I am having trouble copying files to the virtual sdcard on the android emulator. I am creating an app that copies the data/data/package folder to the sdcard. This works fine when the app copies its own package but it won't do it for other apps. I have looked into other topics, but I can't seem to give my app super user status.
相关问题
- How can I create this custom Bottom Navigation on
- Bottom Navigation View gets Shrink Down
- How to make that the snackbar action button be sho
- Listening to outgoing sms not working android
- How to create Circular view on android wear?
相关文章
- android开发 怎么把图片放入drawable的文件夹下
- android上如何获取/storage/emulated/下的文件列表
- androidStudio有个箭头不认识
- SQLite不能创建表
- Windows - Android SDK manager not listing any plat
- Animate Recycler View grid when number of columns
- Why is the app closing suddenly without showing an
- Android OverlayItem.setMarker(): Change the marker
you cannot give your app super user status. the only way a phone can access the data folders is by using a rooted phone. Android is designed so that an app cannot modify other apps without permission. It's a security feature.
From Android Developers, Security and Permissions:
Moreover,
So, this answers your question about why you cannot write data from other applications. In order to do what you want, share data between applications, you need to sign the applications with the same signature and request the same
sharedUserId
, as it is shown in the above link.