安卓開發中 各種小問題的解決 持續更新

2021-07-25 13:05:51 字數 1560 閱讀 7314

adt模擬器只能使用虛擬鍵盤,不能使用外部物理鍵盤:

sdk目錄解析

1、add-ons這裡面儲存著附加庫,比如googlemaps,當然你如果安裝了ophonesdk,這裡也會有一些類庫在裡面。

2、docs這裡面是android sdkapi參考文件,所有的api都可以在這裡查到。

3、market_licensing作為androidmarket版權保護元件,一般發布付費應用到電子市場可以用它來反盜版。

4、platforms是每個平台的sdk真正的檔案,裡面會根據apilevel劃分的sdk版本,這裡就以android2.2來說,進入後有 乙個android-8的資料夾,android-8進入後是android2.2sdk的主要檔案,其中ant為ant編譯指令碼,data儲存著一些系 統資源,images是模擬器映像檔案,skins則是android模擬器的**,templates是工程建立的預設模板,android.jar則 是該版本的主要framework檔案,tools目錄裡面包含了重要的編譯工具,比如aapt、aidl、逆向除錯工具dexdump和編譯指令碼dx。

5、platform-tools儲存著一些通用工具,比如adb、和aapt、aidl、dx等檔案,android123提示,這裡和platforms目錄中tools資料夾有些重複,主要是從android2.3開始這些工具被劃分為通用了。

6、samples是android sdk自帶的預設示例工程,裡面的apidemos強烈推薦初學者執行學 習,對於sqlite資料庫操作可以檢視notepad這個例子,對於遊戲開發snake、lunarlander都是不錯的例子,對於android主 題開發home則是androidm5時代的主題設計原理。

7、tools作為sdk根目錄下的tools資料夾,這裡包含了重要的工具,比如ddms用於啟動android除錯工具,比如logcat、屏 幕截圖和檔案管理器,而draw9patch則是繪製android平台的可縮放png的工具,sqlite3可以在pc上操作sqlite資料庫, 而monkeyrunner則是乙個不錯的壓力測試應用,模擬使用者隨機按鍵,mksdcard則是模擬器sd映像的建立工具,emulator是 android sdk模擬器主程式,不過從android 1.5開始,需要輸入合適的引數才能啟動模擬器,traceview作為android平台上重要的除錯工具。

8、usb_driver顧名思義,儲存著android平台google官方機型的驅動如nexusone、nexuss,同時也有一些老機型驅動的支援,比如說htcdream、htcmagic和motorola的droid。

eclipes快捷鍵使用技巧

問題:比如你寫個方法dao.getuser();按乙個快捷鍵自動生成userinfo userinfo=dao.getuser();

解決:1.在你要自動生成返回值物件的那一行的末尾(注意一定要將光標點到最後),按alt+shift+l;就可以了。

2.ctrl+2,l

3.ctrl+1

修改名字  改行下面的都會被rename

alt+shift+r

安卓開發時的各種單位問題

原文核心內容抽取 即畫素,1px代表螢幕上乙個物理的畫素點 這個是最常用但也最難理解的尺寸單位。它與 畫素密度 密切相關,所以首先我們解釋一下什麼是畫素密度。假設有一部手機,螢幕的物理尺寸為1.5英吋x2英吋,螢幕解析度為240x320,則我們可以計算出在這部手機的螢幕上,每英吋包含的畫素點的數量為...

安卓開發中的各種事件

onclick view v 乙個普通的點選按鈕事件 boolean onkeymultiple int keycode,int repeatcount,keyevent event 用於在多個事件連續時發生,用於按鍵重複,必須過載 override實現 boolean onkeydown int ...

安卓SDK安裝時出現的小問題

在sdk manager啟動安裝後出現網頁不能訪問的錯誤 錯誤日誌如下 fetching url fetching url done loading packages.看這個提示應該判斷為不能訪問google了 找訪問google的 找了許久.最終測試 mirrors.neusoft.edu.cn ...