我正在使用Netbeans和java开发我的android应用程序.当我使用模拟器时,我可以通过访问以下路径,data / data / com.example.helloandroid / database来访问File explorer并将SQLite数据库插入设备内部存储器

但是当我使用真实设备时,我无法访问此位置以将SQLite文件推送到手机的内部存储(位置).

有人可以帮我如何将文件添加到手机内部存储.谢谢

解决方法:

我认为该设备没有root权限,这就是你无法访问它的原因.如果你想通过编程方式在你的应用程序中进行,那么它是可能的.如果有人知道的话请分享一下.

编辑:好的,首先,

1. copy your Database.db file in your projects assets folder.

2. now using code copy database file from /asset to device's internal storage

(data/data//database folder).

对于代码下使用的复制文件,

try {

// Open your local db as the input stream

InputStream myInput = myContext.getAssets().open("your database file name");

// Path to the just created empty db

String outFileName = "/data/data//databases/";

OutputStream myOutput = new FileOutputStream(outFileName);

// transfer bytes from the inputfile to the outputfile

byte[] buffer = new byte[1024];

int length;

while ((length = myInput.read(buffer)) > 0)

{

myOutput.write(buffer, 0, length);

}

// Close the streams

myOutput.flush();

myOutput.close();

myInput.close();

}

catch (Exception e)

{

Log.e("error", e.toString());

}

标签:android

来源: https://codeday.me/bug/20190723/1515201.html

android中访问手机存储空间,android – 访问手机内部存储以推入SQLite数据库文件...相关推荐

  1. android中json插件,【Android原生插件】package.json中关于第三方aar的配置

    按照文档(https://ask.dcloud.net.cn/article/35414)所说: dependencies节点特殊说明 android插件中集成的第三方SDK 如果是jar或so放入到 ...

  2. 【Android】oui.txt格式化的sqlite数据库文件直接导入

    oui官方地址: http://standards-oui.ieee.org/oui.txt sqlite数据库文件:http://download.csdn.net/download/u013372 ...

  3. C#操作数据库、打字程序,GridView访问数据库、程序打包本地sqlite数据库文件

    这里写自定义目录标题 访问数据库的类 程序打包本地sqlite数据库文件 访问数据库的类 class MyMeans //访问数据库的类--类包含了程序使用的数据和方法声明.类一般包含多个方法.方法定 ...

  4. android 模拟器 sd卡文件 fileexport,备份SQLite数据库文件到SD卡

    所以我见过很多备份SQLite数据库文件到SD卡的例子,我已经得到这个在开发中的android模拟器上成功工作,但它不能按预期工作在电话本身.这是我不明白的奇怪部分.备份文件实际上是在SD卡上创建文件 ...

  5. android 刷机后存储空间变小,手机存储容量与标称不符 剩余的空间跑哪了?

    小张最近手机坏了,可对他来说却不是坏事儿"尼玛终于可以找个理由说服自己换个心仪的手机了".可是换上新买的手机小张才发现,明明商家宣传的8G大小的存储空间,肿么到手后内存才6G多?而 ...

  6. android中获取设备的型号、手机厂商以及手机唯一标识符IMEI

    添加权限 <user-permission android:name="android.permission.RECORD_AUDIO"/> 获取唯一标识IMEI Te ...

  7. android不能访问数据库文件,android下访问已存在的sqlite数据库文件的办法

    问题来源:android下的sqlite数据库一般都是单机的,当一个应用中数据库的数据多的时候,每换一个机子都重新配置一下数据库中所有数据显然是浪费时间的,所以最好的办法就是可以访问一个已经存在的数据 ...

  8. Android手机数据读写方法(内部存储、SD卡,网络加载,包内文件读取)

        本次实例以文本和图片为例,展示了Android手机内部存储的读写方法.SD卡的读写方法,包内文件的读取,以及网络文本及图片的加载与下载.     项目文件在此:文档下载传送门 从网络加载图片或 ...

  9. android中自适应布局教程,Android自适应布局设计技巧

    由于目前在做的一款app需要适配手机和平板,所以我在研究怎么构建可适应所有屏幕尺寸的布局方法. 在web的自适应布局上我有很多经验,比如使用网格流,CSS3中的media queries属性等等,这些 ...

最新文章

  1. linux用户层驱动--VFIO(四)
  2. android中关于手机屏幕的相关操作(获取屏幕的宽高等操作)
  3. SLB访问日志分析:基于客户端来源和HTTP状态码的实践
  4. docker选择安装路径_Docker安装
  5. linux 命令之 ps
  6. Linux下创建与解压zip, tar, tar.gz和tar.bz2文件--转 .
  7. FreeBSD-12.2 安装GNOME3桌面视频教程
  8. win7无损合并分区,win7合并磁盘分区
  9. oracle虚拟用户是什么意思,配置vsftp基于虚拟用户认证
  10. 华为3COM正式更名为『杭州华三通信技术有限公司(H3C)』
  11. mysql_assoc函数_关于PHP的函数mysql_fetch_assoc的问题
  12. 华为OD机试 - 日志首次上报最多积分
  13. 惠普电脑BIOS设置图文详细介绍
  14. 基于MDB_ICP协议的纸币识别器与自动售货机通讯的研究
  15. UDP Socket接收缓冲区与netstat Recv-Q
  16. 记一次 .NET 某智能交通后台服务 CPU爆高分析
  17. 你真的会使用github吗?
  18. 协方差与皮尔森相关性系数
  19. 使用安装 .NET 脚本或提取二进制文件在 Linux 上安装
  20. 经典:常见的工厂ERP系统有哪些?

热门文章

  1. [渝粤教育] 江苏食品药品职业技术学院 酸奶及冰淇淋生产技术 参考 资料
  2. 【渝粤教育】国家开放大学2018年秋季 0551-22T素描(二) 参考试题
  3. 【渝粤题库】国家开放大学2021春2312旅行社经营管理题目
  4. 【渝粤题库】国家开放大学2021春1366英语教学理论与实践题目
  5. 一文读懂:常见低通、高通、带通三种滤波器的工作原理
  6. Linux程序设计实验项目六,《linux程序设计》实验教学大纲
  7. 初学JavaWeb需要的前端js,JavaScript是什么样的?
  8. oracle java 并发_【转】JAVA并发教程(ORACLE官网资料)
  9. android 为什么fragment在调用hide方法后没有生效_Android 多 Fragment 切换优化
  10. 软件工程个人作业03—找水王