关于android 5.0对开发带来的影响
2015-11-27 14:21
295 查看
由于google推出了android5.0的系统,在app的安装方式,权限的管理方面与之前的系统有较大的区别。自己做的app也有体会。现在记录一些要注意的东西,防止忘记:
1.5.0改变了对自定义权限的管理方式,也就是同一台手机,不能有两个app有同样的一个自定义权限,我们由于用到了百度定位功能,它里面之前的api版本有一个自定义的权限,
导致部分5.0的用户不能安装我们的app。后来在百度开放平台查看,它已经去掉了那个权限。以后要多注意。
2.关于一些so库的种类问题。
之前用eclipse,由于会导入各种so库,之前也碰到过很多奇怪的问题,后来看某些文章,因此工程目录现在只保留armeabi目录,据说可以进行通用的适配。做视频播放功能时,用的是
ijkmediaplayer,这样做在三星s6 arm64框架上也能播放。
但是用android studio,同样的做法,在arm64框架中确不能播放,提示so库是32位的,不是64位。非常奇怪!!!
后来去github找了适配v7a v8a 等等的so库,以为这样就行了,但是还是不行,而且是loadlibrary的错误,后来发现连同上层的jar包要一起替换才行。
1.5.0改变了对自定义权限的管理方式,也就是同一台手机,不能有两个app有同样的一个自定义权限,我们由于用到了百度定位功能,它里面之前的api版本有一个自定义的权限,
导致部分5.0的用户不能安装我们的app。后来在百度开放平台查看,它已经去掉了那个权限。以后要多注意。
2.关于一些so库的种类问题。
之前用eclipse,由于会导入各种so库,之前也碰到过很多奇怪的问题,后来看某些文章,因此工程目录现在只保留armeabi目录,据说可以进行通用的适配。做视频播放功能时,用的是
ijkmediaplayer,这样做在三星s6 arm64框架上也能播放。
但是用android studio,同样的做法,在arm64框架中确不能播放,提示so库是32位的,不是64位。非常奇怪!!!
后来去github找了适配v7a v8a 等等的so库,以为这样就行了,但是还是不行,而且是loadlibrary的错误,后来发现连同上层的jar包要一起替换才行。
相关文章推荐
- Android创建桌面快捷方式所遇到的问题与解决方案
- Ant自动编译打包&发布 android项目
- Android数据库中增删改查数据
- Android中用注解和反射实现控件的绑定
- android 设置viewpager滑动速度
- Android Gallery
- Android lint删除无用资源文件
- Android编码时的一些实用小技巧
- Android登录实例——计时显示“隐视密码*”
- Android问题集锦之一:adb devices 出现unauthorized错误
- android应用性能测试之CPU和内存占用
- Android toolbar添加SearchView混淆打包成功后访问出错
- Android Studio修改常用快捷键
- AndroidManifest.xml文件配置整理集合
- Android RecyclerView的使用
- Android二维码讲解(ZXing)
- 深入理解Android(4)——理解Android中的JNI(下)
- Android--Dialog详细讲解
- Android 4.2 禁止下拉状态栏
- 【Android】SlidingMenu属性详解