Time of Update: 2018-12-05
推薦一些自己喜歡的Android網站,排名只代表個人,呵呵: 1、eoe-Android開發社區:http://www.eoeandroid.com --->看過《Android開發入門與實戰》這本書的人應該都知道他的。 2、中國手機開發人員聯盟:http://www.cmd100.com --->發布過《Android開發視頻教學》視頻教程,很好的學習資料,電騾上有下載。 3、安卓網:http://www.hiapk.com/
Time of Update: 2018-12-05
經曆了N多Error,終於編譯出了libffmpeg.so,這個版本到底能不能用還有待驗證。開發環境搭建參考這篇文章:http://hi.baidu.com/lizhengjun2010/blog/item/08b7fb1b79dc9befe1fe0b09.htmlffmpeg編譯參考這篇文章:http://abitno.me/compile-ffmpeg-android-ndk這裡想說的是注意你的NDK版本,我用的是r6b,參考:
Time of Update: 2018-12-05
Android
Time of Update: 2018-12-05
轉自:http://www.poemcode.net/2012/06/interpreting_log_message/本篇博文是在觀看 Google I/O 2011 : Memory Management for Android App 所做的筆記之一,主要篇幅是傳遞演講者 Patrick Dubroy 的觀點,小部分則摻雜了自己的理解。這裡的觀點可能包含了謬誤,或者是過時資訊,因此建議讀者如果英語能力尚可,則不妨直接觀看原視頻或者簡報,–需翻牆。Memory Management for
Time of Update: 2018-12-05
轉載:http://www.cxybl.com/html/android/20120428/23302.htmlandroid擷取wifi訊號強度android 擷取wifi 訊號品質: int strength = WifiManager.calculateSignalLevel(info.getRssi(), 5);即訊號強度。 擷取方法: private String obtainWifiInfo() { // Wifi的連線速度及訊號強度: WifiManager
Time of Update: 2018-12-05
最近一時心血來潮,嘗試開發 Android 程式,練習的項目是個簡單的天氣預報程式。其中天氣預報自然要涉及全國各地各個地區,我把這些地區名以及地區代碼放在一個 SQLite 資料庫裡,當然 Android 對 SQLite 也支援的很好。問題是,學習過程中發現很多教程或者樣本,都是程式運行後即時建立一個資料庫,然後建表、插入資料什麼的,而我自己的想法是在電腦上把資料庫事先準備好,然後隨 APK 一起打包發布,否則在 Java 代碼裡面 hard code 幾千條 insert
Time of Update: 2018-12-05
1 設定ide主題和字型大家剛下載下來的時候,感覺是不是有點兒怪怪的,有點兒2003的感覺,還好,stuido提供修改主題,和window設定主題一樣,File->setting->appearance->裡邊有一個theme,點擊,你可以分別設定一下,看下效果,我選擇的是windows,下邊還有設定ide字型的,該字型是ide的字型,不是編輯代碼框裡的字型,我選擇宋體14號。ok。你試了嗎?2
Time of Update: 2018-12-05
在一般應用中我們很多時候都會遇到利用網路請求實現和客戶互動的操作,由於網路的請求需要或長或短的時間等待,所以我們一般會把顯示介面和網路請求取得資料的操作放在不同的線程上操作,把介面的操作放在主線程,而從網路取得資料的操作就放在另外一個子線程中操作,網上說明這個實現方法的資料過於貧乏,所以我把實驗代碼貼出來下面的類使用一個單獨的線程從主介面線程的HTTP調用Android的AsyncTask。事實上,在較新版本的Android上你是無法在主線程上調用的,你會得到一個異常 android.os.ne
Time of Update: 2018-12-05
上一篇文章 實現android非同步呼叫WEB API的方法 在做完了事之後沒有告訴主線程,我在這裡改進一下讓他在完事後可以告訴主線程,這樣就比較實用了首先定義一個介面並簡單實現一下,onTaskCompleted 就是我們將來完成非同步後腰回調的方法:public interface OnTaskCompleted{ void onTaskCompleted(JSONObject result);}public class Callback implements
Time of Update: 2018-12-05
為了學習android應用開發,學習原始碼是最好的方式之一。於是我網上下載了一個原始碼:MyContacts通訊錄。開啟eclipse,菜單使用import匯入原始碼,完畢後,工程出現錯誤。 一.應用開發包報錯,所有的import android.*;都報無發現該類庫的錯誤。好吧,這個原始碼不攜帶android的SDK,於是我點了工程,右鍵點Build Path,點Add External Archivees,在選擇框找到我本地的android
Time of Update: 2018-12-05
最近android很火,同樣引起了我的興趣.下面我將自己學習的過程寫成筆記,僅供自己複習時查看使用,因此並不詳細.如果對別人能有一定協助,那就更好了. 第一步,去官網http://developer.android.com/index.html下載android-sdk_r12-windows.zip 這個包並不大,才34.7M. 下載下來後解壓,雙擊裡面的SDK Manager.exe然後這個程式會引導著安裝android的plateform;
Time of Update: 2018-12-05
最近一直在研究android,還是菜鳥層級,所以想記錄在部落格裡見證自己的成長。老闆給了一個不輕不重的活:介面設計,所以一直在水水的做著,現在就開始記錄下一點一滴,催促自己努力吧! 在網上找了個例子,代碼不全,又查了博主(部落格園---noTice501)其他的文章,再加上自己動手改了改,終於能運行了,運行效果如下,
Time of Update: 2018-12-05
我在剛玩android 時候,對這個adapter很不理解,到底是什麼原理呢? 適配器,哎,只知道setAdapter()把參數傳進去,系統就顯示出來了。今天,針對這個東西,我們做個系統詳細的分析.listview載入adapter過程是這樣的.1 先判斷adapter 有多少資料項目,根據這個資料確定有多少item. 2 確定每個item裡載入哪個View. 3 把View裡載入要顯示的資料.問提一個一個來解決. 第一個問題: 因為adapter都要關聯一個list
Time of Update: 2018-12-05
ContentValues類和 Hashtable比較類似,它也是負責儲存一些名值對,但是它儲存的名值對當中的名是一個String類型,而值都是基本類型。插入記錄在這裡我們將要插入的值都放到一個ContentValues的執行個體當中,然後執行插入操作,具體代碼如下所示: public long createDiary(String title, String body) { ContentValues initialValues = new ContentValues();
Time of Update: 2018-12-05
很多開發人員表示不知道如何在Android的layout布局檔案中輸入類似&這樣的符號,下面Android123整理了下一些案例事件映射和轉義符對照表,比如說 & 在layout.xml中應該/uff06同時,從下表可以看到&和7在鍵盤上是同一個位置。KeyEvent.KEYCODE_UNKNOWN, KeyEvent.KEYCODE_SOFT_LEFT, KeyEvent.KEYCODE_SOFT_RIGHT,
Time of Update: 2018-12-05
新入手了一個gt-s5830i手機。測試手頭的一個map相關的定位軟體。可是發現,eclipse無法下載程式到5830上,提示如下:且console裡提示 ”Installation error:
Time of Update: 2018-12-05
大部分的應用程式都包括兩種人機互動方式,一種是直接通過GUI的 Views,其可以滿足大部分的互動操作。另外一種是應用Menu,當按下Menu按鈕後,會彈出與當前活動狀態下的應用程式相匹配的菜單。這兩種方式相比較都有各自的優勢,而且可以很好的相輔相成,即便使用者可以由主介面完成大部分操作,但是適當的拓展Menu功能可以更加完善應用程式,至少使用者可以通過排列整齊的 按鈕清晰的瞭解當前模式下可以使用的功能。有兩種方法可以為Android
Time of Update: 2018-12-05
沒看API,就查了下網上的資料,原來requestWindowFeature 是用來設定全屏的。 在Activity中 this.requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
Time of Update: 2018-12-05
關於 android:background="@drawable/white" 的聲明, 我們的前提是項目的drawable目錄下應該存在一個名為white的映像資源檔. (png,gif等格式均可). 您所說的直接定義顏色代碼也是可以工作的. 但是使用drawable可以放入更豐富的背景映像.另外0.9.1之後的ADT外掛程式確實是可以支援拖拽編寫layout的...還增加了AVD虛擬機器的管理. 但是那時我們的書稿已經送審, 無法再很快放入這個修改了:) 技術進化日新月異.
Time of Update: 2018-12-05
一、前期準備 1.下載Msysgit工具 Windows環境下的Git用戶端程式,:http://code.google.com/p/msysgit/ 參見: 2.安裝Msysgit工具 參見: 3.在磁碟上建立一個檔案夾 存放Git工具下載下來的Android源碼,參見: 4.開啟Git命令列視窗 右鍵點擊剛剛新建立的檔案夾,參見: Git命令列視窗,參見: 二、開始下載 1.訪問Android源碼下載網站 這個網站於SVN+APACHE那樣的管理方式,訪問地址: