位置: 编程技术 - 正文
推荐整理分享Android导入现有的数据库(android如何导入文件),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:android 导入ios,android如何导入文件,android导入别人的程序报错,android导入aar,android 导入,android 导入,导入android.support.v4,android 导入,内容如对您有帮助,希望把文章链接给更多的朋友!
常用的路径写法
获取/system路径
Environment.getRootDirectory() ;获取/cache路径
Environment.getDownloadCacheDirectory();获取当前程序路径context.getFilesDir().getAbsolutePath();
获取该程序的安装包路径
context.getPackageResourcePath();
获取程序默认数据库路径
context.getDatabasePath("city.db").getAbsolutePath();
内部存储路径:/data/data/youPackageName/,应用卸载时会被删除
"/data"Environment.getDataDirectory().getAbsolutePath()"youPackageName";
SD卡的跟路径
Environment.getExternalStorageDirectory().getAbsolutePath();
导入数据库
DBManager.java
SharePreferenceUtil.java上面的例子是将现有的数据库city.db导入到内部存储路径/data/data/com.android.test/下,其中有两种获取city.db的方式;
1、city.db放在assets目录下,直接通过context.getAssets().open("city.db")获取;
2、city.db放在res下的raw文件夹中,通过context.getResources().openRawResource(R.raw.city)获取;
两者区别:assets下的文件不会被编译,也就是说在R文件中无法找到,而raw文件夹中的文件会被编译,在R文件中能找到,因此可以使用R.raw.city去获取;
一般情况下像配置文件、数据量比较小的数据库文件在导入时可以导入到内部存储路径,当程序被卸载的时候会跟着被删除,一些较大的文件或动态的文件,比如聊天数据一般情况下可导入SD卡路径下自己生成一个文件夹中;
如需转载请注明出处:
版权声明:本文为博主原创文章,未经博主允许不得转载。
如何解决Android SDK中离线文档打开慢的问题 转自:
高级控件AdapterView(二):通过Observer实现数据、视图同步刷新 多条目控件AdapterView是仿MVC设计模式进行设计的,即AdapterView与数据是分离的,AdapterView并不直接操作数据,而是利用中间件适配器Adapter,实际上,完整
Android 触摸事件传递机制 android系统中的每个View的子类都具有下面三个和TouchEvent处理密切相关的方法:1)publicbooleandispatchTouchEvent(MotionEventev)这个方法用来分发TouchEvent2)publicbool
标签: android如何导入文件
本文链接地址:https://www.jiuchutong.com/biancheng/370979.html 转载请保留说明!上一篇:Android照片墙完整版,完美结合LruCache和DiskLruCache(照片墙安装教程)
下一篇:如何解决Android SDK中离线文档打开慢的问题(如何解决android代码红线)
友情链接: 武汉网站建设