android binder 機制二(client和普通server)
在講它們之間的通信之前,我們先以MediaServer為例看看普通Server進程都在干些什麼。 int main() { …… // 獲得ProcessState實
解決:Android4.3鎖屏界面Emergency calls only - China Unicom與EMERGENCY CALL語義重復
從圖片中我們可以看到,這裡在語義上有一定的重復,當然這是谷歌的原始設計。這個問題在博客上進行共享從表面上來看著實沒有什麼太大的意義,不過由於Andro
Android 4.4(KitKat)窗口管理子系統 - 體系框架
窗口管理系統是Android中的主要子系統之一,它涉及到App中組件的管理,系統和應用窗口的管理和繪制等工作。由於其涉及模塊眾多,且與用戶體驗密切相關,所以它也是Andr
Android Content Provider在應用程序之間共享數據的原理分析
本文參考Android應用程序組件Content Provider在應用程序之間共享數據的原理分析http://blog.csdn.net/luoshengyang/ar
Android的init過程:init.rc解析流程
這幾天打算看下安卓的代碼,看優秀的源碼也是一種學習過程,看源碼的過程就感覺到,安卓確實是深受linux內核的影響,不少數據結構的用法完全一致。花了一中午時間,研究了下in
Android RoboGuice開源框架、Butter Knife開源框架淺析
Google Guice on Android(RoboGuice) 今天介紹一下Google的這個開源框架RoboGuice, 它的作用跟之前講過的Dagger框架幾乎
Android瀑布流,解決oom
這是一個Android瀑布流的實現demo。 瀑布流我的實現是定義三個linearlayout,然後向裡面addView(),如果多了會出現oom異常,所以做了一些處理。
Android 上實現非root的 Traceroute -- 非Root權限下移植可執行二進制文件 腳本文件
1. 原理思路 文件權限修改無法實現 : 如果 沒有 root 權限, 就不能改變二進制文件的文件權限; -- 將busybox
Android中如何在應用A中啟動或安裝應用B
看到別人做的游戲攻略,想著自己的游戲攻略也添加新的功能,即Android中如何在應用A中啟動或安裝應用B,就查了一些資料整理下來. 啟動或安裝相應的應用的方法: S
Android 壁紙設置代碼 詳解
做一個游戲圖片列表,想著增加設置壁紙功能,就差了一些資料。 1 別忘記在ApplicationManifest.xml 中加上權限的設置。 2
android binder 機制三(匿名Service)
什麼是匿名Service?凡是沒有到ServiceManager上注冊的Service,都是匿名Service。 還是拿上一篇的例子來舉例,看代碼: status_t M
android L新控件RecyclerView詳解與DeMo
介紹 在谷歌的官網我們可以看到它是這樣介紹的:RecyclerView is a more advanced and flexible version of List
Android漫游記(6)---APP啟動之旅(I)
Android基於Linux2.6+內核,我們看一張圖,以對Android系統的架構有個感性的認識。 我們從Kernel層簡單說明: 1、
Android Gradle Plugin指南(四)——測試
5、Testing(測試) 構建一個測試程序已經被集成到應用項目中,沒有必要再專門建立一個測試項目。 5.1 Basics an
Android 官方推薦 : DialogFragment 創建對話框
1、 概述 DialogFragment在android 3.0時被引入。是一種特殊的Fragment,用於在Activity的內容之上展示一個模態的對
Android下的單元測試
1、寫一個測試類TestCalcService繼承AndroidTestCase 2、寫測試方法並拋出異常,在測試方法裡面編寫測試代碼 3、打開AndroidMa
Android 自定義圓圈進度並顯示百分比例控件(純代碼實現)
首先,感謝公司能給我閒暇的時間,來穩固我的技術,讓我不斷的去探索研究,在此不勝感激。 先不說實現功能,上圖看看效果 這個是續上一次水平變色進度條的有一個全新的控件,理論實
Android開發實用技巧:判斷當前系統語言版本
Locale locale = getResources().getConfiguration().locale; String language = locale.
管理Android通信錄
Android提供了Contacts應用程序來管理聯系人,而且Android系統還為聯系人管理提供了ContentProvider,這就允許其它應用
Android:創建可穿戴應用 - 打包發布
打包可穿戴應用(Packaging Wearable Apps)內容包括使用Android Studio進行打包以及手動打包以及關閉資源壓縮(Turn off Asset