導航:首頁 > 編程語言 > java獲取apk版本

java獲取apk版本

發布時間:2022-04-26 02:43:33

❶ 由java源代碼用Eclipse得到apk

說下源碼大不大,不大的話可以幫你改下。別人分享的經典源碼是在以前的老sdk版本寫的新的話可能會出問題。

❷ 怎樣把java的格式轉化成APk的格式。

java文件打包APK流程:
流程概述:
1、打包資源文件,生成R.java文件
2、處理aidl文件,生成相應java 文件
3、編譯工程源代碼,生成相應class 文件
4、轉換所有class文件,生成classes.dex文件
5、打包生成apk
6、對apk文件進行簽名
7、對簽名後的apk文件進行對其處理

❸ 用eclipse編寫Java程序時怎樣生成apk文件

最懶惰的方法是:
只要你RunAsandroidApplication過,到工作目錄的bin文件夾下就能找到與項目同名的apk文件。
勤勞一點的方法是:
A.選中項目,右鍵=》AndoidTools=》,直接保存就行,這是未簽名的。
或者
B.選中項目,右鍵=》AndoidTools=》,後面一步步的去做,這是簽過名的。
至於什麼是APK簽名呢?
其實APK簽名用處主要有兩種:
1.使用特殊的key簽名可以獲取到一些不同的許可權。
2.APK如果使用一個key簽名,發布時另一個key簽名的文件將無法安裝或覆蓋老的版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉,這個很有用哦。
目前Google在Android系統方面的態度和策略也都是非盈利性質的,和Symbian的簽名有本質的區別,而我們使用Eclipse+ADT插件從開發環境安裝到手機中的APK文件已經包含了ADT插件的Debug簽名文件,所以沒有安裝,但是最終發行的版本需要自己的key去簽名。

❹ java程序轉成APK

不是轉化為apk, apk是andoird程序的安裝包,運行於安卓系統,安卓開發一般是以java 語言作為基礎的。想要開發安卓應用,首先要裝JDK還要安卓Android開發環境,然後才可以打包編譯為apk.

❺ 用java或者用javascript獲取當前應用的版本號的代碼。

獲取當前應用的版本號:
private String getVersionName() throws Exception
{
// 獲取packagemanager的實例
PackageManager packageManager = getPackageManager();
// getPackageName()是你當前類的包名,0代表是獲取版本信息
PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);
String version = packInfo.versionName;
return version;
}

獲取當前系統的版本號:
textView.setText("Proct Model: " + android.os.Build.MODEL + ","
+ android.os.Build.VERSION.SDK + ","
+ android.os.Build.VERSION.RELEASE);

❻ java如何根據apk路徑讀取apk的包名以及版本號

IO流,在程序中根據路徑可以找到報名,不過你這個程序部署到真機上就不行了

❼ java怎樣獲取apk文件icon圖標

java獲取apk文件icon圖標的方法步驟如下:
1、解壓apk,apk實際上是zip壓縮檔。
2、解析AndroidManifest.xml文件,解析application節點,獲取android:icon屬性,得到圖標資源文件名。
3、圖標資源大多數位於/drawable-hdpi目錄下。
4、嘗試讀取png或者jpg格式,如果還讀取不到,那就按照沒有圖標處理。

❽ java解析apk包名以及版本號時報錯,java.util.zip.ZipError。請問這是什麼問題啊只有在正式伺服器會出現

java解析apk包名以及版本號時報錯,java.util.zip.ZipError
引入的jar包不對,或者你的壓縮文件不標准。
一般就會報這個錯誤。

關於上面英語的翻譯:
Key features(主要特性):Create, Add, Extract, Update, Remove files from a Zip file(針對ZIP壓縮文件創建、添加、抽出、更新和移除文件)
Read/Write password protected Zip files(讀寫有密碼保護的Zip文件)
Supports AES 128/256 Encryption(支持AES 128/256演算法加密)
Supports Standard Zip Encryption(支持標准Zip演算法加密)
Supports Zip64 format(支持zip64格式)
Supports Store (No Compression) and Deflate compression method(支持Store(非壓縮)和Deflate壓縮方法---不太明白)
Create or extract files from Split Zip files (Ex: z01, z02,...zip)(針對分塊zip文件創建和抽出文件)
Supports Unicode file names(支持Unicode編碼文件名)
Progress Monitor(進度監控)

❾ 怎麼在apk安裝監聽裡面獲取安裝APK的版本號或者版本名

我獲取的版本號與版本名稱。[mw_shl_code=java,true]public class Configutil { public static int getVerCode(Context context) { int verCode = -1; try { verCode = context.getPackageManager().getPackageInfo("com.tec", 0).versionCode; } catch (NameNotFoundException e) { // Log.e(TAG, e.getMessage()); e.printStackTrace(); } return verCode; } public static String getVerName(Context context) { String verName = ""; try { verName = context.getPackageManager().getPackageInfo("com.tec", 0).versionName; } catch (NameNotFoundException e) { // Log.e(TAG, e.getMessage()); e.printStackTrace(); } return verName; } // public static String getAppName(Context context) { // String verName = context.getResources().getText(R.string.app_name) // .toString(); // return verName; // }}[/mw_shl_code]

❿ 如何獲得當前開發的apk包的版本號

activity.getPackageManager().getPackageInfo("com.testSocket", 0).versionName;
activity.getPackageManager().getPackageInfo("com.testSocket", 0).versionCode;
~如果你認可我的回答,請及時點擊【採納為滿意回答】按鈕
~~手機提問的朋友在客戶端右上角評價點【滿意】即可。
~你的採納是我前進的動力
~~O(∩_∩)O,記得好評和採納,互相幫助,謝謝。

閱讀全文

與java獲取apk版本相關的資料

熱點內容
銀河麒麟字體庫存在哪個文件夾 瀏覽:956
魔獸加丁伺服器的航空叫什麼 瀏覽:152
花冠改裝案例哪個app多 瀏覽:515
成績單app哪個好用 瀏覽:140
北美程序員vs國內程序員 瀏覽:181
php解析xml文檔 瀏覽:121
石墨文檔APP怎麼橫屏 瀏覽:185
牆主鋼筋加密和非加密怎麼看 瀏覽:144
金山區文件夾封套定製 瀏覽:708
soho程序員 瀏覽:672
java位元組截取 瀏覽:525
php提交作業 瀏覽:815
房產還沒解壓可以辦理贈予嗎 瀏覽:224
java毫秒轉分鍾 瀏覽:753
模式識別中文pdf 瀏覽:774
c語言平均數字編譯錯誤 瀏覽:171
單片機算交流 瀏覽:45
php自適應網站 瀏覽:467
2b2t伺服器怎麼獲得許可權 瀏覽:816
c語言javaphp 瀏覽:804