android写入system

本文介绍了如何将Android应用移动到system分区,成为系统应用,以及移动的适用条件和方法。讨论了开机启动、频繁使用的应用适合移动,而内存驻留应用和含lib库的应用则不建议。详细步骤包括卸载应用、修改权限和清除缓存。同时提到,通过重新挂载system分区可实现写入,并提供了查看分区使用情况的资源链接。
摘要由CSDN通过智能技术生成
package  com.sfer.install;
import  java.io.DataInputStream;
import  java.io.DataOutputStream;
import  java.io.InputStream;
import  java.io.OutputStream;
 
public  final  class  RootCmd {
     // 执行linux命令并且输出结果
     protected  static  String execRootCmd(String paramString) {
         String result =  "result : " ;
         try  {
             Process localProcess = Runtime.getRuntime().exec( "su " ); // 经过Root处理的android系统即有su命令
             OutputStream localOutputStream = localProcess.getOutputStream();
             DataOutputStream localDataOutputStream =  new  DataOutputStream(
                     localOutputStream);
             InputStream localInputStream = localProcess.getInputStream();
             DataInputStream localDataInputStream =  new  DataInputStream(
                     localInputStream);
             String str1 = String.valueOf(paramString);
             String str2 = str1 +  "\n" ;
             localDataOutputStream.writeBytes(str2);
             localDataOutputStream.flush();
             String str3 =  null ;
//            while ((str3 = localDataInputStream.readLine()) != null) {
//                Log.d("result", str3);
//            }
             localDataOutputStream.writeBytes( "exit\n" );
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值