Binder is the core of Android's interprocess communication, if you look at the Android source code, you will find that the source of Android's various core services are through the binder mechanism to communicate with each other. In the client part of binder, the server side is accessed through proxy mode. This is to i
Open source Daily Client-Zhihupaper
IntroducedAs you can see, this is a client that knows daily. Because I have a lot of time to spend on the subway, and I like to know the contents of the daily, so I would like to develop a daily-informed client. After a period of preparation, it has taken shape and realized the following functions:
Construction of the basic framework
List show
??Android Bullet screen implementation: Based on the B-Station bullet screen Open source System (4)-RefactoringThe play screen in the video playback of the app is more common, but the logic is more complex, now on the basis of the appendix, I again on the screen to abstract and re-structure, the barrage from the bottom up into different layers, easy to reuse.The
Comparison of several open-source XMPP Android clients, xmppandroid
I want to create an xmpp-Based Instant Messaging tool, and the server has been basically formed. Of course, the client needs to be used together. The PC end is transformed Based on spark, and the mobile end starts with Android (IOS is probably not a hu
factory class. In addition, the factory method mode is a typical loosely coupled structure. The high-level module only needs to know the abstract class of the product, and other implementation classes do not need to be related. They comply with the dimit rule, the dependency inversion principle, and the Rys replacement principle.
In the Android source code, List
I wanted to write this article long ago and I have forgotten it. Before the beginning of the development of Android to engage in Bluetooth development, good head big! Studied for half a month to get it done. Now self-organized Bluetooth development framework, this framework is relatively simple, but hope to help Bluetooth development friends. Of course, personal technology is very food, the shortcomings please guide.Bluetooth
Many Android apps now have a sideslip menu that works fine.
There is a Slidingmenu open source Library on the GitHub, which is convenient to use.
Slidingmenu GitHub Address: Https://github.com/jfeinstein10/SlidingMenu. GitHub said that the sliding combined actionbarsherlock function can be richer, actionbarsherlock GitHub address: Https://github.com/JakeWharton
GitHub is no doubt a treasure for developers, but it's not easy to use it, it's a problem to import open source projects with Android Studio, and today I'll take a picture Carousel project on GitHub as an example to solve common problems in the import process.1. Download the project compression package2. To modify the Gradle version of an
GitHub is no doubt a treasure for developers, but it's not easy to use it, it's a problem to import open source projects with Android Studio, and today I'll take a picture Carousel project on GitHub as an example to solve common problems in the import process.1. Download the project compression package2. To modify the Gradle version of an
Brief introduction
This paper introduces a detailed process of using and implementing the open Source Library of Android gesture cipher, which mainly realizes the following functions:
Support the drawing of gesture cipher, and support the password save function, when unlocking, it automatically gives the result of the password.
Encapsulates the method
Android open-source framework Universal-Image-Loader, androidsdkloader
If you want to comment on which Image open-source library is the most widely used, I think it should be called Universal-Image-Loader.
If you decompile a few items at will, you can basically see the figur
http://p.codekk.com/http://www.apkbus.com/code.phphttp://androidxref.com/https://www.androidos.net.cn/Download linkBaidu Cloud Disk Link: http://pan.baidu.com/s/1i3ph1fJ Password: 99rcattached: before also reproduced a dry, also a link to it!(Android source broadcast) http://blog.csdn.net/gao_chun/article/details/47187017 (22 favorites Android
, delete and so on. (10) Network State detection module: When the network state changes, check it out
6, LoonandroidProject Address: Https://github.com/gdpancheng/LoonAndroidThere are mainly the following modules:(1) Automatic injection framework (only need to inherit application within the frame)(2) Picture loading frame (multiple cache, automatic recycle, maximum guarantee of memory security)(3) Network request Module (inherited basically all HTTP requests now)(4) Eventbus (integrated with
printing, support for the expansion of log printing, currently supports writing to SDcard local printing, as well as console printing (9) Downloader module: Can be a simple implementation of multi-threaded download, background download, breakpoint continuation, download control, such as Start, pause, delete and so on. (10) Network Status Detection module: Check the network status when it is changed 6, LoonandroidProject Address: Https://github.com/gdpancheng/LoonAndroidThe main modules are
Use Gradle to publish an open-source Android project to JCenter and gradlejcenter
I believe many people want to publish their projects to a public central repository, such as maven central repository, for easy integration and use by others. Those who use Android Studio should also be impressed with gradle and jcenter.
Android string format open Source Library phrase Introduction
In the previous blog Android through the display of String.Format formatted (dynamic change) string resource, the string in the String.xml file is formatted by String.Format, this article describes an open
Abstract: This is fast taxi mobile end architect,Android Open Source project source code parsing CODEKK Initiator Wu Update (@Trinea) on the MDCC share content, from the overall design and principle of several picture cache By comparison, friends who do not use them can also understand their implementation on certain f
", "NewField1": "Field 1", "NewField2": "Field 2"}Output for version 1.0 ...{"Field": "Field", "NewField1": "Field 1"}Output for No version set ...{"Field": "Field", "NewField1": "Field 1", "NewField2": "Field 2"}UntilAs opposed to since, if a field is deleted in the next version of JSON, it can be used, as in the same principle.After using annotations, we need to create GsonGsonbuilderSet the parameters as followsGson Gson =NewGsonbuilder (). Excludefieldswithoutexposeannotation ()//do not expo
Preface I have been studying Android for a while. In order to further understand how Android applications are designed and developed, I decided to study several open-source Android applications in detail. From some open-
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.