Android 版本适配及屏幕适配
文章平均质量分 95
Android各版本适配及终极屏幕适配方案
Mr Cui
对待过去,最好的心态该是:所谓拥有,皆非束缚。所有过往,皆为序章。
展开
-
android屏幕适配问题分析及各种解决方案优缺点分析
从事android开发已有5年之久,项目中遇到的屏幕适配的问题也有n次了,可是有一个很奇怪也很让人头疼的现象让从事多年开发的我很不爽。什么问题呢,就是“适配虐我千万遍,我见适配如初见”,真是想说一句fuck,这次我终于坚决的征服掉了她,下面就来具体讲解征服她的全过程,一定要有决心,耐着性子慢慢看。  本着不重复造轮子的理念,对现有适配方案统统拿来细细研读了一番,得出的结论是已基本可以解决适配问题,但是原创 2018-12-03 19:27:00 · 1615 阅读 · 0 评论 -
Android7.0Nougat 新功能和特性
Android 7.0 Nougat 提供新功能以提升性能、生产效率和安全性,主要新增了下面的新特性和优化:一、新的Notification Android N 添加了很多新的notifications API,进行了又一次的设计,引入了新的风格。模板更新: 开发人员将能够充分利用新模板,仅仅需进行少量的代码调整。 消息样式自己定义: 新增自己定义样式、消息回复、消息分组等更加灵活。 ...原创 2018-09-14 09:45:39 · 374 阅读 · 0 评论 -
Android各版本适配之8.0
相关链接:Android各版本适配之6.0Android各版本适配之7.0Notification.setLatestEventInfo弃用和替代方法●安装apk的权限首先第一步:我们需要在清单文件中添加一项权限 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> 有了这个权限之...原创 2018-06-22 20:57:10 · 3027 阅读 · 1 评论 -
Android Notification.setLatestEventInfo弃用和替代方法
今天在学习小米便签的源码的时候,至于源码的地址,http://m.blog.csdn.net/article/details?id=50544248 ,里面有好多github的开源项目,打开项目,报错2处,一处就是便是找不到setLatestEventInfo()这个方法,我用的api6.0编译的,在这个api这个方法时被弃用的,采用Notification.Builder来代替, 原来的用法:1...原创 2018-06-22 20:56:01 · 2640 阅读 · 0 评论 -
Android个版本适配之7.0
在Android 7.0 的适配中,遇到了些问题,主要是新特性上的一些变化,须要针对性的做适配。附Android7.0新特性:Android7.0新特性● 私有文件的文件权限不再放权给全部的应用,使用 MODE_WORLD_READABLE 或 MODE_WORLD_WRITEABLE 进行的操作将触发 SecurityException。应对策略:这项权限的变更将意味着你无法通过File API...原创 2018-06-22 18:26:46 · 874 阅读 · 0 评论 -
Android7.0新特性
Android 7.0 Nougat 提供新功能以提升性能、生产效率和安全性,主要新增了下面的新特性和优化:一、新的NotificationAndroid N 添加了很多新的notifications API,进行了又一次的设计,引入了新的风格。模板更新: 开发人员将能够充分利用新模板,仅仅需进行少量的代码调整。消息样式自己定义: 新增自己定义样式、消息回复、消息分组等更加灵活。捆绑通知: 系统能...原创 2018-06-22 17:41:31 · 564 阅读 · 1 评论 -
Android各版本适配之6.0
权限的分组在Android6.0(M)之后,对权限进行了分类,大致有这三种:普通权限危险权限特殊权限普通权限也就是正常权限,是对手机的一些正常操作,对用户的隐私没有太大影响的权限,比如手机的震动,网络访问,蓝牙等权限,这些权限会在应用被安装的时候默认授予,用户不能拒绝,也不能取消。危险权限其实就是运行中需要处理的权限,也是我们最需要注意的权限,这些权限会关系到用户的隐私或影响到其他应用的运行,这...原创 2018-06-22 16:48:11 · 1824 阅读 · 0 评论 -
Android6.0动态权限列表、普通权限列表、特殊权限列表
动态权限:具体的权限分组情况如下表:group:android.permission-group.CONTACTSpermission:android.permission.WRITE_CONTACTSpermission:android.permission.GET_ACCOUNTSpermission:android.permission.READ_CONTACTSgroup:and...原创 2018-06-22 12:51:04 · 8166 阅读 · 1 评论 -
问题记录:contextCompat类找不到解决方案
问题描述:昨天做Android6.0权限处理时用到contextCompat.checkPermisson()方法,targetSdk用的26,compileSdk也是26,编写代码自动编译时不会有红色提示,说明编译通过,但是运行项目时提示找不到contextCompat的checkPermisson方法,但是按ctrl+鼠标左键 跳转过去可以找到此方法解决方案:libs(包括依赖项目里的)下的...原创 2018-06-22 10:40:25 · 14232 阅读 · 0 评论 -
Android6.0使用Https出现SSLProtocolException
转载自:http://blog.csdn.net/duanbokan/article/details/50911148为做Android6.0版本的兼容性修改,升级后,在测试我们的应用时,突然出现握手失败错误:但是在Android6.0以下版本中,并没有出现该问题。一、Android6.0的一些修改因为该问题仅仅出现在Android6.0版本中,因此,考转载 2016-06-25 15:18:16 · 4547 阅读 · 0 评论 -
Android API Level对照表
API Level 最初Android版本 Linux内核版本 首次发布日期 后续Android版本 28 9 4.9 2018-07-02(Beta 3) - 27 8.1 4.10 2017-12-05 无 26 8.0 4.10 2017-08-21 无 25 7.1 ...原创 2018-12-13 15:46:48 · 893 阅读 · 1 评论