- 浏览: 262137 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
tonytony3:
THANK YOU
Android多级树形菜单的实现 -
haiyang08101:
deleteNumber = "421f481e-7 ...
java对xml文件做增删改查 -
求求你帮帮我:
怎么把我的空格也当成节点处理了?
java对xml文件做增删改查 -
求求你帮帮我:
deleteNumber = "421f481e-7 ...
java对xml文件做增删改查 -
lpj13579:
多谢分享,学习学习
高仿小米盒子UI效果实现
package com.digitnexus.scv.util; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.res.AssetManager; import android.os.Environment; import android.util.Log; import com.digitnexus.core.util.sdcard.SDCardUtil; public class ImportDBFile { private final String TAG = ImportDBFile.class.getSimpleName() ; private final int BUFFER_SIZE = 40*1024; public String DB_NAME = "scv.db"; // save db file name public String PACKAGE_NAME = null; public String DB_PATH = "/data" + Environment.getDataDirectory().getAbsolutePath() ; public final String Package_path = Environment.getExternalStorageState() ; private Context context; public ImportDBFile(){} public ImportDBFile(Context context, String dbName) { this.context = context; DB_NAME = dbName ; } public void openDatabase() { ApplicationInfo applicationInfo = context.getApplicationInfo() ; PACKAGE_NAME = applicationInfo.packageName ; copyDataBaseToAPP(DB_PATH +"/"+ PACKAGE_NAME +"/databases/" + DB_NAME); } private void copyDataBaseToAPP(String dbfile) { try { // if the db file does not exist, first import the db file if (!(new File(dbfile).exists())) { File file = new File(dbfile.substring(0, dbfile.lastIndexOf("/"))) ; file.mkdirs(); System.out.println("Create database directory successed!"); file.createNewFile() ; AssetManager am = null ; am = this.context.getAssets(); InputStream is = am.open(DB_NAME); // to import the db file FileOutputStream fos = new FileOutputStream(dbfile); byte[] buffer = new byte[BUFFER_SIZE]; int count = 0; while ((count = is.read(buffer)) > 0) { fos.write(buffer, 0, count); } fos.close(); is.close(); Log.i(TAG, "import " + DB_NAME + "successful!") ; } } catch (FileNotFoundException e) { Log.e("Database", "File not found"); e.printStackTrace(); } catch (IOException e) { Log.e("Database", "IO exception"); e.printStackTrace(); } } public void exportDBToSDCard(){ ApplicationInfo applicationInfo = context.getApplicationInfo() ; PACKAGE_NAME = applicationInfo.packageName ; String path = DB_PATH +"/"+ PACKAGE_NAME +"/databases/" + DB_NAME ; try { FileInputStream fis = new FileInputStream(new File(path)) ; System.out.println(SDCardUtil.getSDCardPath()+"/"+DB_NAME); System.out.println(Environment.getExternalStorageDirectory() .getAbsolutePath()); ; FileOutputStream fos = new FileOutputStream(SDCardUtil.getSDCardPath()+"/"+DB_NAME) ; byte[] buffer = new byte[BUFFER_SIZE]; int count = 0; while ((count = fis.read(buffer)) > 0) { fos.write(buffer, 0, count); } fos.close(); fis.close(); System.out.println("import to sdcard success!"); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
发表评论
-
Android 三大图片加载框架比较
2016-11-30 10:31 10341.哪三大图片加载框架? 1) Pi ... -
仿微信小视屏拍摄的进度条/自定义的progressBar的样式。
2016-08-20 00:25 976今天有个需求,就是需要倒计时的进度条,样式参考微信小视屏拍摄 ... -
android 闹钟定时任务 AlarmManager
2016-06-02 13:41 1770直接上代码 package com.exampl ... -
android应用实现重启系统
2016-06-02 13:33 34241.在AndroidManifest.xml文件的manif ... -
android 每天定时提醒功能实现
2016-06-01 22:42 0android要实现定时的功 ... -
Java Calendar 类的时间操作
2016-06-01 21:02 618ava Calendar 类时间操作,这也许是创建日历和管理 ... -
android中fragment和activity之间相互通信
2014-11-13 16:25 1389在用到fragment的时候,老是会遇到一个问题,就是fra ... -
墨迹天气上下滑动viewpager
2014-11-04 17:15 670墨迹天气上下滑动viewpager -
Android杂谈--打开文件的Intent及使用
2014-10-25 13:03 598在写文件管理系统时会用到各种打开不同格式的文件的需求,由于A ... -
获取Android签名证书的sha1值
2014-08-23 23:14 625前言:今天开始研 ... -
java中Keytool的使用总结
2014-08-23 22:40 500J2SDK提供了keytool命令行工具,可以根据指定的参数 ... -
android获取versionName和versionCode
2014-07-08 18:02 689<TextView android:textSize= ... -
Android如何防止apk程序被反编译
2014-07-08 17:22 661作为Android应用开发者,不得不面对一个尴尬的局面,就是 ... -
在GridView中实现单选或多选功能
2014-06-26 13:08 770由于项目需要,要用到GridView实现多选功能,在网上搜 ... -
Android中Tween动画和Frame动画实例
2014-06-26 10:46 676Animation主要有两种动画模式:Tween动画和Fra ... -
android 禁用和开启四大组件的方法(setComponentEnabledSetting )
2014-06-19 15:26 0为什么要关闭组件? 在用到组件时,有时候我们可能暂时性的不使 ... -
android MD5校验码的生成与算法实现
2014-06-17 10:58 822在Java中,java.security.Mes ... -
android 自动检测版本升级
2014-06-15 14:10 350这里我用别的app代替了,简单省事,正常的话,你要对你的 ... -
layout左右平滑控制.
2014-04-30 09:41 565<?xml version="1.0&quo ... -
android让你的TabHost滑动起来
2014-04-22 22:13 775在Android应用中,一般TabActivity和若干个T ...
相关推荐
Android 登录注册 数据库SQLite 验证,导出数据库到SD卡 Android 登录注册 数据库SQLite 验证,导出数据库到SD卡
库存管理 此库存管理 Android 移动应用程序旨在帮助主要购买库存 (Sarees) 并维持其费用。 为我的姐夫创建了这个应用程序,他在手摇丝绸纱丽 - 制造... 它目前不与其他服务或软件集成,但您可以将数据库导出到存储卡。
4. 导出(导出txt文件至SD卡) 5. 分享 涉及到的开发点(部分): inote新手开发 1. 创建的Activity要添加到AndroidManifest.xml文件 2. 可以使用AlertDialog实现弹出窗口 3. 输入框的提示文字(没有内容时展现),...
10.3.1 访问SD卡 207 10.3.2 访问应用文件目录 212 10.4 SQLite数据库 216 10.4.1 SQLite数据类型 216 10.4.2 Android平台下管理SQLite数据库 216 10.5 编写访问SQLite数据库组件 220 10.5.1 DBHelper类 220 ...
19.3.7 为整个SD卡触发MediaScanner 19.3.8 参考资料 19.4 小结 第20章 使用OpenGL进行3D图形编程 20.1 了解OpenGL的历史和背景 20.1.1 OpenGL ES 20.1.2 OpenGL ES与Java ME 20.1.3 M3G:另...
对相册、相机和SD卡的访问;对照片的裁剪和预览;日历和日期显示器的翻页显示;颜色选择器的高级优化;自定义系统的主题样式;添加和取消密码锁;允许改变主题和备忘录的排列顺序;导入和导出数据文件,用来备份;...
Android工具类库 囊括了一大部分Android应用开发过程当中常用的工具类。工具类来源整理自网络和自己编写。 所有的工具类简介(a-z): ... SD卡操作工具类 应用配置工具类 外壳工具类 快捷方式工具类 单例模
19.3.7 为整个SD卡触发MediaScanner 19.3.8 参考资料 19.4 小结 第20章 使用OpenGL进行3D图形编程 20.1 了解OpenGL的历史和背景 20.1.1 OpenGL ES 20.1.2 OpenGL ES与Java ME 20.1.3 M3G:另...
以 XML 格式将结果导出到您的 SD 卡 快速访问 Wifi 设置 自适应扫描速率(慢启动,然后自适应网络延迟) 开源,可在 建造 git clone https://github.com/rorist/android-network-discovery.git cd android-network...
AnimationUtils 动画工具类 AppUtils APP相关信息工具类 ...SDCardUtils SD卡工具箱 Symbols 常用符号 WebViewManager WebView管理器,提供常用设置 原地址:https://github.com/l123456789jy/Lazy
实际上密码管家自身只请求了两个权限,开机启动权限(开机时自动运行)和存储卡读写权限(导出和导入),别的权限皆为嵌入的广告SDK所要求使用的。 【特别建议】 1. 无论是新用户还是老用户,请务必在成功安装了新版的...
答:Android 4.4不允许任何应用程序对外部SD卡的写访问权,但预安装的应用程序(由设备或系统映像制造商预先安装)除外。我们对此问题无能为力。唯一的解决方案是植根设备并更改权限(例如:https : //goo.gl/Ksk0Bm...
它使用本地设备Sqlite 数据库来存储数据。 即将推出的功能 跨多个设备的云备份和同步 将图片附加到产品和联系人 从设备电话簿导入联系人 将订单/投标导出为 pdf 用于快速输入小额交易的收银机功能,包括条码扫描仪...
Titanium Backup是Android上最强大的备份工具,其次。 ☆需要ROOT,Android 1.5...[✔] CSV导出任何应用程序数据库(电子邮件或Google文档)。 [✔]将应用程序数据转换为快速WAL格式或从中转换为数据。 [✔]更多!
答:除了预装的应用程序(由设备或系统映像制造商预装)之外,Android 4.4不允许将外部SD卡写入任何应用程序。我们对此问题无能为力。唯一的解决方案是根设备并更改权限(例如:https://goo.gl/Ksk0Bm)或升级到...
星月金锁并无需访问手机的任何权限,除了备份数据需要读写SD卡,它不会联网,也不会访问手机上的任何隐私数据。 视频演示:http://www.tudou.com/programs/view/_JFqVlmCEDM 官网: http://g.zijinshi.org 更新内容...
十五、在网狐荣耀版添加房卡游戏时,经常有网友遇到进房卡房间弹出到大厅登录界面 这个问题经常有网友咨询,经过调试,最后确定是开发库不配套的问题。经过更新,重新生成开发库,问题解决。 十六、网狐荣耀版...
短暂的 :leaf_fluttering_in_wind: :warning: 此版本的临时版本已弃用并存档。 您可以在新的仓库在和新的应用程序 ... 笔记可以同步到远程数据库,也可以跨设备同步 导出到Anki卡座 开发:前端 Webpack用于捆绑前端的
实际上密码管家自身只请求了两个权限,开机启动权限(开机时自动运行)和存储卡读写权限(导出和导入),别的权限皆为嵌入的广告SDK所要求使用的。 【特别建议】 1. 无论是新用户还是老用户,请务必在成功安装了新版的...
QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新好友列表,响应用户双击的事件,并得到好友的编号,把聊天界面加入到管理类,设置密码保护等。 Java编写的网页版魔方游戏 内容索引:JAVA...