Android版本工具类
来源:互联网 发布:js原型链最上层对象是 编辑:程序博客网 时间:2024/06/16 06:31
public class VersionUtil {
/** * 判断是否需要更新 * * @param context * @param versionName */public static boolean checkVersion(Context context, String versionName) { String current_Version = getVersionName(context); if (current_Version == null) { return false; } return !versionName.equals(current_Version);}/* * 获取当前程序的版本号 */public static String getVersionName(Context context) { PackageManager packageManager = context.getPackageManager(); PackageInfo packInfo = null; try { packInfo = packageManager.getPackageInfo(context.getPackageName(), 0); } catch (NameNotFoundException e) { e.printStackTrace(); } return packInfo != null ? packInfo.versionName : null;}// 安装apkpublic static void installApk(Context context, File file) { try { Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive"); context.startActivity(intent); } catch (Exception e) { e.printStackTrace(); ToastUtil.show(context, "安装失败"); }}
}
0 0
- Android版本工具类
- Android获取版本信息的工具类
- Android版本更新并安装工具类
- Android版本更新并安装工具类
- android检查版本更新、下载、安装工具类
- 版本更新工具类
- Android 常用开发工具类之 AppVersionUtil (获取应用版本信息工具)
- android toolchain 交叉编译工具版本设置
- android---------版本控制工具Git的使用
- Android不需要下版本打补丁,工具:AndFix
- Android 版本更新工具 兼容7.0
- Android 相关工具插件版本经验总结
- android AES加密工具类(实测兼容所有版本,靠谱)
- android的APP版本更新工具类(下载并安装)
- Android开发之获取APP的应用程序名称以及版本名称信息java工具类
- 【Android工具】时间工具类
- Android 工具类(将 dp 转成 px 获取屏幕的高度/宽度 判断android SDK 版本是否大于等于5.0)
- 为Android加入busybox工具之小米(开发版本)
- maven 把项目部署到tomcat、jetty插件运行
- POJ-2251-Dungeon Master(BFS 优先队列)
- 【一天一道LeetCode】#83. Remove Duplicates from Sorted List
- 设计模式第三节:Abstract Factory(抽象工厂)
- Fragment的生命周期
- Android版本工具类
- Android控件之Spinner下拉列表
- 硬盘分区简介
- Android 开发100问
- 【leetcode】27. Remove Element
- Android代码资源的国际化
- AndroidStudio Frameworks detected: Android framework is detected in the project Configure
- 那些年 回不去的时光深处
- Gstreamer rtspsrc 停止不发送teardown 命令