gpt4 book ai didi

java - Android中SdCard路径的正确路径?

转载 作者:太空宇宙 更新时间:2023-11-04 15:20:40 25 4
gpt4 key购买 nike

我不知道问题是否是不正确的 sdcard 路径或其他原因,但在我的应用程序中,我有一个按钮,单击它会在 sdcard 中创建 app 文件夹的副本(当然需要root)。对我来说它有效,我有带有nexus 5的库存android 4.4,它创建了一个名为BackupApps的文件夹,其中有包含所有apk文件的文件夹app,但一些用户告诉我该文件夹未创建。代码如下:

首先;我在 SD 卡中创建了路径,其中包含将创建的新文件夹:

final File customfolder=new File(Environment.getExternalStorageDirectory().toString()+File.separator+"BackupApps");

然后是 onClick 代码:

copy.setOnClickListener(new OnClickListener() {         
public void onClick(View v){
Process checkroot = null;
String rootcheck ="su";
String cd = "cd /";
String comando ="su cd cp -av /data/app "+customfolder;
customfolder.mkdir();
try {
Process copy = Runtime.getRuntime().exec(comando);
Toast.makeText(getActivity(), appmanagerfragment.this.getResources().getString(R.string.toastcopysi),
Toast.LENGTH_LONG).show();
Log.v("All In One Copia tag","Ok, folder copied in "+customfolder);

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

});

有什么想法吗?

最佳答案

我不认为你的commando是正确的,因为su cd cp...没有任何实际意义。您应该从 commando

中删除 cd

关于java - Android中SdCard路径的正确路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20420400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com