我通过在eclipse上选择默认选项来创建一个非常基本的应用程序,从而创建了一个示例应用程序(包名:com.test)。我在Android设备上运行了这个应用程序,它还没有在Android/data下创建"com.test"。为什么在Android/data下安装应用程序时没有创建包名为的文件夹?我试着在谷歌上搜索,但什么也找不到。我不确定是否需要设置任何配置,任何指向这个方向的指针都会有很大帮助!
谢谢。。
如果您想创建用于保存某些应用程序数据的文件夹,请使用以下代码。。。这是将图片压缩到以包名或应用程序名保存的文件夹中后保存的示例代码
File storagePath = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+ File.separator + "Your_App_Name");
storagePath.mkdirs();
String finalName = Long.toString(System.currentTimeMillis());
File myImage = new File(storagePath, finalName + ".jpg");
String photoPath = Environment.getExternalStorageDirectory().getAbsolutePath() +"/" + finalName + ".jpg";
try {
FileOutputStream fos = new FileOutputStream(myImage);
newImage.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.close();
//refreshing gallery
Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
mediaScanIntent.setData(Uri.fromFile(myImage));
sendBroadcast(mediaScanIntent);
} catch (IOException e) {
Toast.makeText(this, "Pic not saved", Toast.LENGTH_SHORT).show();
return;
}