android makes a question answering assistant software
At present, there will be question answering entertainment on all major platforms or in the game. However, if you manually type questions, the time for answering questions will be over before you finish typing, which is slow. So do a simple acad ...
Posted by Xander756 on Fri, 17 Jan 2020 03:58:33 -0800
Several ways for Android to update UI through subthread
In general, the update of UI cannot be without Handler. First, let's understand the Handler mechanism:
Handler message mechanismDefinition
MessageThe data unit for inter thread communication can carry the required data through message to create an object: Message.obtain(what)
Posted by blckspder on Thu, 16 Jan 2020 23:27:08 -0800
To be a great Android developer, you need a complete Knowledge System Here, let's grow up as we want.
tips: articles are too long to favor your collection first, then read them slowly ~
In the first two chapters, we have analyzed the core source code of OKHttp, the underlying framework of A ...
Posted by GetReady on Thu, 16 Jan 2020 18:29:25 -0800
Commonly used API
Source code analysis
SlidingPaneLayout is a layout that Android launched in android-support-v4.jar to support sliding test panel. For example: headline detail ...
Posted by 7724 on Thu, 16 Jan 2020 03:19:43 -0800
Starting with business applications, this paper abstracts a floating window tool class from scratch that can be used to display floating windows on any business interface.It can manage multiple floating windows at the same time, and floating windows can respond to touch events, can be dragged, and have side animations.
The sample code is writt ...
Posted by mrdave on Wed, 15 Jan 2020 10:33:32 -0800
Recently, a hybrid APP of Android native H5 was developed on the left. Before that, we haven't summarized the interaction methods between Android native and H5. Here's a summary:
1. hybrid communication is mainly the communication between the front-end JS and our Android. This is the most basic communic ...
Posted by fewtrem on Tue, 14 Jan 2020 20:32:01 -0800
Here are the steps:
1. Get management permission: this development package has been integrated, which can be done with only one code call. This is quite convenient.
2. Open NFC and listen to NFC events. If you don't understand this paragraph, you c ...
Posted by edcaru on Tue, 14 Jan 2020 18:21:13 -0800
Now the use of QR code is more and more widely, and it can be seen almost everywhere, and almost all of the company's related projects are related to QR code scanning, so summarize your own experience of using QR code, and always feel that something should be done to record your growth, so that your gro ...
Posted by samirk on Tue, 14 Jan 2020 03:08:04 -0800
This article is [ From scratch, let's learn and develop a Flutter App together ]The second article on the road.
This article will solve the problem left by the previous article: how does asynchronous processing work in Dart? First, we briefly introduce Future, sync and await, which are commonly used in Dart; second, we try to analyze the async ...
Posted by shalinik on Mon, 13 Jan 2020 21:01:23 -0800
SmartRefreshLayout is a "smart" or "smart" pull-down refresh layout. Because of its "intelligence", it not only supports all views, but also supports multiple nested View structures. It inherits from ViewGroup instead of FrameLayout or LinearLayout, imp ...
Posted by dooper3 on Mon, 13 Jan 2020 19:58:23 -0800