原创 Zygote進程【1】——Zygote的誕生

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 在Android中存在着C和Java兩個完全不同的世界,前者直接建立在Linux的基礎上,後者直接建立在JVM的基礎上。zygote的中文名字爲“受精卵”

原创 init進程【2】——解析配置文件

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 在前面的一篇文章中分析了init進程的啓動過程和main函數,本文將着重對配置文件(init.rc)的解析做一下分析。 init.rc腳本語法 init.

原创 init進程【4】——屬性服務

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa Android中的屬性主要用來保存一些全局性的信息,這裏可以理解爲Android中的“註冊表”。Android中的屬性服務只針對系統開發者使用,並不對應用

原创 智能指針

引入智能指針的目的: C++代碼中使用指針時常常忘記釋放,造成內存泄露等,甚至系統崩潰等。在Android中爲了解決這個問題,引入了C++智能指針。 智能指針的原理: Android中的智能指針以引用計數的實現的。引用計數是內存管

原创 Zygote進程【2】——Zygote的分裂

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 在Zygote的誕生一文中init進程是如何一步步創建Zygote進程的,也瞭解了Zygote的進程的作用。Zygote進程的誕生對於整個Java世界可以

原创 init進程【3】——Init 腳本語言

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 下面的內容來自於@system/core/init/readme.txt文件,這是關於rc腳本的完整的語法介紹: The Android Init La

原创 自頂向下分析Binder【1】—— Binder實例篇

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 一個Binder實例 我們Binder的學習將從下面的一個實例開始。根據Android文檔中的描述,創建一個Binder服務主要包括如下3步:

原创 手機管理應用研究【2】—— 安裝卸載篇

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 說明 Android通過PackageManagerService(後面簡稱Pms)進行包管理,其主要功能包括:用戶ID分配、包解析、包的安裝卸載等。本

原创 Android獲取前臺進程技術方案

Andoid系統從Android5.0開始對獲取前臺進程接口進行相關限制。本文爲對突破Android接口限制進行的一系列研究的總結。目前所有獲取前臺進程的接口有如下7種方式: 接下來將對每一種方案進行詳細的闡述。 1.   通過

原创 手機管理應用研究【1】——總篇

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 說明 由於自己一直以來對手機管理方面的東西比較感興趣,加上最近以來老大的驅動,所以決定研究整理一下root相關技術(不侷限於root)。手機Root是

原创 手機管理應用研究【5】——應用雜篇

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 說明 在本系列文章的第一篇《安裝卸載篇》中介紹了應用安裝卸載相關的一些東西。本篇之所以取名爲《應用雜篇》就是希望繼續介紹一些應用相關的相對比較零散的

原创 Android APK 瘦身 - JOOX Music項目實戰

JOOX Music是騰訊海外佈局的一個音樂產品,2014年發佈以來已經成爲5個國家和地區排名第一的音樂App。東南亞是JOOX Music的主要發行地區,由於JOOX Music所面對的市場存在很多的低端機型,並且這些市場的網絡環境相

原创 adb的那點小事——360電視助手實現研究

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 1.   前言 1.1.  行業背景簡介 當下,智能家居與智能穿戴設備無疑是繼智能手機後兩個最熱門的方向,而智能家居在佔領用戶“客廳”的行動中,電

原创 Android進程保活招式大全

本文之前由Bugly外發,現在還是收錄到自己的博客中來吧。 本文來自於騰訊bugly開發者社區,非經作者同意,請勿轉載,原文地址:http://dev.qq.com/topic/57ac4a0ea374c75371c08ce8 作者

原创 adb的那點小事——遠程adb調試

歡迎轉載,轉載請註明:http://blog.csdn.net/zhgxhuaa 1.   前言 1.1.  寫在前面的話 在之前的一篇文章《360電視助手實現研究》中介紹了在局域網內直接通過adb安裝應用,本文接下來繼續介紹