Time of Update: 2018-12-05
一、監聽ContentProvider主要步驟1.在ContentProvider類的insert\update\delete方法加入this.getContext().getContentResolver().notifyChange(URI,null);其中URI表示監聽的URInull表示發送訊息給任何人;2.在訪問者的類中調用如下方法:context.getContentResolver().registerContentObserver(uri,true,new
Time of Update: 2018-12-05
Frame Buffer 對象的概念可以參見前面文章Android OpenGL ES 開發教程(23):FrameBuffer。簡單的和2D映像類比,Frame Buffer 如果 對應到二維圖形環境中,就是一個2D的記憶體數組空間,預設情況為螢幕的顯存,也可以建立Offscreen 記憶體空間,此時Frame Buffer 可以是一個二維數組,數組每個元素代表一個像素顏色。對於三維圖形來說,除了需要代表顏色的二維數組(Color Buffer),還需要深度二維數組(Depth Buffer)
Time of Update: 2018-12-05
Android 網站資源收集大全(不斷更新中)Android開發人員論壇 http://www.androidin.com/google主站: http://code.google.com/android/E文文檔 http://code.google.com/android/documentation.htmlAndroid中國開發人員團隊google groups
Time of Update: 2018-12-05
IccCard.java --->SimCard.java ----> GsmPhone.java ------> PhoneInterfaceManager.java ------->SimUnlockScreen.java -------> LockPatternKeyguardView.java ------>KeyguardUpdateMonitor.java KeyguardViewManager.java ------ >
Time of Update: 2018-12-05
問題描述使用SDK Manager更新時出現問題Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml,
Time of Update: 2018-12-05
動畫包解釋 開啟開機動畫包bootanimation.zip,它的結構如下: part0檔案夾中是一系列的png格式圖片,開機動畫就是順序播放這些圖片。part1檔案夾中也是一系列的png格式圖片。desc.txt中是動畫的設定檔'480' 動畫的寬度 '854' 動畫的高度 '8' 動畫的幀率 'p' 定義動畫的一段 '1' 動畫的這一段迴圈的次數 '0' 階段切換間隔時間(最大為10)單位是一個幀的期間,比如幀數是30,那麼幀的期間就是1秒/30 = 33.3毫秒。階段切換間隔時間期間開機動
Time of Update: 2018-12-05
Appliation對象的介紹 Application和Activity,Service一樣是android架構的一個系統組件,當android程式啟動時系統會建立一個application對象,用來儲存系統的一些資訊。通常我們是不需要指定一個Application的,這時系統會自動幫我們建立,如果需要建立自己 的Application,也很簡單建立一個類繼承
Time of Update: 2018-12-05
安裝1.先裝JAVA環境,JDK/JRE都行,官網下載 裝過的就跳過吧(建議最好 JDK/JRE 1.6)2.下載apktool.jar及相關檔案,這裡下apktool-1.0.0.tar.bz2 和apktool-install-windows-2.1_r01-1.zip 3.解壓apktool.jar到 C:/Windows 解壓apktool-install-windows.zip到任意檔案夾(例如E盤根目錄)4.Win+R
Time of Update: 2018-12-05
之前所談的Service屬於Local Service,即Service和Client在同一進程內(即同一application內),Service的生命週期服從進程的生命週期。在實際應用上,有時希望Service作為後台服務,不僅被同一進程內的activity使用,也可被其他進程所使用,針對這種情況,需要採用bindService,也就是Remote
Time of Update: 2018-12-05
在上一次的學習中,採用了原生的內容提供者Contact,Contact有多層映射關係,比較複雜,並非作為小例子的好選擇,在本次學習中,我們將學習如何建立Content Provider,並通過Uri進行增刪改查。如果應用的資料只需自己使用,並不需要content provider,相反避免這樣做,可直接存取資料;但是若希望資料可以被其他應用訪問,建立content provider就是常規手段。再談Content
Time of Update: 2018-12-05
在android代碼編譯時間可能會出現如下錯誤:部分代碼:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.addnew); btn_img=(ImageButton) this.findViewById(R.id.btn_img);
Time of Update: 2018-12-05
1、製作一張啟動圖片splash.png,放置在res->drawable-hdpi檔案夾中。2、建立布局檔案splash.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2018-12-05
比如通過文檔查看器開啟一個文字檔時,會彈出一個可用來開啟的軟體列表;如何讓自己的軟體也出現在該列表中呢? 通過設定AndroidManifest.xml檔案即可:<activity android:name=".EasyNote" android:label="@string/app_name" android:launchMode="singleTask"
Time of Update: 2018-12-05
Understanding ADILAIDL是一個介面描述檔案,用於實現Android平台上面的RPC,aapt在編譯的時候會自動根據規則產生用於IPC的介面和對象,而作為使用者只需要:1.在服務端Service實現介面;2.
Time of Update: 2018-12-05
方法一:在startActivity()或者finish()後緊跟調用:((Activity) mContext).overridePendingTransition(0, 0);方法二:在一些特殊情況下方法一是不能實現的.比如給Intent設定了屬性:intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);此時可以這麼做:1 在styles.xml下添加:<style name="Theme"
Time of Update: 2018-12-05
聲明:用的是中科大的源,起初用的代理上網,更新源時遇到一堆問題,然後換用VPN上,用的網易的源,更新時也是一對錯誤,換用中科大的源就一切ok了。如果安裝不了sun-java6-jdk,嘗試增加新的源:$sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"$sudo add-apt-repository "deb-src http://archive.canonical.com/ubuntu lucid
Time of Update: 2018-12-05
機型使用網路韌體版本主屏解析度主屏尺寸CPU機身記憶體Google G5聯通3G、WIFIandroid 2.3480×800像素3.7英寸高通 snapdragon QSD8250 1GHz512MB RAMHTC G6聯通2G、WIFIAndroid 2.2320×480像素(HVGA)3.2英寸高通 MSM7227 600MHz384MB RAM HTC G7移動2G、WIFIAndroid 2.2480×800像素(WVGA) 3.7英寸高通 QSD8250 1GHz576MB
Time of Update: 2018-12-05
1. reference:參考某一資源ID。 (1)屬性定義: <declare-styleable name = "名稱"> <attr name = "background" format = "reference" /> </declare-styleable> (2)屬性使用: <ImageView
Time of Update: 2018-12-05
在android中使用Asset或者res/raw時都要經過Asset Manager,使用這兩種資源提供方式時,必須要注意檔案大小。經過調試發現,Asset或者res/raw中的資源檔的 UNCOMPRESS_DATA_MAX取值為1048576位元組,也就是最大為未壓縮1MB。否則會在logcat下看到擷取到Debug類型的信 息,04-09 02:48:51.220: DEBUG/asset(10734): Data exceeds UNCOMPRESS_DATA_MAX (19053
Time of Update: 2018-12-05
本文重點針對HDMI在android上的應用,而比較相關的就是overlay機制。overlay在這裡只是簡單的介紹,後續會有文章再專門詳述。 我沒記錯的話,高通從7X30開始,平台就可以支援HDMI(1.3)輸出了。只不過在7x30上通過RGB介面外接一顆HDMI的transmitter來實現;而到了8系列(8x60),高通把這顆IC也整合了,直接就提供HDMI的輸出了。(這樣下去,以後漸漸的把外圍器件都整合了,做底層的估計要失業了,做硬體的似乎工作量也沒多少了)。