Android知识Android开发Android技术知识

数据迁移与获得系统权限

2016-09-26  本文已影响62人  大桥酱

三个步骤:

判断源文件在不在

判断目标文件夹在不在,没有的话要创建

复制进去

附加:如果不放心,就再检测一下目标文件页面有没有在目标文件夹里面

真的很简单

提供几个函数给大家吧

步骤1:

看看文件是不是在Asset文件夹里面 输入文件夹路径,看看目标文件夹是否存在 看看目标文件是否在目标文件夹(如果在的话那就要先删除,删除的函数这里不写) 我的文件是存放在ASSET中,所以这个copy就是从ASSET中把文件复制过去。ASSET是一个很特别的文件夹,写入写出都要用流的形式

弄完再次检查文件是否已经在目标文件夹就可以啦

这么简单?当然不止

有一些文件是很复杂的。要放在系统文件夹。如果要放到系统文件夹怎么办呢?“

那么就要获得相应的系统权限或者root权限

获取系统权限。在mainfest文件中

加上共享系统Id的语句

加完这个语句后要修改签名,签名要改成系统签名。系统签名的修改方式,网上有很多,这里不再赘述(啊。其实是我自己没有实现,我这里用了公司提供的签名文件)

签名文件怎么使用呢?点击preference ---- android------build ------选择自定义的签名文件

喵~>▽<, 就是这样

补充:

有时候签名文件就算你放在build 里面也依然不能用,怎么办呢?那么就在导出APK的时候进行签名。

FILE——export——android——选择对应的项目,选择对应的签名,密码一般设置为android

上一篇 下一篇

猜你喜欢

热点阅读