Time of Update: 2014-09-25
Android基礎學習之context,android基礎contextContext既是環境變數,也是控制代碼(handler),也是上下文。類似用使用工具的工具,比如寫字來說,筆是工具,Context可以看成是手,用來使用筆。context具有唯一性,具有很多種行為(定義的很多種方法)以下來自網路解釋Context字面意思是上下文,位於framework
Time of Update: 2014-09-25
Android應用源碼比較不錯的新聞用戶端,android源碼用戶端Android應用源碼比較不錯的新聞用戶端 支援平台:Android 運行環境:Android
Time of Update: 2014-09-25
關於安卓的log學習,安卓log學習什麼時候會產生log檔案?1. 程式異常退出 Uncaused Exception。2. 程式強制關閉 Force Closed(FC)。3. 程式無響應 Application No Response(ANR)。何時會產生ANR?1. 介面操作(比如按鈕點擊事件)等待相應時間超過5秒。2. HandleMessage回呼函數中執行時間超過10秒。Log檔案目錄在 /data/logLog檔案組成有三部分:1.
Time of Update: 2014-09-25
安卓初步:通訊技術介紹&&安卓介紹,安卓通訊通訊技術: 1G 類比制式 只能進行語音通話. 2G GSM, CDMA 收發簡訊和郵件. 2.5G GPRS,
Time of Update: 2014-09-25
android項目 之 記事本(9) ----- 畫板功能之橡皮擦、畫筆大小和畫筆顏色 上節已實現了畫板中的繪製,刪除,恢複入清空的功能,還有橡皮擦,設定畫筆大小和畫筆顏色沒有實現,這節就將這幾個功能逐一實現。 先看: 以中,第一個展示了設定畫筆顏色的功能,第二個展示了設定畫筆大小的顏色,而第三個則展示了橡皮擦的功能,細心的可以發現,這節將表徵圖顏色設定為了藍色,並且,增加了最左邊的按鈕(其實,就是在gridview中多增加了一個item)。
Time of Update: 2014-09-25
Android 菜單簡析01(OptionsMenu)Android 的菜單機制,在 Android 3.0 之前和之後有很大的去別,Android 3.0 推出 ActionBar ,導航的 UI 互動有很大的變化,但菜單的邏輯和介面還是一樣的。這裡主要介紹下 Android 菜單建立、使用,後面介紹 ActionBar,SherlockActionBar 與 菜單的結合使用,自訂菜單的建立。Android
Time of Update: 2014-09-25
Android開發系列(十二):獲得網路上的圖片獲得網路片的過程:獲得圖片的Url—>通過Url串連圖片對象—>把讀到的圖片的位元據寫入記憶體—>返回記憶體中的資料—>顯示出來首先,我們要添加許可權因為我們要訪問網路,所以我們要在AndroidManifest.xml檔案總添加網路存取權限:然後就是設定介面:main.xml: 接下來是MainActivity.java檔案:package cn.itcast.image;import
Time of Update: 2014-09-25
Android菜單簡析02(ContextMenu)在上一篇文章 Android 菜單簡析01(OptionsMenu) 中給大家介紹了OptionsMenu 的使用,這篇接著給大家介紹下ContextMenu 的用法。ContextMenu 簡稱操作功能表,通過長按事件響應,有兩種響應模式浮動模式效果類似彈出的 Dialog,在螢幕的正中央,可以自訂顯示的 Menu 以及 MenuItem 的響應動作模式通過ActionBar 實現,效果實在 Title
Time of Update: 2014-09-25
android項目 之 記事本(10) ----- 手寫功能之設定畫筆大小和畫筆顏色 上一節,實現了畫板的所有功能,包括設定畫筆大小,設定畫筆顏色,橡皮擦等功能,而手寫,也可以添加設定筆跡大小和顏色的功能,這節就順勢實現手寫的調整筆跡大小和調整筆跡的顏色。 先看圖: 其實,手寫和畫板的這些功能都類似,直接複用之前的代碼就行,原理如下: 1. 設定畫筆大小的功能: 1)初始化畫筆。
Time of Update: 2014-09-25
Android開發系列(十一):對手機通訊錄的讀取、添加、刪除、尋找一、通訊錄介紹通訊錄是Android手機內建的一個應用,它是一個ContentProvider應用,其它應用可以對通訊錄進行訪問,進行對連絡人的CRUD操作。二、通訊錄資料庫結構的介紹首先,我們可以在File
Time of Update: 2014-09-25
Android開發之擷取所有軟體資訊程式運行:程式碼:/** * 擷取所有軟體資訊 * 1.通過非同步方式顯示系統中所有軟體 * 2.單擊開啟指定軟體 * 3.將所有軟體的包名和activity名儲存的本地SharedPreferences * @author jph * Date:2014.09.21 */public class ScanPackage1 extends Activity {/**掃描成功**/private final static int
Time of Update: 2014-09-25
Android讀取asserts和raw檔案夾下的檔案經常需要用到讀取“/res/raw”和"/asserts"檔案夾下的檔案,索性寫成工具類方便以後使用。一、raw檔案夾下的檔案操作工具類:/** * raw檔案夾下的檔案處理工具類 * * */public class RawFileUtils {private RawFileUtils( ){}/** * 讀取raw檔案夾下的檔案 * @param resourceId raw檔案夾下的檔案資源ID * @return 檔案內容 * *
Time of Update: 2014-09-25
android Copy連絡人到SIM卡時,如何對姓名自動截斷1:添加相關函數和變數 private int SpecEncodingArrLen = 44; private short[][] specialEncoding = { {0x0040, 0x0000}, //@ {0x00A3, 0x0001}, {0x0024, 0x0002},
Time of Update: 2014-09-25
Android開發之雜記(3)1,標籤標籤閃亮登場了。當LayoutInflater遇到這個標籤時,它會跳過它,並將內的元素添加到的父元素裡。迷惑了嗎?讓我們用來替換FrameLayout,並重寫之前的XML布局: android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="center"
Time of Update: 2014-09-25
Android 利用addView 動態給Activity添加View組件本文主要講述如何動態給UI介面添加布局和控制項,在編程的時候很多時候需要動態顯示一些內容,在動態添加View的時候,主要使用addView方法。1. addView方法簡介在Android 中,可以利用排版View的 addView 函數,將動態產生的View 物件加入到排版View 中。例子如下:介面代碼: Activity代碼: public class helloWorld
Time of Update: 2014-09-25
android 建立/編輯連絡人時,檢測輸入的email/郵件地址格式是否合法JB版本:1.SIM/USIM卡連絡人:可以直接使用EditSimContactActivity中的USIM_EMAIL_PATTERN,搜尋與“USIM_EMAIL_PATTERN”,將相關code所加的注釋去掉即可2.手機本地連絡人:修改代碼如下ContactEditorFragment.java (packages\apps\contacts\src\com\android\contacts\editor) A
Time of Update: 2014-09-25
android GB2/GB3版本預置連絡人且不可編輯或刪除一、針對GB2、GB3等版本,預置連絡人可以 中Part one這部分即可。 例如:在AbstractStartSIMService類的開始增加的定義如下: public static final int INSERT_NUMBER_COUNT = 4; //定義要預置的連絡人的個數 public static final String
Time of Update: 2014-09-25
android LoaderManger載入資料Tip要查看LoaderManager的具體介紹請看部落格:LoaderManager介紹使用時發現不管怎麼調用getLoaderManager().restartLoader(LOADER_TYPE_QUERY, null, this);方法,loader就是不執行(在onCreate方法中登入getLoaderManager().initLoader(LOADER_TYPE_QUERY, null,
Time of Update: 2014-09-25
Android---認識線程(Thread)模式所謂線程(Thread) 是指一串聯續的執行動作,以達成一項目的。電腦內部都有數串聯續性的動作同時在進行。也就是有多條線程並行地 (Concurrently)執行。在電腦中,若電腦擁有多顆CPU,則每顆CPU可各照顧一個線程,於是可多個線程同時間進行。若只有單一CPU,則此CPU 可同時(Concurrently)照顧數個線程。無論是多CPU或單一CPU的電腦,多條線程並行地執行,都可增加執行效率。在Android平台裡也不例外,無論是在Java
Time of Update: 2014-09-25
Android源碼倉庫和Repo工具使用前言好久沒有雙休一個周末了,唉,閑話不多說了,不管任何時候都要多學習充實自己。ROM Porting的工作是很繁瑣的,涉及的知識點很多,這裡介紹一下ROM Porting經常聽到的名詞和Repo工具的使用。AOSP、AOKP、CM相信很多Android發燒友對這幾個單詞都是耳熟能詳了,這裡還是給新入門的朋友們普及一下這幾個單詞背後的含義。AOSP是“Android Open-Source