happyaday

导航

关于android 5.0对开发带来的影响

由于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包要一起替换才行。

posted on 2015-11-27 14:21  happyaday  阅读(209)  评论(0编辑  收藏  举报