Android final assignment Hanfu community source code task book .

Mondo Technology Updated on 2024-01-30

The role and significance of the topic.

Han nationality accounts for 91% of the Chinese population and is the main ethnic group in China, and in today's increasingly globalized world, we are dealing with different ethnic groups more and more on different occasions, which requires the recognition and differentiation of national identity. However, due to the weakness of our Han national consciousness, it has led to the loss of our Han ethnic identity, so that today's people do not know how to care for and safeguard the interests of their own nation when it comes to getting along with foreign races, which is not conducive to the long-term survival and development of a nation. This has caused some people with national consciousness to feel very confused and painful. Therefore, today, with the development of the economy, people need to find and highlight their lost national identity, so they think of an important external identity of the Han ethnic group: Hanfu, that is, to find the lost national consciousness and identity through clothing.

I am also a Hanfu lover, in order to let more people around me know Hanfu culture, I built a Hanfu illustrated app based on the Android development knowledge I learned.

2.Overview of the topic.

With the rapid development of science and technology, mobile phones have gradually become a "necessity" for everyone, according to the current state of Internet development, more than 800 million people in China have used mobile phones. After a long period of development, mobile phones have long ceased to be a communication tool that was originally only used to make text messages, but have become a powerful assistant in all aspects of people's lives. With the intellectualization of mobile phones, various applications of mobile terminals are becoming more and more active and developing. Not only are these mobile apps feature-rich, but they are also designed with a beautiful interface. Nowadays, the aesthetic level of the people is constantly improving, and the requirements for the design interface of an application are getting higher and higher. If the app interface is beautiful, it will attract more people to use it, so the interface design has become especially important for mobile app developers. Developers need to stand out from the millions of apps out of the crowd and design their interfaces differently and uniquely. The modern Hanfu culture has this magical charm, which not only contains profound historical accumulation, but also can continue to adapt to the rapid development of modern society. Usually popular apps are highly viral, with a high number of viewers and a high click-through rate. Through the combination of Hanfu culture and advanced mobile phone applications, it is not only conducive to the promotion of Hanfu culture, but also conducive to the application to stand out in countless similar applications. Due to the continuous development and update of mobile phone users' personalized usage requirements, many app developers lack in-depth research on users who love traditional Hanfu culture and traditional Chinese culture, and the interface design and development time are not enough to meet the actual needs of such users, and developers need to make a series of improvements and adaptations. The app interface is a program interface that users often pay attention to and come into contact with in their daily lives, and in the process of using the app, users can be attracted to click on the app by designing related technologies such as message pop-ups rich in traditional Hanfu culture and entry and exit animations. The visual design of the app's interface elements is designed to deliver content and information that is easy for app users to perceive and understand, and to present the most perfect app experience to users. The app interface elements are clearly laid out for the mobile phone screen, and the Chinese and English fonts need to be of the right size and not be obtrusive, and there should be a suitable gap between the characters, so that it is easy for people to browse and find. A large number of updates and iterations of mobile phone software, an excessive amount of ** or sound or text information into our lives, resulting in the number of ordinary people using mobile phones more and more, the visualization of app interface elements mainly exists in the following two roles. First, the visualization of interface elements can correct and beautify the effective information captured by the user from the chaotic information world, and perfectly filter the invalid and outdated information, which greatly reduces the user's memory of different informationSecond, the simplicity and clarity of the interface information can be widely disseminated in social networks through the new era of streaming media, which can help target users who love traditional Hanfu culture to efficiently obtain their favorite information in a short period of time, and improve the efficiency and quality of use of users. Therefore, the visualization of interface elements promotes the rapid and efficient interactive use of apps designed with traditional Hanfu cultural elements, and meets the evolving needs of users for mobile app interfaces. It is very suitable to design the mobile phone application interface through the concept of Hanfu "Pingzhong Jiaoright, Wide and Wide". Its "flat" word can be better displayed in the mobile phone interaction logic, because the screen of the mobile phone as an interactive carrier is a plane, by adopting the concept of adding the middle line fold between the interfaces of different levels, not only makes each layer of interface more hierarchical and distinct, but also makes the information displayed by each layer of interface independently divided and easy for the user's daily use. The word "中" can be applied to the symmetry of the information elements on the top, bottom, left and right of the design software interface. The word "Ying" can be used to design design elements that are connected to each other and are both related and independent of each other.

With the continuous iteration and development of mobile app interfaces, developers still need to pay special attention to the simplicity of interface elements and the appropriate integration with Hanfu culture. In the future, with people's continuous in-depth understanding of Hanfu culture and more levels of excavation, Hanfu culture will inject cultural symbols from thousands of years into the interface design of modern mobile apps. At present, it is an era of continuous development of science and technology, which provides a more flexible and free imagination space for the vigorous development of Hanfu culture in the interactive interface of many apps. It is necessary to organically combine the relevant content of Hanfu culture with the application interface design, the interface design should focus on the user from beginning to end, take the user's experience as the principled goal of interface design, strive to improve the preliminary research work, improve the people's sense of interactive design for emotion and social entertainment, etc., and increasingly present a simple and beautiful visual style interface, so as to meet the visual needs of the people for an app, and continuously promote the spread and development of Chinese Hanfu culture and Hanfu clothing system at home and abroad.

3. Complete ideas and methods.

3.1 Functional Requirements.

Sign up and log in. Upload Hanfu**.

Browse Hanfu**.

Review Collections. Users can delete their own uploads.

3.2 System Business Process Diagram.

3.3 Database design.

The database uses the sqlite database, the database name is "hanfu uplaod image", and the main data table is as follows:

3.4. Interface design and operation results.

1) Register and log in.

Home.

Upload the Hanfu page and the Hanfu image detail page.

My Pages, My Uploads. My favorites.

3.5 types of analysis.

1)uploadactivity

Hanfu ** upload class, by converting ** into a binary output stream, and then converting it into a binary array to achieve upload from a local album**.

detailactivity

Hanfu**Details: Load the Hanfu big picture, the layout supports scrolling, and the comment box and favorite buttons are suspended at the bottom.

indexactivity

Load the home page, a large image list, and the top navigation bar has refresh and upload buttons.

uploadactivity

Hanfu ** upload class, you can choose ** from the album to upload.

subtypeactivity

According to the data transmitted by indexactivity through the intent, the ** and ** classification pages are displayed, and the list page adopts the left text.

Layout of the image on the right.

6)mycenteractivity

Load the My Center page, where my uploads and favorites of Hanfu ** Technology click Delete, long press to access.

Harvest summary. I learned a lot about the Android project structure and system architecture, the activities of the four core components of Android, the common layout of Android, the processing of Android events, and the common controls of Android, and later learned database operations. Through this semester's study,I have a general understanding of Android,It's considered to be in the door,The basic operation is still understandable,But sometimes when you want to play ** by yourself,There will be a lot of problems,So you need to go online (csdn or) to search to solve,Solve a problem and find that you understand some knowledge,It's still very rewarding。 However, some knowledge is a bit complicated, and the more you learn, the more messy it becomes, and you quickly forget the initial knowledge, and many times you have to re-learn and consolidate it.

Related Pages