Time of Update: 2013-12-10
最近開始學習Android開發,結果在搭建開發環境的時候遇到了不少的問題,因為白天要上班,只能晚上回來再搗鼓,結果耗費了近一周的時間才搭建好了Android的開發環境。下面記錄一下Android開發環境搭建的大體步驟,並說說我在搭建過程中遇到的一些問題以及解決的辦法。1.JDK安裝 JDK的安裝比較簡單,按照提示一步步的進行就可以正常安裝了。我使用的JDK版本是JDK1.7.0_01。 #注意:安裝完成後需要將你安裝JDK的目錄的地址添加到系統的環境變數中,詳細的添加步驟網上有很多介紹,這裡
Time of Update: 2013-12-10
Android模擬器無法啟動,並提示錯誤資訊: invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe.Hint: use '@foo' to launch a virtual device named 'foo'.please use -help for more information 解決辦法如下:1.
Time of Update: 2013-12-10
Button繼承自TextView,所以TextView的一些屬性同樣也適用於Button控制項。 Button的直接子類為CompoundButton。Button的間接子類有CheckButton、RadioButton、Switch和ToggleButton。1.Button常用屬性設定1.1設定Button的背景顏色 要設定Button按鈕的背景顏色,可以通過在xml檔案中設定android:background屬性實現,同樣也可以通過在代碼中使用setBackgroundColor
Time of Update: 2013-12-10
Android平台有3種網路介面可以使用,它們分別是:java.net.*(標準java介面)、org.apache(Apache介面)和android.net.*(Android網路介面)。本文將使用java.net.*(標準java介面)來實現擷取一張網狀圖片,並將其顯示在ImageView控制項中。 java.net.*(標準java介面)提供了與網路有關的類,包括流和資料包通訊端、Internet協議、常見Http處理(比如,建立URL以及URLConnection/HttpURLCo
Time of Update: 2013-12-10
print?<!DOCTYPE html> <html> <head> <title>PhoneGap Event Example</title> <script type="text/javascript" charset="utf-8"
Time of Update: 2013-12-10
在使用動畫Animation或者AnimationSet的時候,有一個interpolator插補器的屬性。可以用來設定動畫運動時的速率。那麼,插補器是怎麼實現一個動畫的速率改變的呢?在講這些之前,我想先補充說點,動畫插補器目前都只是對動畫執行過程的時間進行修飾,並沒有對軌跡進行修飾。因為所有的插補器都是實現了Interpolator這個介面,而Interpolator又是繼承自一個叫做TimeInterpolator的介面(從3.0開始,增加了TimeInterpolator這個介面,並把原先
Time of Update: 2013-12-10
為了能夠在Android應用程式中使用OpenGL ES繪製圖形,你必須建立一個視圖作為容器。而更直接的做法是從GLSurfaceView和 GLSurfaceView.Renderer各派生一個實作類別。GLSurfaceView作為使用OpenGL繪製的容器,GLSurfaceView.Renderer將用於控制繪圖的動作。對這些類的更多資訊,請參閱OpenGL ES開發人員指南。
Time of Update: 2013-12-10
[html]
Time of Update: 2013-12-10
一、什麼是ActionBar
Time of Update: 2013-12-10
Android tp的虛擬按鍵處理現在在越來越多的Android的手機都是虛擬按鍵來操作,但是對於開發人員來說可能會關心Android對虛擬按鍵如何處理的。對Linux熟悉的人可能會說,it's easy, 調用input_report_key()。OK,你說的沒有錯誤,但是在android中,google讓你對策略和驅動有了更加深入的瞭解。APP------->
Time of Update: 2013-12-10
例如:我收到一個簡訊是一個連結:http://www.qq.com/a/b/?, 當我點擊以後我要實現的情境是:點擊-----》有兩種情況可供選擇:手機中有此應用,跳轉到應用;反之,則進入網頁。跳入網頁我就不說了,這個不用寫什麼都會跳過去,本身就是http超連結,下面介紹如何讓系統根據書寫的串連,尋找到我的應用程式,並在程式中將這個地址完整的擷取:1、首先,在manifest.xml中你要跳轉到的activity中添加如下代碼:
Time of Update: 2013-12-10
AndroidGDI基本架構 在Android中所涉及的概念和代碼最多,最繁雜的就是GDI相關的代碼了。但是本質從抽象上來講,這麼多的代碼和架構就幹了一件事情:對顯示緩衝區的操作和管理。
Time of Update: 2013-12-10
plist,即property list,是蘋果手機軟體開發中經常用到的隱藏檔格式,其實質就是XML檔案,但是它遵循一定的格式。比如包含一些指定的元素,如plist,array,string,key等。蘋果提供瞭解析該類檔案的機制,可惜在安卓開發工具中卻沒有提供。經常遇到的情況是,在開發蘋果和安卓手機軟體的時候,要統一資源檔,這個時候,我們可以採用GitHub中提供的開源android-plist-parser解決方案。比如我們要解析一個全國省市區的一個plist檔案: xml
Time of Update: 2013-12-10
前些天看了一個要上大四的學長寫的一篇Android實習生求職經曆,瞭解到一些關於Android的面試題,其中Android的四大組件(Activity、Service服務、Content Provider內容提供者、BroadcastReceiver廣播接收器)是最容易出面試題。除了應付面試,四大組件也是Android開發人員必須要掌握的。於是Shamoo在網上收集了很多資料,將有用的整理起來。 Activity的介紹
Time of Update: 2013-12-10
要做一個自訂的彈出框,以前都是用一個Activity來實現,總覺得不是很好看,彈出的框有時候感覺有點大,所以上網查資料說,可以給AlertDialog自訂一個view就行了,代碼如下 SPAN style="FONT-SIZE: 18px">AlertDialog dialog = new
Time of Update: 2013-12-10
基礎android的飛機類遊戲,與前人一樣,由surfaceView繪製遊戲畫面,另起線程式控制制繪製時間間隔達到動態效果。這裡附上最近自己寫的敵機自動飛行路徑代碼。請大家給點意見。
Time of Update: 2013-12-10
調試前的參考文檔:1)調試lcd背光,背光主要分為PMIC內建的和單獨的DCDC,如果為PMIC內建的背光,一般平台廠商已經做好,直接調用介面即可,如果為單獨的DCDC驅動,則需要用GPIO控制DCDC的EN端2)確認lcd的類比電,io電是否正常3)根據lcd的解析度,RGB/CPU/MIPI等不同的介面,配置控制寄存器介面4)根據lcd
Time of Update: 2013-12-10
1、關機充電其實是進入adb shell很快的方式! 2、手機關機時候插入USB,手機將進入關機充電模式,那麼這個模式究竟是怎麼進行的,這裡分析如下! (1)uboot:這裡代碼大概瀏覽了一下:u-boot\arch\arm\lib\board.c下的函數board_init_r中倒數最後幾行:do_cboot(NULL, 0, 1,
Time of Update: 2013-12-10
英文原版:http://2013.hackitoergosum.org/presentations/Day1-05.Nifty%20stuff%20that%20you%20can%20still%20do%20with%20Android%20by%20Xavier%20Martin.pdf 一、Android DEX 動態載入技術
Time of Update: 2013-12-10
我是直接在Ubuntu 12.10 64位系統下操作的,搭建Ubuntu開發環境類似,見Ubuntu 10.04開發環境配置。需要注意的是,64位的系統,需要安裝支援32位的庫(sudo apt-get install ia32-libs),不然編譯時間提示找不到交叉編譯鏈。1.安裝javauestc@uestc-ThinkPad-T43:~/tools$ lsjdk1.6.0_24 jdk-6u24-linux-i586.binuestc@uestc-ThinkPad-T43:~/