Time of Update: 2018-12-07
最近比較懶,部落格一直都沒更新,上次有人問ant 來編譯android 工程,這裡我就完整的整理了一下。如果你嫌棄IDE太慢或者覺得手動編譯更Cool,不用IDE你可以學到更多。也是成為牛人的必修課啊!一,準備antant 官網可下載http://ant.apache.org/ant 環境配置: 1。解壓ant的包到本地目錄。 2。在環境變數中設定ANT_HOME,值為你的安裝目錄。
Time of Update: 2018-12-07
Simply following google's official online documentation can't build the android kernel source easily, here are some notes to build it succeed, all is from my own experiments and testing.1. "elf xxx" error as below:The solution is about adding a "elf.
Time of Update: 2018-12-07
由於google doc 很多人都打不開,故更新了源碼 【源碼下載】----2011-01-18 在android開發中ListView是比較常用的組件,它以列表的形式展示具體內容,並且能夠根據資料的長度自適應顯示。抽空把對ListView的使用做了整理,並寫了個小例子,如。 列表的顯示需要三個元素:1.ListVeiw
Time of Update: 2018-12-07
筆記: Android 調用地圖顯示資訊try{ //直接調用圖吧地圖 Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("geo:39.922840,116.3543240,北京市西城區阜外大街2號萬通大廈"); intent.setData(uri); intent.setClassName("com.mapbar.android.mapbarmap",
Time of Update: 2018-12-07
文章目錄 安裝步驟(線上和離線) ------------------------------------------------------------------------------------------------------------------------【Android學習專題】搭建Android開發環境 SkySeraph Dec 2nd 2011 HQUEmail:zgzhaobo@gmail.com
Time of Update: 2018-12-07
文章目錄 1 一些下載2 cygwin安裝3 cygwin環境驗證4 配置NDK路徑5 編譯工程產生.so檔案6 在eclipse中整合c/c++開發環境(備選)7 配置C/C++的編譯器。。。8 常見錯誤及解決方案 【Android學習專題】搭建Android NDK環境SkySeraph Feb 16th 2012 SZTCLEmail:zgzhaobo@gmail.com QQ:452728574NDK:Native
Time of Update: 2018-12-07
RelativeLayout用到的一些重要的屬性: 第一類:屬性值為true或false android:layout_centerHrizontal 水平置中 android:layout_centerVertical 垂直置中 android:layout_centerInparent 相對於父元素完全置中 android:layout_alignParentBottom 貼緊父元素的下邊緣
Time of Update: 2018-12-07
<?xml version="1.0" encoding="UTF-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/RelativeLayout_bg" android:layout_width="fill_parent" android:layout_height="fill_parent"><!-- 頭部 -
Time of Update: 2018-12-07
【Android】ListView中EditText焦點問題SkySeraph Apr. 21st 2013 Email:skyseraph00@163.com 一、描述: 近期一個項目中需要開發一種類似表格的介面來顯示和配置參數,Android並無直接類似表格的控制項支援,我採用了ListView中布局EditText和TextView來實現,其中TextView用來顯示參數表示符,EditText用來顯示參數值,用一個自訂AlertDialog彈出顯示,如所示。 二、問題:
Time of Update: 2018-12-07
Android Camera 使用小結Android手機關於Camera的使用,一是拍照,二是攝像,由於Android提供了強大的組件功能,為此對於在Android手機系統上進行Camera的開發,我們可以使用兩類方法:一是藉助Intent和MediaStroe調用系統Camera App程式來實現拍照和攝像功能,二是根據Camera API自寫Camera程式。由於自寫Camera需要對Camera API瞭解很充分,而且對於通用的拍照和攝像應用只需要藉助系統Camera
Time of Update: 2018-12-07
Android系統中的應用程式都是用Java開發的。Android NDK使我們能夠在android上使用C/C++開發的原生代碼。有兩個理由使用NDK: 一是合理的重用現有的代碼;二是在程式中某些關鍵的部分提高執行效率。使用Android NDK開發,除了普通Android開發環境外,還需要下載NDK包 和 安裝Cygwin工具(windows環境下需要)。CygwinCygwin 是 Windows 上類似於 Linux 的環境。它包括一個提供 UNIX 功能性基本子集的 DLL
Time of Update: 2018-12-07
一個Android.mk file用來向編譯系統描述你的原始碼。具體來說:該檔案是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk file中定義一個或多個模組,你也可以在幾個模組中使用同一個原始碼檔案。編譯系統為你處理許多細節問題。例如,你不需要在你的Android.mk中 列出標頭檔和依賴檔案。NDK編譯系統將會為你自動處理這些問題。這也意味著,在升級NDK後,你應該得到新的toolchain/platform支
Time of Update: 2018-12-07
與 iOS 相比,Android 系統介面存在各種不協調,應用介面本身缺乏統一的規範。雖然 Android 的開放性為應用的自主發揮帶來了最大的可能性,但如果系統本身能夠提供標準的範例,也未必是一件壞事,畢竟許多應用並不一定需要獨創的介面。從 Android 4.0 開始,系統介面在一致性上有了許多改善,那麼 Android 應用的介面應該如何設計?如果你仔細觀察 Google 近期的一系列應用上的設計,應該能發現在一些指導性的要點,而這些設計也正在被第三方應用採用。Android
Time of Update: 2018-12-07
tank 很久沒有寫部落格了,懶惰是tank 的天敵啊!業精於勤,荒於嘻!差點荒廢了自己的部落格了!Android
Time of Update: 2018-12-07
Android系統為應用管理功能提供了大量的API。根據功能的不同,這些API分為兩大類:PackageManager相關和ActivitManager相關。PackageManager相關 本類API是對所有基於載入資訊的資料結構的封裝,包括以下功能: 安裝,卸載應用 查詢permission相關資訊 查詢Application相關資訊(application,activity,receiver,service,provider及相應屬性等) 查詢已安裝應用
Time of Update: 2018-12-07
1. 首先是建立多個layout檔案夾(drawable也一樣)。在 在res目錄下建立多個layout檔案夾,檔案夾名稱為layout-800x480等。需要適應那種解析度就寫成什麼。注意: a. 較大的數字要寫在前面:比如layout-854x480而不能寫layout-480x854. b. 兩個數字之前是小寫字母x,而不是乘號。2. 在不能的layout下調整layout 的長寬等各種設定。以適應不同的解析度。3
Time of Update: 2018-12-07
首先給大家介紹使用檔案如何對資料進行儲存,Activity提供了openFileOutput()方法可以用於把資料輸出到檔案中,具體的實現過程與在J2SE環境中儲存資料到檔案中是一樣的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ... FileOutputStream outStream =
Time of Update: 2018-12-07
首先給大家介紹使用檔案如何對資料進行儲存,Activity提供了openFileOutput()方法可以用於把資料輸出到檔案中,具體的實現過程與在J2SE環境中儲存資料到檔案中是一樣的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ... FileOutputStream outStream =
Time of Update: 2018-12-07
一個Android應用給使用者的第一印象非常重要,除了要有好的創意和美觀的介面,效能也是很關鍵的部分,本文討論的就是第一次啟動的速度問題。 Android應用的啟動過程不能讓使用者等待太長時間,個人覺得最好控制在3秒之內。一般來說,內容的初始化是影響Android應用第一次啟動速度的主要因素之一,尤其是建立資料庫並插入一定數量的初始記錄,對於這種問題,最好的辦法莫過於在首次初始化時匯入待用資料庫。
Time of Update: 2018-12-07
Android proxy setting 1. Launch adb shell from your-android-folder\tools. [adb shell] 2. Find db file. Normally - /data/data/com.android.providers.settings/databases/settings.db 3. Launch sqlite. [sqlite3