編輯:關於Android編程
先來一個小知識:
安裝命令:
adb -s emulator-5554install path/to/your/app.apk
-s之後的參數可以通過adb devices查看。
小知識結束。
可以使用ant來,新建、編譯 android工程:
創建工程:
android createproject -n something -t android-7 -p something -k com.
example.something -aSomething
這是就會創建一個something的項目,根目錄下面有build.xml
在使用eclipse創建的項目進行ant編譯時,需要將
{android-sdk-windows}\tools\ant\build.xml
copy到項目跟目錄下,才能正常編譯,命令為:
ant debug----編譯工具已經自動簽名debug key和使用zipalign優化打包
ant release---需要自己來配置簽名和zipalign優化,會生成<project_name>-unsigned.apk文件,要想自動簽名,還需要:
要麼在項目根目錄下面的,ant.properties加入:
key.store=path/to/my.keystore
key.alias=mykeystore
要麼,手工進行簽名與優化。
手工生成簽名:
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
其中keytool在下面的文件夾中:
C:\ProgramFiles\Java\jdk1.6.0_22\bin
故應為:
"C:\ProgramFiles\Java\jdk1.6.0_22\bin\keytool" -genkey -v -keystoremy-release-key.keystore -alias alias_name -keyalg RSA -keysize2048 -validity 10000
之後要進行簽名,jarsigner同樣在jdk路徑下:
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystoremy-release-key.keystore my_application.apk alias_name
故為:
"C:\ProgramFiles\Java\jdk1.6.0_22\bin\jarsigner"-verbose -sigalg MD5withRSA -digestalg SHA1 -keystore my-release-key.keystore something-release-unsigned.apk alias_name
而後要使用androidsdk中的zipalign 工具進行優化,作用是減少了設備運行應用時的RAM消耗,因為有了對齊,可以直接mmap()讀取,而不是全部復制到內存中:
zipalign -v 4your_project_name-unaligned.apk your_project_name.apk
本文實例講述了Android互聯網訪問圖片並在客戶端顯示的方法。分享給大家供大家參考,具體如下:1、布局界面<RelativeLayout xmlns:androi
最近做一個效果:在手機設置裡面“關於手機”裡面添加一項來顯示當前手機cpu使用率的曲線!其實現效果如下圖所示: 上圖關於手機的第一項就是我要實現的效果!今天來講講這個曲
音頻基礎知識 聲音有哪些重要屬性呢? 響度(Loudness) 響度就是人類可以感知到的各種聲音的大小,也就是音量。響度與聲波的振幅有直接關系。 音調(Pitch)
轉載請著名出處:http://blog.csdn.net/lijunhuayc 搞了這麼久android我居然不知道lint工具是干啥的,雖然每次在eclip