/*** 判断是否是手机号*/public static final boolean isMobileNO(String mobiles){Pattern p = Pattern.compile("^((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8]))\\d{8}$");Matcher m = p.matcher(mobiles);return m.matches();}/*** * 获取当前时间(yyyy-MM-dd HH:mm:ss)* */public static String getCurrentTime() {try {Date curDate = new Date(System.currentTimeMillis());// 获取当前时间SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String str = sDateFormat.format(curDate);return str;} catch (Exception e) {e.printStackTrace();}return "1970-01-01 00:00:00";}/*** 获取手机分辨率*/public static String getDisplayMetric(Activity activity) {// 获取屏幕分辨率DisplayMetrics dm = new DisplayMetrics();activity.getWindowManager().getDefaultDisplay().getMetrics(dm);// 分辨率return String.valueOf(dm.heightPixels + "*" + dm.widthPixels);}/*** 安装应用.* * @param context* @param file*/public static void installLoadedApkFile(Context context, File file) {Intent installIntent = new Intent();installIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);installIntent.setAction(Intent.ACTION_VIEW);installIntent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");context.startActivity(installIntent);}/*** 获取应用的版本信息.* * @param context*            上下文.* @param pkgName*            应用包名.* @return 版本信息.*/public static String getVersionName(Context context, String pkgName) {PackageManager packageManager = context.getPackageManager();PackageInfo packInfo;try {packInfo = packageManager.getPackageInfo(pkgName, 0);String versionName = packInfo.versionName;return versionName;} catch (NameNotFoundException e) {e.printStackTrace();return "";}}/*** 获取版本号(versionCode).* * @param context* @return*/public static int getVersionCode(Context context) {PackageManager packageManager = context.getPackageManager();PackageInfo packInfo;try {packInfo = packageManager.getPackageInfo(context.getPackageName(), 0);int versionCode = packInfo.versionCode;return versionCode;} catch (NameNotFoundException e) {e.printStackTrace();return 0;}}

Android常用的工具方法相关推荐

  1. Android常用的工具类

    2019独角兽企业重金招聘Python工程师标准>>> 最新最准确内容建议直接访问原文:Android常用的工具类 主要介绍总结的Android开发中常用的工具类,大部分同样适用于J ...

  2. JavaScript常用的工具方法

    JavaScript常用的工具方法 1.邮箱 2.手机号码 3.电话号码 4.是否url地址 5.是否字符串 6.是否数字 7.是否boolean 8.是否函数 9.是否为null 10.是否unde ...

  3. android开发获取应用本身耗电量_别找了,Android常用自动化工具全在这儿了!

    Android常用自动化工具 ADB - 是Google提供的为Android编写UI测试用例的自动化工具, Android开发/测试人员不可替代的强大工具 uiautomator - 是Google ...

  4. Android常用的工具资料

    AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...

  5. Android常用逆向工具总结(未完待续)

    写在前面的话 突然觉得我好无聊,写这个有种浪费生命的感觉有没有,不过项目结束的时候这个还是要写的,以后写还不如现在趁现在,趁着现在链接就在身边直接写了. 1.apktool的安装和使用 1.1 apk ...

  6. Android 常用开发工具收藏

    实践 • NIST网络安全实践指南:"移动设备安全:云和混合构建" • Android安全概述 • 开发人员的Android安全提示 • 移动应用渗透测试备忘录 • MobileA ...

  7. Android常用的工具类汇总(方便日后使用)

    平时进行android开发时候,可能需要使用各种各样的工具类,每次总要去上网搜索,费时费力,因此特此将其整理发出来,小伙伴可自行收藏. 1.LogUtils工具类 /*** 控制Log开关的工具类*/ ...

  8. Android常用开发工具以及Mac常用软件

    程序员大多钟爱利用MAC进行工作,本文为大家带来的就是Android开发工具以及Mac常用软件. Android Studio 插件 1.codota 插件,提供高质量的Android代码片段搜索,官 ...

  9. android 常用编译工具,Android 抖音常用反编译工具

    Android 抖音常用反编译工具 常用反编译工具 apktool :反编译apk,重构. dex2jar :反编译apk,解压 classes.dex 文件 JD-GUI :将class文件反编译成 ...

  10. android 常用Bitmap处理方法收集:普通裁剪,缩放,圆形裁剪

    代码是平常使用时收集的,并不是本人所写.这些bitmap处理方法在我的android程序里面使用相对较多,希望对大家也有些帮助. import android.graphics.Bitmap; imp ...

最新文章

  1. linux创建sftp用户并指定访问目录,linux – 创建SFTP用户只能访问一个目录.
  2. CSS3 outline-offset 属性 项目中input会遇到
  3. 【HDU - 3714 】Error Curves (三分)
  4. AsyncDisplayKit官方文档个人翻译
  5. c++ vector api summary
  6. 手撸一个基于Springboot+Vue的书籍论坛系统,可用于课程设计和毕业设计或者练手
  7. 移动机器人路径规划:人工势场法
  8. 基于matlab的谐波处理及无功功率补偿源码,谐波抑制和无功功率补偿(第3版) pdf epub mobi txt 下载...
  9. php如何让图片自适应屏幕,css如何让图片自适应屏幕大小
  10. 笔记3:STM32F103与STM32F030的区别
  11. LED串联并联驱动方式分析
  12. toshiba linux 打印机驱动的资料
  13. 亲爱的,别把上帝缩小了 ---- 读书笔记1
  14. linux搭建WebSphere
  15. 时间序列分析——python
  16. vue.js根据数据循环生成表格_Vue Elenent实现表格相同数据列合并
  17. 创业1年半,烧光130万:我总结了哪些教训?
  18. 编译小程序,开发者工具打开报错Cannot read property ‘createTextNode‘ of undefined或iphone机型无法预览
  19. 四旋翼无人机避障飞行
  20. 用户运营:如何用B端运营思维做用户增长?

热门文章

  1. 【论文学习】Abnormal behavior recognition for intelligent video surveillance systems: A review
  2. linux 极路由救砖,极路由刷机教程 极路由救砖方法图文详解
  3. 基于Scrapy的IP代理池搭建
  4. 如何做一个自律的人?
  5. AT91SAM9260开发板
  6. Cityscape数据集脚本readme翻译
  7. Soul持续发力社交渠道赴港上市,“Soul式社交”凭什么火出圈?
  8. 系列篇|一文尽览事件相机原理
  9. 新东方雅思词汇(List 41 ~ List 45)
  10. js输入银行卡号,自动查询银行名称、银行卡类型