android 牛人必修 ant 編譯android工程

最近比較懶,部落格一直都沒更新,上次有人問ant 來編譯android 工程,這裡我就完整的整理了一下。如果你嫌棄IDE太慢或者覺得手動編譯更Cool,不用IDE你可以學到更多。也是成為牛人的必修課啊!一,準備antant 官網可下載http://ant.apache.org/ant 環境配置: 1。解壓ant的包到本地目錄。 2。在環境變數中設定ANT_HOME,值為你的安裝目錄。

Notes about compiling android kernel source on Mac OS Lion

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.

android ListView詳解

由於google doc 很多人都打不開,故更新了源碼 【源碼下載】----2011-01-18  在android開發中ListView是比較常用的組件,它以列表的形式展示具體內容,並且能夠根據資料的長度自適應顯示。抽空把對ListView的使用做了整理,並寫了個小例子,如。 列表的顯示需要三個元素:1.ListVeiw

Android開發人員應該深入學習的10個開源應用項目

 Android開發人員應該深入學習的10個開源應用項目 Android開發帶來新一輪熱潮讓很多移動開發人員都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。其中也有許許多多的開發人員提供了應用開源項目,貢獻出他們的智慧和創造力。學習開原始碼是掌握技術的一個最佳方式。下面推薦幾個應用開源項目,這些項目不僅提供了優秀的創意,也可以直接掌握 Android核心的介面使用:1.Android團隊提供的樣本項目如果不是從學習Android

android 相對布局屬性

RelativeLayout布局 android:layout_marginTop="25dip" //頂部距離 android:gravity="left" //空間布局位置 android:layout_marginLeft="15dip //距離左邊距 // 相對於給定ID控制項 android:layout_above 將該控制項的底部置於給定ID的控制項之上; android:layout_below 將該控制項的底部置於給定ID的控制項之下;

一個Android Socket的例子

1.開篇簡介  Socket本質上就是Java封裝了傳輸層上的TCP協議(註:UDP用的是DatagramSocket類)。要實現Socket的傳輸,需要構建用戶端和伺服器端。另外,傳輸的資料可以是字串和位元組。字串傳輸主要用於簡單的應用,比較複雜的應用(比如Java和C++進行通訊),往往需要構建自己的應用程式層規則(類似於應用程式層協議),並用位元組來傳輸。2.基於字串傳輸的Socket案例  1)伺服器端代碼(基於控制台的應用程式,類比)import

android 在myeclipse中查看源碼

android 在myeclipse中查看源碼在開發android 時不能查看源碼必是很不爽的一件事,看過網上一些文章後(都是2.0以前的版本,跟我的2.2最新版本的配置是不一樣的)不過還是給了我啟示,通過配置終於可以在myeclipse中查看源碼了!先下載源碼,最新為2.21. 源碼地址:http://rgruet.free.fr/public/2.找SDK目錄安裝的SDK到我的目錄E:\E:\android-sdk-windows\     找到目錄 結構如下:E:\android-sdk-

教你做android 上的google map 地圖

tank 教你做在android上的簡單的google map程式第一步:申請google key 1.找debug.keystore的路徑myeclipse中window -->preferences -->android-->build-->default debug keystore default debug keystore ="C:\Documents and

android模擬器中SDCard建立全解析

Android建立 sdcard兩種方式一種CMD中ADB命令另外一種IDE種介面一、cmd進入tools目錄輸入mksdcard -l mycard 100M F:\mysdcard.img1.mksdcard命令在F盤下建立一個虛擬磁碟給模擬器用,檔案名稱mysdcard尾碼可以自訂如mycard.tank。2. 預設單位為k 這裡我寫的100M 最小要大於9M,最大看你的硬碟,你要100000M我也不反對。3. -l命令列參數表示虛擬磁碟的卷標,可以沒有該參數。二、啟用sdcard

android 安裝卸載程式

使用adb命令在 Android手機或模擬器上安裝和卸載APK包一,安裝cmd中cd sdk\tools目錄開啟模擬器:emulator -avd tank  tank為模擬器名稱如果是裝置或者手機,插上資料線,裝置上要已經安裝好了裝置。adb devices 查看開啟的裝置列表adb安裝命令adb install F:\myprocess.pak 二,卸載apk rm 包名樣本F:\Android\android-sdk-windows\tools>adb shell# cd

android 簡單的單元測試

最近累積了好多篇文章還沒發出來,今天很晚了,就寫到這裡吧。做下要發的文章筆記免得忘記了,呵呵 人老了啊!如下:google 定位,加標註!sqlite資料庫操作,儲存資料的總結(sqlite,bundel,sharedPreferences)二維碼的編碼解碼,zxing 使用全解析................好了言歸正傳,這裡我就簡單講講單元測試! 一,建立測試工程:建立android test project項目在Test Target中選擇你要測試的工程二,建立測試類別   

超炫的3D特效程式管理功能android

超炫的3D特效相簿功能android(下)tank我昨天我花了點時間重新整理了一下,加了很多注釋希望讓大家能夠看的很明白整理後在原來的基礎上,實現一個超炫的3D特效程式管理功能,所以更有用途了,不僅僅只是顯示圖片了。實現的效果:用3D效果顯示所有已安裝的程式列表,點擊某張圖片時動態顯示到最前一張,長按可以開啟該程式。(如上篇部落格展示的樣子,這裡不再貼出)主要思路流程如下:@Override    public void onCreate(Bundle savedInstanceState) {

android 環境的搭建

android 環境的搭建1.安裝jdk 1.5版本以上 官網地址:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter2.下載android SDK

超炫的3D特效相簿功能android

tank 很久沒有寫部落格了,懶惰是tank 的天敵啊!業精於勤,荒於嘻!差點荒廢了自己的部落格了!Android

Android的PackageManager和ActivityManager

Android系統為應用管理功能提供了大量的API。根據功能的不同,這些API分為兩大類:PackageManager相關和ActivitManager相關。PackageManager相關      本類API是對所有基於載入資訊的資料結構的封裝,包括以下功能:    安裝,卸載應用    查詢permission相關資訊    查詢Application相關資訊(application,activity,receiver,service,provider及相應屬性等)    查詢已安裝應用 

)android應用自適應多解析度的解決方案

1. 首先是建立多個layout檔案夾(drawable也一樣)。在 在res目錄下建立多個layout檔案夾,檔案夾名稱為layout-800x480等。需要適應那種解析度就寫成什麼。注意:         a.   較大的數字要寫在前面:比如layout-854x480而不能寫layout-480x854.         b.   兩個數字之前是小寫字母x,而不是乘號。2. 在不能的layout下調整layout 的長寬等各種設定。以適應不同的解析度。3

android讀寫檔案

首先給大家介紹使用檔案如何對資料進行儲存,Activity提供了openFileOutput()方法可以用於把資料輸出到檔案中,具體的實現過程與在J2SE環境中儲存資料到檔案中是一樣的。public class FileActivity extends Activity {    @Override public void onCreate(Bundle savedInstanceState) {        ...          FileOutputStream outStream =

android檔案儲存體

首先給大家介紹使用檔案如何對資料進行儲存,Activity提供了openFileOutput()方法可以用於把資料輸出到檔案中,具體的實現過程與在J2SE環境中儲存資料到檔案中是一樣的。public class FileActivity extends Activity {    @Override public void onCreate(Bundle savedInstanceState) {        ...          FileOutputStream outStream =

在Android中通過匯入待用資料庫來提高應用第一次的啟動速度

   一個Android應用給使用者的第一印象非常重要,除了要有好的創意和美觀的介面,效能也是很關鍵的部分,本文討論的就是第一次啟動的速度問題。 Android應用的啟動過程不能讓使用者等待太長時間,個人覺得最好控制在3秒之內。一般來說,內容的初始化是影響Android應用第一次啟動速度的主要因素之一,尤其是建立資料庫並插入一定數量的初始記錄,對於這種問題,最好的辦法莫過於在首次初始化時匯入待用資料庫。 

Proxy with Android Emulator

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

總頁數: 2771 1 .... 185 186 187 188 189 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.