欢迎光临
专注android技术,聚焦行业精粹,我们一直在努力

android 常用代码合集

1、合并map到另一个map

把一个map里面的key-value赋值给另一个map

2、获取Manifest meta-data

获取AndroidManifest.xml里面meta-data标签中定义的值

3、判断是否安装google play service

使用

下面的方法已经废弃:

使用例子:

如果google play service 检查时返回服务不可用,此时希望这个错误可修复,可以用下面的代码:

 

4. 判断应用是否首次安装还是覆盖安装

  • PackageInfo#firstInstallTime:app首次安装时间
  • PackageInfo#lastUpdateTime : 安装的app最后更新时间。如果和firstInstallTime相等就代表是本地启动首次安装启动

 

5、打Jar包时打入自定义参数例如build号,和代码读取该参数

6、通过属性名读取attr内容

以读取TabLayout的attr属性为例

 

思路:

  • obtainStyledAttributes传入styleable attribute id的数组(styleable在R文件中的存在形式是一个attr id数组)(该数组是需要按照attr id的大小排序的),以及当前控件实例的AttributeSet对象,得到TypedArray对象
  • 通过上面得到的TypedArray对象的方法传入某个attribute在styleable的index值可以得到对应资源内容
赞(0) 打赏
未经允许不得转载:花花鞋 » android 常用代码合集
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

国内精品Android技术社区

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏