In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article is to share with you what are the main points of Android development, the editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article.
Android mobile operating system has been launched and is deeply loved by programming enthusiasts. So that the application of this system of mobile phones get a good opportunity for development. Here we will give you a detailed introduction to the main points of Android development, in order to let you understand the benefits of this system to us.
One of the key points of Android development, the consistency of open source and man-machine interface
In many ways, Android is a revolutionary open source platform, as a developer has a lot of freedom in creating updates and innovative services and applications. People have made a lot of efforts to make G1AndroidUI as consistent as possible. However, when working in an open source environment, maintaining a high level of consistency in the interface and user experience is tricky. Developers are (and should) be free to choose a variety of applications to make them look and behave. From a product point of view, it is essential to maintain a close relationship between the design and appearance of each application, as well as the feel of the basic operating platform. The user interface needs to be consistent and predictable so that users are not overwhelmed by their own phones.
Android allows developers to gradually develop luxurious user interfaces, which are often achieved by different developers expanding in different directions, and will undoubtedly get better over time. However, design engineers must still ensure consistency with the entire user interface paradigm in order to reduce the fragmentation of form and functionality and provide a solid user experience.
The second key point of Android development is to support multiple interaction modes.
Android is designed to support a wide range of device configurations on the periphery of the phone. For example, it can run on a device with only a large touchscreen control, or on a small screen device with four navigation keys. In order to make a scalable interaction paradigm suitable for a large number of different contexts, developers have made a lot of efforts.
This means that there are few paradigm differences compared to other platforms. For example, there is a highlight in the context of indirect operations, just like when a user uses a D-Pad, the highlight disappears during touch interaction. When using a touchscreen, there is really no need to highlight icons or list items, because your fingers are the highlights.
Another difference is that actions are divided into item-specific and screen-specific actions. Actions for projects are things such as "sending" images over MMS, and can only be used for individual projects. The actions for the screen are those you want to perform on all items on the screen, such as "classifying images by time". The action for the project can be realized by pressing and holding down each item for a long time, and the action for the screen can be realized through the menu key. Because there are situations where some items are not highlighted, it is not recommended to place relevant, project-specific actions under the menu keys. With this in the context of a personal computer, how can you just click on an object without seeing where the mouse is?
In general, designing applications for Android means designing without knowing what the device will be configured or what kind of device it is. Therefore, applications need to support user behaviors, assumptions and interactions for both touchscreen and non-touchscreen.
The third key point of Android development: notice management
Android has a non-plug-in notification system, however, it is available everywhere and is extensible in nature.
The drop-down window is essentially an extension of the status bar: it can be called in all applications and provides additional actions and information for new event notices.
This notice system is so flexible and scalable that any third-party developer can disclose new event notices here. If someone creates a new Twitter application, the new action provided by that person can be changed into a new event notification. However, it is essential to consider the environment and events in which the application software is located, and to economically adopt the notification system in order to take advantage of the user's limited attention span as much as possible.
Android development key points IV. Support seamless interaction
The cool thing about Android is its built-in intention processing function, which is an application that can require the use of a certain function in other applications. Web browsers can require readers that run the appropriate PDF files, and applications that can handle this request on the device can be seamlessly coupled with this function.
From a framework point of view, this is not only a huge scalable system, but also very powerful from a user's point of view. Intention processing makes it possible for developers to support seamless interaction, allowing a user task to span multiple applications. It is a human task-centric approach, rather than a system application-centric approach. So, whatever it is called, Android is a very human platform.
These are the key points of Android development, and the editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.