Add third-party APP to Android ROM

Students who make customized ROM must have such experience: the company requires to add some pre-installed applications in customized ROM, there are two main types: 1) the project developed by the company has source code; 2) other applications, only the apk installation package. 1. Active code. [Source source director ...

Posted by michaelh613 on Sat, 11 May 2019 10:36:27 -0700

Xiaomi PushDemo [Millet Push Integration Based on V3.6.12 Version]

Copyright Statement: This is Haiyu King's original article, reprinted please indicate the source! Preface This Demo only records the integration of millet push and cannot run. Using steps I. Project organization chart   Matters needing attention: 1. change package name and re-import R file path are required after importing class files ...

Posted by krembo99 on Sat, 11 May 2019 10:33:50 -0700

Supplement to Java List Container Source Analysis

Previously, we learned how to use ArrayList and LinkedList by analyzing the source code.However, in addition to analyzing the source code, it is always necessary to go online to look for some relevant information, stand on the shoulders of previous people, and find that there are more or less omissions in the first two articles, such as Vector, ...

Posted by Thoughtless on Sat, 11 May 2019 08:41:28 -0700

jni static registration pure gradle compilation of those things

First, we register a static jni function and write the following code in the entry java class: static { System.loadLibrary("test"); } Then the header file is generated with javah at the terminal. If the command is not found in the report, the environment variable is configured.Find out where jdk is under mac, as shown in the figure ...

Posted by jaco on Sat, 11 May 2019 07:18:48 -0700

Android Foundation Dry Goods (1): Understand the history of Android

- Restore content to start Jinxing Introduction of 1.1G-4G G generation 1G Big Brother can only communicate without sending short messages. 2G wap.baidu.com supports online MMS service 3G W www.baidu.com 7.2M/s 4G lte long time evolution 100M/s Major difference rates 5G Huawei Big Companies Sell Standard Small Companies Sell arm: No Process ...

Posted by Jason28 on Sat, 11 May 2019 01:14:18 -0700

Fast Understanding and Resolution of Memory Leakage in Android Non-Static Handler

Fast Understanding and Resolution of Memory Leakage in Android Non-Static Handler The purpose of this article is to enable readers to quickly understand and use the provided solutions Reasons for possible memory leaks from non-static handlers Introduction to Looper, MessageQueue, Message When an Android application starts, an instance of Loope ...

Posted by jamesjohnson88 on Fri, 10 May 2019 22:33:29 -0700

We build wheels together - RxDownload

A download tool based on RxJava to support multi-threading and breakpoint continuation Project address RxDownload Main functions: Use Retrofit+OKHTTP for network requests Build on RxJava to support chain invocation of various RxJava operators Continuous transmission of breakpoints, according to the response value of the server to ...

Posted by Roble on Fri, 10 May 2019 22:05:29 -0700

SignalR Practice on Android

balderdash Because our backend is.net, we need to use SignalR for push.Because there is not much information on the Internet, we also took a lot of detours.Now take a note and hope you can help more people. First, confirm that the background is asp.net still asp.net core, the two ignalRs are different, and we use different lib ...

Posted by vino4all on Fri, 10 May 2019 21:31:57 -0700

Android - Realization of Start-Up Self-Start Function

Foreword: Start-up self-start function may be relatively rare in daily development, but there are still some industries that need this kind of demand. My colleagues studied it for some time before, but the results were not satisfactory. This is largely related to Android's mobile phone system, which is well known to have been c ...

Posted by excessnet on Fri, 10 May 2019 17:32:44 -0700

My Android Advanced Journey

For every company's APP, of course, they want their own APP process as far as possible not to be killed, so there are a number of ways to keep the process alive. There are many articles about this kind of process on the Internet, but many information on the Internet often only tells the idea, not the realization of code displa ...

Posted by lupes on Fri, 10 May 2019 15:33:42 -0700