- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个应用程序,我想在其中显示我的应用程序包名称的文件夹,我的数据库存储在真实设备的 Android/data 文件夹中。我也使用了读写权限,但它不适用于真实设备,但当我在模拟器中运行此应用程序时,我将能够使用 DDMS 查看我的数据库。谁能帮我如何在
中显示我的数据库名称Android/data/com.app.testing/database
在 list 文件中,我使用了这个
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
在我的数据库助手类中
private static final int DATABASE_VERSION = 1;
// Database Name
private static final String DATABASE_NAME = "contactsManager";
// Contacts table name
private static final String TABLE_CONTACTS = "contacts";
// Contacts Table Columns names
private static final String KEY_ID = "id";
private static final String KEY_NAME = "name";
private static final String KEY_PH_NO = "phone_number";
public DatabaseHandler(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
// Log.e("TAG", "DatabaseHandler: "+context.getDatabasePath(DATABASE_NAME).getPath());
File dbFile = context.getDatabasePath(DATABASE_NAME);
Log.e("TAG", "DatabaseHandler: "+dbFile.getAbsolutePath() );
}
提前谢谢你,如果你知道这件事请帮助我............
最佳答案
创建一个应用程序包名称目录,如下所示:
String extStorageDirectory = Environment.getExternalStorageDirectory().toString()+ "/Android/data/com.app.testing/database";
File dir = new File(extStorageDirectory);
if(!dir.exists())
dir.mkdirs();
File sqliteFile = new File(dir, fileName); // your sqlite file name like "myDb.sqlite"
try{
sqliteFile.createNewFile();
}catch (IOException e){
e.printStackTrace();
}
关于android - 如何像其他应用程序(例如 whatspp、shareit)一样在所有设备的 Android/data 文件夹中显示我的应用程序的包名称文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46087990/
我想使用“SHAREit”之类的 wi-fi 在 android 上构建一个数据共享应用程序,但我没有从哪里开始。 因此,如果有人让我清楚“SHAREit”的技术概念,那么理解起来非常有效。 当我们想
嗯,我正在尝试构建一个像 ShareIt 这样的软件,但似乎我介于两者之间。到现在为止我所做的——我制作了一个程序(服务器和客户端),其中服务器可以向客户端发送任何类型的文件,为此客户端必须拥有服务器
我正在尝试开发我的字典应用程序,并且在我的应用程序中,我正在为我的字典使用数据库。所以我正在尝试保护我的应用程序或防止与 ShareIT 等应用程序共享我的应用程序!或 CSHare 等等。我看到很多
我正在创建一个应用程序,我想在其中显示我的应用程序包名称的文件夹,我的数据库存储在真实设备的 Android/data 文件夹中。我也使用了读写权限,但它不适用于真实设备,但当我在模拟器中运行此应用程
我是一名优秀的程序员,十分优秀!