Android Development Weekly: Android L encrypt user data by default
News
- icloud Lesson, Android L turn on encryption by default: icloud photo scandal again, the second wave of actress photos outflow, a large number of female star topless and began to go crazy on social networking sites, this large-scale "leaked photos" is still likely to be hackers exploit Apple's ICloud cloud system vulnerability, After breaking the simple password set by the women's artists, they invaded and illegally stole the nude photos and then posted them on the web forum. Focus on protecting the privacy of users, it is incumbent on the manufacturers responsibility, Google announced that Android L will default encryption user data.
- Apple has a guide to teach you how to migrate data from Android to iOS: iOS 8 release, iphone 6 has been sold, should be the way analysts say the iPhone and high-end Android to rob the market share of ideas, Apple unexpectedly provides a copy from Android Guide to migrating content from your device to your IOS device. Interestingly, Google's Eric Schmidt offered a guide to migrating content from IOS to Android last year, and Apple's competition with Google is at a moment's end.
Tutorial
- How-to-Create a menu like Hello SMS: Hello SMS is the world's first tabbed messaging app, with a minimalist design, no superfluous decorations and no complicated color matching, this article explains how to develop a label function similar to the Hello SMS And the author gives the realization source code.
- "Using RxJava on Android": RxJava is a Java implementation of the responsive extension (reactive Extensions) developed by Netflix, which is hosted on GitHub by Netflix Supports more than JAVA6 versions and can be used for Android app development. This article describes how to create a Rest API client in Android using the Rxjava observables (square-based retrofit component). Here is the Rxjava for Android example developed by foreign Daniel.
- Android Studio Tips of the Day–roundup: Android Studio has a version number of 0.8.11, although it is still the beat version, many developers at home and abroad have moved from Eclipse to Android Studio, and Android Studio is only a matter of time before replacing Eclipse as the preferred IDE for Android development. This article summarizes some of the tips for using Android Studio to help developers improve their development efficiency.
- "Messaging on Android Wear": The Moto 360 as a representative of the various Android Wear has gradually entered the general consumer groups, Android Wear so many developers see new opportunities. The screen of the smart watch is much smaller than the phone screen, Google's official blog for the characteristics of Android Wear, with the message, notification and send and receive as a point of entry, to provide suggestions to developers.
- How to make JS and Java safely call each other in WebView: in the current development of Android, in order to pursue the efficiency of development and the convenience of portability, the use of WebView as the main carrier of business content display and interaction is a very good compromise solution. Then in this Hybrid (mixed) app, inevitably will encounter page JS need to call with Java, call Java method to do that part of the page JS can not complete the function. How to conveniently, safely and reliably invoke Java methods in JS code, you can refer to the author's solution in the article.
- Some optimization recommendations for local development using the NDK: This official Google training course proposes some optimization recommendations when using the NDK for local development, such as avoiding findclass duplicate lookups, memory leaks, common array operations, and some compatibility check issues in the system version. For developers who have completed the Android shared library or Elf program in C + +, reading this article should be less of a pit.
- "Android Database Master cheats-use Litepal upgrade table": To understand the basic usage of litepal, you can experience the convenience of using the framework to create table operations, but everyone knows that creating a table is just a basic step in database operations, the table structure created at the outset, As the requirements change, it is highly likely that changes will be needed later in the future. Therefore, the operation of the upgrade table is also critical for any project, and the author describes how to upgrade the tables in the traditional Android development, and uses Litepal to perform the upgrade table operations.
8. "Android app development full record": ListView is a control used in every Android app, the ListView is very simple to use, but its principle many people do not understand. The author introduces the basic knowledge and principle of the ListView and adapter in detail in this paper.
Open Source Projects
- XMPP-based Android Instant Messaging: Instant Messaging has become a must-have for many apps, but not every company has the relevant technology accumulation, the project is based on the XMPP implementation of instant messaging capabilities to achieve voice calls, friends management, single chat, group chat, send voice, send multimedia and other functions. You can develop your own IM application by referring to the author's ideas.
- Sunday Weather second bomb: The project mainly uses the latest Android IDE, new technologies, new features, and some popular open source libraries for the fast development of rest Client, weather data from the API of public weather.
- The Effectiveandroidui:android UI is a highly developed demo that contains a number of UI tips often used by Android developers, including the use of Dagger, MVP, Butterknife and other tools, as well as different layout Layout differences, how to use fragment, and so on. It's worth all Android developers to collect.
Android Development Weekly: Android L encrypt user data by default