Time of Update: 2018-12-05
轉自http://www.eoeandroid.com/thread-1035-1-1.html Tab與TabHost這就是Tab,而盛放Tab的容器就是TabHost如何???每一個Tab還對應了一個布局,這個就有點好玩了。一個Activity,對應了多個功能布局。①建立一個Tab項目,注意,不要產生main Activity這裡不要選②在包裡面建立一個類MyTab,繼承於TabActivity其實,TabActivity是Activity的子類package
Time of Update: 2018-12-05
基本步驟:1. 下載Eclipse IDE2. 下載Android SDK3. 配置ADT外掛程式1. 下載Eclipsehttp://www.eclipse.org/downloads/?osType=macosx下載Eclipse IDE for Java EE Developers2. 下載Android SDKhttp://developer.android.com/sdk/index.html下載 android-sdk_r13-mac_x86.zip3.
Time of Update: 2018-12-05
Time of Update: 2018-12-05
在寫android手機應用程式的時候,會感到素材是一件很難辦的事情,好的素材會讓你的應用程式熠熠生輝,所以看到網上有的android程式寫的確實不錯,介面也非常友好,運行非常流暢,這時候想到的當然是如何將apk檔案解包,提取出裡面的素材或者查看裡面的布局檔案,看看別人是怎麼設定的介面布局,工具是有的--apktool,不過我這裡介紹的是增強版的,也可以說是傻瓜式的。首先,從網上下apk反編譯-編譯-簽名-增強版,這是工具。 下面是:輸入:1將所要解包解壓的apk檔案拖入接下來就可以解包了,
Time of Update: 2018-12-05
android中從資料庫中查出來的資料一般都存在cursor中即:Cursor mCursor = mSQLiteDatabase.query("select * form table", null),說白了就是一個資料集合,具體的說就是每行資料集合,下面是api中對cursor的解釋關於 Cursor, 1,Cursor 是每行的集合。 2,使用 moveToFirst() 定位第一行。 3,Cursor 是一個隨機的資料來源。 4,所有的資料都是通過下標取得。 Cursor
Time of Update: 2018-12-05
【0】AIDL預設支援的類型包話java基本類型(int、long、boolean等)和(String、List、Map、CharSequence),如果要傳遞自訂的類型該如何?呢? 要傳遞自訂類型,首先要讓自訂類型支援parcelable協議,實現步驟如下:1>自訂類型必須實現Parcelable介面,並且實現Parcelable介面的public voidwriteToParcel(Parceldest, intflags)方法
Time of Update: 2018-12-05
iOS、Android、WebOS系統體系架構的比較行動裝置作業系統中iOS、Android、WebOS都採用unix或linux核心,它們的核心都是精簡版的UNIX(MacOS X)或linux。目前,iOS、Android、WebOS三足鼎立的局面已然初成,未來行動裝置作業系統誰來操盤? 本詞條從系統架構角度進行對比分析。 在具體的實現上,如介面管理架構、應用程式運行模式,有很大的不同: 1、Apple IOSIOS是Apple長期積累的結果,系統核心、基礎服務和應用程式框架都採用C/C++
Time of Update: 2018-12-05
android.permission.ACCESS_CHECKIN_PROPERTIES 允許讀寫訪問"properties"表在checkin資料庫中,改值可以修改上傳( Allows read/write access to the "properties" table in the checkin database, to change values that get uploaded)
Time of Update: 2018-12-05
1. 在同一個Activity中的不同View(layout)中切換介面時,經常發生TextView無法正常取得焦點。或者更嚴重的情況是,有了焦點,但點擊後,虛擬鍵盤不彈出,根本就無法正常輸入資料。我昨天晚上為瞭解決這個焦點和虛擬鍵盤不彈出的問題,花了三個小時。最終的解決方案:當由view1 切換到 view2 時:setContentView(view2); View v = getCurrentFocus(); if(v!=null) { v.clearFocus();
Time of Update: 2018-12-05
When developing applications for Android, one often facesthe problem of displaying some graphical content from the Internet. So, youshould provide image loading from the Web in an Android app, their processingand displaying with limited memory again
Time of Update: 2018-12-05
ExecutorService是線程池的一個服務,可以隨時關閉線程池,是繼承Executor的。Executors是個工廠類,專門建立各種線程池。此類支援以下各種方法: 建立ExecutorService的方法 newFixedThreadPool() ExecutorService的方法: shutdown: void shutdown()啟動一次順序關閉,執行以前提交的任務,但不接受新任務。如果已經關閉,則調用沒有其他作用。 拋出:
Time of Update: 2018-12-05
AndEngine是Android上一個很出色的基於OpenGL的遊戲引擎,其特點是所有代碼都是用Java編寫,代碼之間層次非常分別,組件顆粒度非常小,直接帶來的優點就是非常容易用,擴充也非常輕鬆,但由於Android的VM雖然是最佳化過的,但效能也是一般般。 AndEngine內建了對TMX地圖的支援,我用一張1024*1024的jpg圖片測試過,在我的Dell
Time of Update: 2018-12-05
任務、進程和線程 關於Android中的組件和應用,之前涉及,大都是靜態概念。而當一個應用運行起來,就難免會需要關心進程、線程這樣的概念。在Android中,組件的動態運行,有一個最與眾不同的概念,就是Task,翻譯成任務,應該還是比較順理成章的。Task的介入,最主要的作用,是將組件之間的串連,從進程概念的細節中剝離出來,可以以一種不同模型的東西進行配置,在很多時候,能夠簡化上層開發人員的理解難度,協助大家更好的進行開發和配置。任務 在SDK中關於Task(guide/topics
Time of Update: 2018-12-05
如果在你的C:/android-sdk-windows/tools目錄下並沒有adb.exe這個可執行檔。並且當你開啟Eclipse時,有關Android的外掛程式會報錯。這時你就應該這樣做:首先,改一下你的環境變數,把原來的C:/android-sdk-windows/tools改成C:/android-sdk-windows/platform-tools。(如果環境變數找不到,就不用設定)其次,把C:/android-sdk-windows/platform-tools目錄下的adb.exe
Time of Update: 2018-12-05
本文簡要介紹如何通過Ant指令碼Android project編譯打包成APK檔案並安裝到手機。主要步驟:1產生R.java類檔案:利用ant和命令列使用android SDK提供的aapt.ext程式產生R.java。2將.aidl檔案產生.java類檔案:利用ant和命令列使用android SDK提供的aidl.exe產生.java檔案。3第三步 編譯.java類檔案產生class檔案:利用ant和命令列使用jdk的javac編譯java類檔案產生class檔案。4第四步
Time of Update: 2018-12-05
(Motorola ME860
Time of Update: 2018-12-05
(一)第一部分:添加一個新的應用1 把項目源碼加入到<andrid_src>/packages/apps中,例如:HelloWorld項目。2 在HelloWorld項目的根目錄下,建立android.mk檔案,內容如下: LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)#表示目標模式LOCAL_MODULE_TAGS := user#表示源檔案編譯路徑LOCAL_SRC_FILES := $(call
Time of Update: 2018-12-05
文章目錄 1. DEVICE_ID 2. MAC ADDRESS 3. Serial Number 4. ANDROID_ID 5. Installtion ID : UUID
Time of Update: 2018-12-05
如果你已經發布過針對Android 1.5或更早版本平台的程式,你應該仔細閱讀這篇文檔,然後考慮一下到底如何讓自己的老程式可以在擁有各種不同解析度,並且運行著Android
Time of Update: 2018-12-05
Canvas類主要實現了螢幕的繪製過程,其中包含了很多實用的方法,比如繪製一條路徑、地區、貼圖、畫點、畫線、渲染文本,下面是Canvas類常用的方法,當然Android開發網提示大家很多方法有不同的重載版本,參數更靈活。 void drawRect(RectF rect, Paint paint) //繪製地區,參數一為RectF一個地區 void drawPath(Path path, Paint paint) //繪製一個路徑,參數一為Path路徑對象 void