嘿嘿,書接上回,android有兩種設定主題到方法,一種就是通過修改manifest檔案,一種就是在通過修改我們的java代碼;主題的自訂設定和樣式的自訂設定類似。首先我們先來自定兩個主題檔案。 在res/values/style.xml添加如下代碼: <style name="MyTheme1"
以後打算做android自動化測試,今天發現了一個很不錯的工具,以後回去研究一下:下面是下載的地址http://code.google.com/p/robotium/downloads/list 這是配置方法:一、確保環境1.已經安裝eclipse2.Eclipse已經配置好android相關環境3.存在已經建立模擬器 二、步驟1.啟動Eclipse執行New --> Project --> Android Project --> Create
在網上看到別人寫翻書的效果,我就移植到我的項目中了,那個例子只能讀test.txt檔案,我改成能讀手機sdcard中的所有的txt的程式了,不管txt放在根目錄或者在子目錄下面,都能讀上來,放到listview中顯示txt的檔案! 從sdcard中讀
下面我們講兩種情況下的調用吧,分別是同一個遊戲對象中指令碼的調用和不同遊戲對象的指令碼調用; 1. 在一個遊戲對象中,指令碼的調用很簡單啦,如下: var Contro; Control = GetComponent(scriptname);//scriptname指要調用的指令碼名字 &
1.利用日誌訊息調試[html]private final String TAG="標記字串"; Log.d(TAG,"執行了這條語句"); Log類提供了下面幾個靜態方法,可以將各種嚴重層級的訊息輸出到Android的系統日誌中。[html]Log.e() // 錯誤 Log.w()
程式監控apk的安裝和卸載。收到系統廣播後去取新裝程式的包名等資訊。String packageName = intent.getDataString();PackageInfo info = getPackageManager().getPackageInfo(packageName,0);這個總是報null 指標異常。坑死我了。最後查了半天,才發現是packageame錯誤,得到的是package:xxxx我了個去。分割就好了。[java]<pre
建立SubMenu子功能表的方法:調用Menu的addSubMenu()方法來添加子功能表調用SubMenu的add()方法,重寫onContextItemSelected()方法,響應子功能表的單擊事件,[java] public class TestActivity extends Activity { TextView textView; @Override &
1.要做的就是監聽系統發出的broadcast public class FlorenceText extends BroadcastReceiver{ public void onReceive(Context context, Intent intent)
教你如何設定背景圖片xml檔案設定背景圖片中: 任意一個控制項,button imageView 或layout,在其的xml屬性設定中,添加[java] android:background="@drawable/bg" 即可實現設定其背景圖片為bg.其中bg.bnp圖片存放在drawable目錄下。drawable目錄下存放大小表徵圖共用的圖片。drawable-hdpi中存放240 WVGA800
和通常的RDBMS不同的是,Sqlite 是以庫函數的形式提供的,而不是以單獨的進程來提供資料庫服務(如Desktop平台上SQL Server,這樣做的效果是,由應用程式建立的SQLite資料庫成為應用的一個部分,從而降低了外部依賴,減小資料訪問的延遲,簡化了資料的交易處理時的同步和鎖定操作。在Android平台上SQLite 支援定義在android.database.sqlite (其實是Android系統中SQLite
文法(SYNTAX):<uses-libraryandroid:name="string" android:required=["true" | "false"] />被包含於(CONTAINED
用Gallery展示圖片,遇到一個問題,就是滑動太快,每次輕輕一撥圖片,就滑動過去幾張,怎麼解決呢?1、直接繼承Grallery,重寫onFling方法,傳回值為false[java]@Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
展示了Activity被中止時是怎麼樣儲存狀態的。先瞭解幾點知識:本例通過onSaveInstanceState()來儲存UI狀態,onRestoreInstanceState()恢複UI狀態。這個是Activity預設實現的,不需要我們調用。onSaveInstanceState()不是Activity生命週期的一部分,在使用者明確退出Activity的時候不會執行,比如按Back鍵。關鍵代碼: <EditText
在一個Android應用中可以包含零個或多個Acivity。當你的應用中包含多個Activity時,通常要在各個Activity中間跳轉。在Android中,完成這些操作需要使用Intent的組件。 理解這個既重要又抽象概念的最好辦法,就是嘗試一下。下面的例子展示如何在兩個Activity之間跳轉。
繪圖對象的座標映射在Android裝置上顯示圖形中的基本問題之一就是它們的螢幕可能是各種尺寸和形狀的。OpenGL會假設一個方形地區,統一的座標地區,並且在預設情況下,在一些方形的螢幕能夠像在方形地區一樣,完美的繪製這些座標。 圖1. 預設的OpenGL座標系統(左)被映射到一個典型的Android裝置螢幕(右)。上面的插圖示範了如何把左邊的OpenGL的統一座標系統映射到右邊橫屏裝置的實際座標上。使用GpenGL的投影模式,可以解決這個問題,並且照相視圖(Camera
有時候android傳統的頁面配置不足以滿足我們的需求,常常需要自己定義view,通常繼承View,然後重寫構造方法以及onDraw等函數,再具體實現自己定義的複雜view。我們知道在給控制項賦屬性時,通常使用的是android系統內建的屬性,比如 android:layout_height="wrap_content",除此之外,我們亦可以自己定義屬性,這樣在使用的時候我們就可以使用形如
首先,在activity 類中(activity.java),我們可以看到兩個變數,分別是: private Window mWindow; private WindowManager mWindowManager;這兩個變數在attach函數中進行賦值, mWindow =
1.1 Android系統架構概況是Android系統架構圖,可以看出,劃分為三個部分:1>應用部分 :包含在Android裝置上啟動並執行所有應用,它們是Android系統中直接面向使用者的部分。2>核心部分 :Android系統中核心的功能實現,包含應用程式框架,核心類庫等,Android應用的開發人員,都是在這個基礎上進行應用開發的3>底層部分
android listView
這個是對android4.0.3增加ethernet我是直接拿過來對android4.0.4增加,過程中有些是不同的,錯誤比較容易解決這裡我就不作具體說明了。只是其中有一點需要修改的在這個地方:2. system\core\libnetutils\dhcp_utils.c的