編輯:關於Android編程
android 技術總結
1.android 系統簽名
介紹如何使用源碼中的 (testkey:普通APK,默認情況下使用,platform:該APK完成一些系統的核心功能,經過對系統中存在的文件夾的訪問測試,這種方式編譯出來的APK所在進程的UID為system,shared:該APK需要和home/contacts進程共享數據,media:該APK是media/download系統中的一環。)4種密鑰公鑰進行簽名。
2.MVC ListView
介紹什麼是MVC以及MVC在SDK中的使用,擴展了ListView,adapter的簡單使用。
3.android 反射機制的使用
介紹什麼是反射機制,著重講述反射機制在android中的具體應用:1.通過反射技術可以訪問到其他包名下數據方法等,這些為一些APK換皮膚提供了方便 2. 訪問android 隱藏的API (不消失的Toast)3. 修改某些“不可改” 的系統資源(快速滑塊)。
4.android SQLite 的使用
以班級學生簡單實體,介紹SQLite的增、刪、查、改等簡單使用,SQLite的詳細語法點擊這裡。
5.android Touch事件的傳遞機制
對於觸摸(Touch)觸發的事件,在Android中,事件主要包括點按(onClick)、長按(onLongClick)、拖拽(onDrag)、滑動(onScroll)等,點按又包括單擊和雙擊,另外還包括單指操作和多指操作。其中Touch的第一個狀態是 ACTION_DOWN, 表示按下了屏幕。之後,touch將會有後續事件,比如移動、抬起等,一個Action_DOWN, n個ACTION_MOVE, 1個ACTION_UP,就構成了Android中眾多的事件。文章中做出了詳細分析。
6.常用Intent打開系統程序
打開撥號,短信,設置,電量信息,壁紙,圖庫等系統程序。
7.LauncherMode 詳細分析
詳細介紹standard、singleTop、singleTask、singleInstance4中LauncherMode的區別和用法
8.有關2D繪圖
大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他們提供了圖形處理相關的: Canvas、ColorFilter、Point(點)和RetcF(矩形)等,還有一些動畫相關的:AnimationDrawable、 BitmapDrawable和TransitionDrawable等,文章中都有詳細說明。
9.有關多線程
用代碼說明子線程與主線程的區別。
10.關於android任務延時
使用Handle、Thread、TimeTask、AlarmManager來進行任務延時。
11.Launcher的啟動過程
安裝好應用後需要有一個Home應用程序來負責把它們在桌面上展示出來,在Android系統中,這個默認的Home應用程序就是Launcher了,本文將詳細分析Launcher應用程序的啟動過程。
12.Activity的生命周期
迄今為止是我看到最好的一片關於生命周期的文章了。
13.android的一個漏洞
使用這個漏洞可以進行屏幕劫持,增加系統負荷,竊密等(demo)
14.android 數據讀寫操作
文件讀寫操作的類,可以留做工具。
15.android換皮膚
3種換皮膚的思路,可以適用市面上大多數產品的換皮膚工作。
繼續常規圖的繪制研究,在這繪制了個環形圖(Dount Chart),很簡單,大圓套小圓就出來了。呵呵,照例先上猛照: package com.xcl.cha
支付寶支付在app項目中非常常見,現在把集成步驟提出了,雖然非常簡單,但是,希望對第一次集成支付的同學有幫助。要集成別人的東西,第一步當然是去看他的開發文檔,支付寶支付以
Activity回顧activity是android程序中最重要的組件之一,它是用戶與android用戶交互的主要組件,類似於桌面程序的圖形界面。android程序大致可
android:background=@drawable/button_selector (2)在res文件夾下創建drawable文件夾,創建一個s