这是Android的问题。
有谁知道我如何从包中获取文件名(字符串),而不是从资源文件夹?
例如,如果normal.xml存储在src/com.example.xml/normal.xml
中,如何才能以String的形式获取文件的名称?
谢谢!android如何从包中获取文件名
0
A
回答
0
如果您有机会获得.apk文件(在安装之前,或者是因为它是你的应用程序,或者是因为它是安装在设备上无复制保护的,你知道它的确切路径名),你可以把它读作一个zip文件。
0
你可以把这样的事情在任何的活动是在同一个命名空间加载的onCreate()方法:
@Override
public void onCreate(Bundle savedInstanceState) {
//Other logic...
AssetManager mgr = getAssets();
String[] list = mgr.list("./");
for(String s : list){
Log.v("Found file:", s);
}
//Other logic...
}
这将列出所有你有你的活动在同一个文件夹中的文件。您可以将"./"
更改为本活动所在的com.example.xml
目录中您希望的任何相对路径。
相关问题
- 1. 如何从Android获取apk包名?
- 2. android,如何获取包名?
- 3. 如何从TextView中获取文件名
- 4. Android:从相机获取文件名?
- 5. 如何从Android的包名获取应用程序名称?
- 6. 如何从android的包名获取类名?
- 7. 如何从URI获取文件名
- 8. 如何从文件名获取数字?
- 9. 如何从路径获取文件名?
- 10. 如何从request.FILES获取文件名?
- 11. 如何从意图获取文件名?
- 12. 如何从Response.Header获取文件名? C#
- 13. 如何从java JUnit中的.properties文件中获取文件名?
- 14. 从包名中获取.java
- 15. 从类中获取包名
- 16. 如何从签名文件中获取签名者的名称
- 17. 如何从文本框中的文本中获取文件名
- 18. 如何获取文件名
- 19. 如何从C++文件夹中获取文件名
- 20. 如何通过匹配文件名从S3中获取文件?
- 21. 如何从c#中的文件“template.docx.amp”获取文件名?
- 22. 如何从.map文件中获取目标文件名
- 23. 如何在'包中,在Android应用程序中获取文件
- 24. 如何从URL中获取文件名和扩展名?
- 25. 如何从Ant中的目录名称获取文件名?
- 26. 从文档库中获取文件名
- 27. 使用SBT和Android插件从AndroidManifest.xml获取软件包名称
- 28. Android:如何在文件名中使用多个点获取文件扩展名?
- 29. 如何从Android获取包名和启动器活动apk
- 30. 获取文件名从PhotoPrevs.append
非常感谢!我会尝试。 – ce526 2010-12-12 07:14:59