編輯:關於Android編程
對已有的apk文件進行重新打包,前面 Android簽名機制:生成keystore、簽名、查看簽名信息 已經介紹了。本文介紹另外兩種需求。
使用默認的Debug簽名打包
如果直接使用Eclipse開發新程序,默認就會被打上Debug的簽名,這個是地球人皆知,但是如果你是想Repack別人並且想使用Debug簽名該怎麼辦?
首先需要找到你本機的默認簽名的,一般位於C:\Users\用戶名\.android\debug.keystore下,拷出來,然後打包,打包命令:
復制代碼 代碼如下:
jarsigner -verbose -keystore %1 -signedjar %2 %3 androiddebugkey -digestalg SHA1 -sigalg MD5withRSA
其中%1是你的debug.keystore位置,%2是重新簽名之後的apk,比如1.signed.apk,%3是未被簽名過的apk(這裡是使用 [使用android-apktool來逆向(反編譯)使用APK] 重新打包的),很明顯這是一個bat腳本,所以保存成.bat下次用的會很high。
密碼是:android
更改Eclipse的默認Debug簽名
Eclipse默認生成的apk是使用Debug簽名的,如想換成自己簽名,可以更改:
Eclipse->Preferences->Android->Build->Custom debug keystore,這個我想對多人團隊開發app還是很有幫助的。
在發現這個類之前,一直是用的handler,子線程發消息,UI線程進行倒計時的顯示工作。前幾天在做一個倒計時顯示的時候發現了這個類,用起來很方便 翻看了下源碼,內部已經幫
一、實現效果圖二、實現代碼1.自定義viewpackage com.czhappy.showintroduce.view;import android.content.C
由於在項目開發時,有這樣的簡單需求,問谷歌,網絡上也有好多Utils工具類,但是比較冗余。自己就簡單的寫了一個簡單幫助類。/** * 下載文件,更新UI簡單幫助類 *
本文實例講述了Android編程之菜單實現方法。分享給大家供大家參考,具體如下:菜單是許多應用程序不可或缺的一部分,Android中更是如此,所有搭載Android系統的