10 GitHub features you'll have to know
GitHub is popular with developers, but there are many GitHub features that are not well known to most people, some of which you may never use, others that you may have seen, but never really know. Here, the HPE control network collects 10 known GitHub features.
ListView widget: Sliding backgrounds, item gaps, etc.
In Android, the ListView is the most commonly used control, when doing UI design, many people want to be able to change its background, so that he can conform to the overall UI design, change the background is very simple only need to prepare a picture, and then specify the properties android:background= "@drawable/bg", but do not be happy too early, when you do so, found that the background is changed, but when you drag, or click on the list blank position when the ListItem has become black, destroying the overall effect, this is why?
Android Performance Optimization course translation (i): Rendering performance
Rendering performance means how quickly you can draw your activity and let it refresh on the screen. The good performance here is that your users feel that your application is smooth and responsive, which means you have to do all the logic and rendering in 16ms or less, but in fact it may be harder than you think.
Android app listens to whether it is uninstalled and does feedback statistics
Recent projects have encountered a need to: Users uninstall the application to provide feedback to better improve the software, and statistics on the amount of offload. Android can listen to uninstall the broadcast, get what the application was uninstalled, but the system does not provide monitoring of their own uninstall method, so, in the Internet to find some methods, according to their own needs to make some changes, and finally complete the demand.
Square Open Source Library Okhttp analysis and use series tutorials
HTTP is currently a network connection for many applications, through which we can exchange data and media. Using HTTP effectively will allow your app to load faster and save bandwidth. Okhttp was born to this goal.
Memory knowledge that every programmer should know "the first part"
Early computers are simpler than they are now. Various components of the system such as CPU, memory, mass storage, and network ports, because of being co-developed thus have very balanced performance. For example, memory and network ports are not as fast as the CPU when providing the data (especially). Once the basic structure of computer stability changed quietly, hardware developers began to work to optimize a single subsystem. So the performance of some components of the computer is lagging behind so that it becomes a bottleneck.