原创 Android啓動續-------SystemSever啓動
Android啓動續-------SystemSever啓動 誠如上一篇,我們說到Zygote的啓動,我們可以看到 目錄(/android/4.4/frameworks/base/core/java/com/android/interna
原创 Android Window PhoneWindow Activity學習心得--第三彈
Android Window PhoneWindow Activity學習心得--第三彈 前面 我們完成了從Activity到PhoneWindow的整體跨度 正如我們所知道的與Activity組件關聯的一個應用程序
原创 Android Window、PhoneWindow、Activity學習心得第二彈
Android Window、PhoneWindow、Activity學習心得第二彈
原创 Android Launcher2 源碼分析 續
Android Launcher2 源碼分析 續 前面說到Launcher.java的onCreate函數 protected void onCreate(Bundle savedInstanceState) { ...
原创 Android init啓動和Zygote服務
Android init啓動和Zygote服務 本文爲轉載,僅對原作者致以誠摯謝意,爲您誠摯的分享 Android的啓動過程是從進程init開始的,所以它是後續所有進程的祖先進程。 一、init進程 源碼位於system/core/in
原创 Android Property Animation
Property Animation 屬性動畫,這個是在Android 3.0中才引進的,以前學WPF時裏面的動畫機制好像就是這個,它更改的是對象的實際屬性,在View Animation(Tween Animation)中,其改變的
原创 Android String資源(Resourcrs)詳解
Android String資源(Resourcrs)詳解 原文 http://developer.android.com/guide/topics/resources/string-resource.html 字符串資
原创 Android Window、PhoneWindow、WindowManager、Activity學習心得 第一彈
Android Window、PhoneWindow、WindowManager、Activity學習心得 第一彈 閱讀本文,你首先需要理解 Context 上下文環境,Window 窗口的準確含義。 那麼,接下來,我們首先從Act
原创 Android mk文件(Makefile)筆記
Android mk文件(Makefile)筆記 關於mk文件,菜鳥須知 :=是賦值的意思,$是引用某變量的值(或執行語句) ,# 註釋 ifeq ($(strip $(YOUR_STRING)),yes) endif //判
原创 Android Dialog詳解
Android Dialog詳解 首先我們還是來說一說Dialog Dialog一般是一個出現在當前Activity之上的一個小窗口. 處於下面的Activity失去焦點, Dialog接受所有的用戶交互. Dialog一般用於提示信息
原创 Android Dialog 詳解二
Android Dialog 詳解二 在Android開發中,我們經常會需要在Android界面上彈出一些對話框,比如詢問用戶或者讓用戶選擇。這些功能我們叫它Android Dialog對話框,在我們使用Android的過程中,我
原创 Android Launcher2源碼分析
Android Launcher2源碼分析 Android源碼程序程序中有一個應用程序入口,官方給出的中文翻譯爲“啓動器”。我們一下統稱Launcher. Launcher源碼分析,我們還是從AndroidManifest.xml開始
原创 PreferenceActivity 安卓官方文檔(譯文)
PreferenceActivity 安卓開發者譯文 類概述 這是一個向用戶展示 preferences 的Activity的擴展類. 在 HONEYCOMB (android4.0)之前的版本,這個類僅僅只向用戶展示單一pre
原创 android Shape全解
用代碼生成圖片,而且圖片能隨意的更改,既方便又節省空間,下面就介紹用shape生成自定義圖形的方法 步驟: 1. 在res/drawable下新建一個xml文件; 2. 在代碼中引用這個xml文件,引用方式和圖片一樣。 定義sh
原创 JAVA基礎之理解JNI原理
JAVA基礎之理解JNI原理 JNI是JAVA標準平臺中的一個重要功能,它彌補了JAVA的與平臺無關這一重大優點的不足,在JAVA實現跨平臺的同時,也能與其它語言(如C、C++)的動態庫進行交互,給其它語言發揮優勢的機會。 有了JA