❶ 由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,記得好評和採納,互相幫助,謝謝。