解决方案 »
- android水平滚动条HorizontalScrollView怎么判断是否滚动到了最左端或最右端啊?
- 如何获取视频文件的视频宽度,高度?
- 如何使用方向键,控制光标,模拟鼠标操作
- android 读取相册图片的时候图片翻转了
- 请教两个Fragment的问题
- Android新手关于目录res/的问题,请帮忙
- ADT在Eclipse中报错:Error while loading editor
- 是否可以访问指定的类库?
- 拍照后扫描媒体更新,ACTION_MEDIA_SCANNER_SCAN_FILE无效
- Android上传图片问题
- 请问:加速度传感器,方向传感器,重力感应。之间区别,联系。
- ui界面与线程的通信
要访问SdCard得在 AndroidManifest.xml 加上
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
可是这个对JNI本地C++函数好像不起作用。
sqlite3_open_v2(const_cast<char*>(st2), &db, SQLITE_OPEN_READWRITE, NULL);
sqlite3_exec(db, "insert into Word_Dict values ('yanglei','0','0','0','0')", 0, 0, &ex );
用 Android 自己封装好的函数
SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(
databaseFilename, null);
是有作用的,就可以写入数据。
FILE file;
fopen自己创建的文件,文件拥有者是自己,当然能读能写啦!
数据库在SdCard上面 ,(----rwxr-x)。 这个明显对其它用户只有可读可执行没有可写权限的啊!
也是显示 (----rwxr-x)。还有 我要怎么获得 db文件的权限呢 ?谢谢
try {
String command = try {
String command = "chmod 777" + dbfile;//全部权限
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(command);
}
catch (IOException e)
{
}
这样也不行,这个命令 "chmod 777" + dbfile 如何执行呢