[crayon-62c13084e6e4d017402515/] [crayon-62c13084e6e56373077249/]
[crayon-62c13084e6e4d017402515/] [crayon-62c13084e6e56373077249/]
前言 之前的很久时间,我们都是使用以下的方式获取应用的版本号,但在Android SDK 28中,谷歌弃用了该方式,推荐使用 [crayon-62c13084e7e8a572870413/] 那么,我们可以一步到位吗? 答案是可以的! PackageInfoCompat 导入相关库 What is PackageInfoCompat? PackageInfoCompat顾名思义,是用来代替PackageInfo部分功能的,里面仅包含三个静态方法 Public methods static…
Android Studio中的图标库对于开发是极为实用的,有一次熟悉的列表出现Nothing to show,同时右下角提示某个文件下载失败,这是因为列表更新了,而文件处于国外服务器,因为墙的关系经常下载失败,所以可通过一下方法解决。 方法一 使用加速器进行下载 方法二 自行配置,这个文件储存在SDK的中的,将下载后的文件重命名并放置在这个目录下后重启AS即可解决。 附件 icons_metadata.txt --
开发安卓的小伙伴都遇到过APP突然崩溃,无响应的情况.如果发生在自己手中,那么还可以通过IDE查看错误日志,但是实际都是发生在用户手中,那么这个时候产生崩溃,无响应ANR异常就很麻烦.无从下手.因此,需要全局异常捕获.也就是对未知异常,程序员没有处理的异常进行处理,记录等便于分析查找原因,。 新建MyUncaughtExceptionHandler.java [crayon-62c13084e82f2182374255/] 新建UncaughtExceptionActivity.java [crayo…
开发安卓的小伙伴都遇到过APP突然崩溃,无响应的情况.如果发生在自己手中,那么还可以通过IDE查看错误日志,但是实际都是发生在用户手中,那么这个时候产生崩溃,无响应ANR异常就很麻烦.无从下手.因此,需要全局异常捕获.也就是对未知异常,程序员没有处理的异常进行处理,记录等便于分析查找原因. [crayon-62c13084e89a8996836305/] [crayon-62c13084e89b0564436043/] [crayon-62c13084e89b5083460582/] &…
COPYRIGHT © 2021 summerain0.club. ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang