导航:首页 > 编程语言 > 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版本相关的资料

热点内容
python列表求交集 浏览:872
解压包如何转音频 浏览:447
机明自动编程软件源码 浏览:325
php端口号设置 浏览:540
phperegreplace 浏览:320
androidgridview翻页 浏览:537
ssh协议编程 浏览:634
如何开我的世界电脑服务器地址 浏览:861
玄关pdf 浏览:609
程序员学习论坛 浏览:940
程序员的毒鸡汤怎么做 浏览:548
安卓怎么降级软件到手机 浏览:281
云与服务器入门书籍推荐产品 浏览:636
delphi编程助手 浏览:762
电脑遇到服务器问题怎么办 浏览:515
加工中心编程结束方法 浏览:296
了解什么是web服务器 浏览:140
面向对象的编程的基本特征 浏览:718
php定时执行任务linux 浏览:787
php数组中删除元素 浏览:725