唯鹿的博客

一只努力的程序猿

Android 9.0 适配指南

又到了我一年一度写Android适配文章的时间,本身这篇应该会早几个月发出来,但是前两三个月主要忙于Flutter的项目,所以这篇文章才姗姗来迟。不过毕竟是9.0的适配,还不算太晚哈! 1.前言 从去年开始就有消息说,应用上架或者更新要求TargetSdkVersion最低要为26以上,也...

2019-08-05 22:24:32

阅读数 1522

评论数 1

AndroidX了解一下

1.前言 我选取了几个常用依赖库,我们可以看看变化: Old build artifact AndroidX build artifact com.android.support:support-compat androidx.core:c...

2018-08-06 09:25:31

阅读数 46540

评论数 16

Android 8.0适配指北

又到了7月,这是我一年一度的写适配文章的时间,今年到了安卓8.0。为什么我会总会选在这个时间点,因为国内的手机升级总是慢一拍,还有好多的新特性可能也不支持。所以在没有真机的情况下,这类的适配也只是面向模拟器的适配,感觉只能是个参考,并不敢直接用到自己的项目上。不过这几年升级跟进速度是越来越快了,大...

2018-07-09 09:44:43

阅读数 14896

评论数 3

Android 7.0脱坑指南

这篇文章所写的前三个问题是自己现实遇到的,后三个是收集来的没有验证,作为记录以备不时之需。

2017-08-19 10:26:08

阅读数 11940

评论数 4

谈谈Android 6.0 的动态权限管理

1.前言 大家都知道Android 6.0的新特性之一就是应用权限的管理。也就是说凡是涉及用户隐私的权限,用户可以自己去设置管理了。然而在6.0以前,我们安装一款APP是默认同意此APP所需的所有权限(比如定位、访问通讯录),不同意就不能安装。当然,国内的一些手机厂商基于Android定制的...

2016-07-24 12:53:09

阅读数 17664

评论数 8

使用GridView的auto_fit遇到的坑

给项目进行平板的适配。找到平板运行了一下,看看效果,基本问题不大。只是对于首页的GridView显示的列数需要改一下。原先我是使用android:numColumns="3",一行显示3列。那么运行在了平板上就显得间隔太大,所以我准备显示4列。

2015-11-25 18:37:27

阅读数 3231

评论数 1

安卓5.0通知遇到的问题及原因

首先是发送普通通知的一段代码。 public void send(String string) { NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this); mBuilder.set...

2015-11-11 10:20:54

阅读数 5178

评论数 1

Android 4.4 后透明状态栏和导航栏效果实现(学习总结)

这里首先用到了一个开源项目: 点击这里 直接上代码:(可以写在一个父类Activity中继承他) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {    setTranslucentStatus(true);    Sys...

2015-08-21 16:24:34

阅读数 2144

评论数 4

提示
确定要删除当前文章?
取消 删除