数据存储(五)
来源:互联网 发布:ie淘宝首页不显示图片 编辑:程序博客网 时间:2024/04/27 21:06
将数据库与应用程序一起发布
我们可以用数据库管理工具在pc上建立一个数据库文件,并手工通过程序向数据表中添加相应的记录,然后将该数据库文件放到res/raw目录中。
发布后,数据库文件被打包在apk文件中,下面的例子就是来打开数据库文件。
package mobile.android.apk.database;import java.io.FileOutputStream;import java.io.InputStream;import android.app.Activity;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.os.Bundle;import android.view.View;import android.widget.Toast;public class Main extends Activity{/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);}public void onClick_APK_Database(View view){try{InputStream is = getResources().openRawResource(R.raw.apk_test);FileOutputStream fos = new FileOutputStream("/sdcard/apk_test.db");byte[] buffer = new byte[8192];int count = 0;while ((count = is.read(buffer)) >= 0){fos.write(buffer, 0, count);}fos.close();is.close();SQLiteDatabase sqLiteDatabase = SQLiteDatabase.openOrCreateDatabase("/sdcard/apk_test.db", null);Cursor cursor = sqLiteDatabase.rawQuery("select * from t_test",null);if (cursor.moveToFirst()){Toast.makeText(this, cursor.getString(1), Toast.LENGTH_LONG).show();}cursor.close();sqLiteDatabase.close();}catch (Exception e){}}最后不要忘了加上访问SD卡的权限,这里就不说了。
0 0
- 数据存储(五)
- Android(五)数据存储之五网络数据交互
- 电子商务之数据存储流程(五)
- android 数据存储五
- 五大存储数据
- Android 数据存储:五大存储之File存储(内部存储与外部存储)
- PostgreSQL的数据存储(五)---数据存储
- 数据存储(五种方式)SharedPreferences存储
- 数据存储---五种存储方式简介
- Android 数据存储:五大存储之SQLite数据存储
- android-exploitme(五):不安全的数据存储
- 数据存储(五):xml的生成和解析
- android 数据存储的五大方式(转)
- Android五种数据存储(数据持久化)方式
- 大数据架构简述(五):资源管理、存储、云
- python爬虫进阶(五):数据的存储
- Android数据的存储方式(五) —— 文件存储数据
- Android(五)数据存储之五网络多线程断点下载
- python递归解析、过滤目录、保留某个目录中的一系列子目录
- 菜鸟学android——配置更改导致应用异常的处理方案
- Java异常处理机制【转载】
- 数字图像处理(笔记2)
- android反编译工具总结
- 数据存储(五)
- Jquery String.prototype 函数扩展
- Cache的组成结构
- Mobile Atlas Creator(MOBAC)编译
- cocos2d-x 通过JNI实现c/c++和Android的java层函数互调
- ZooKeeper的使用目的与场景
- javascript 转数字:javascript数字相加
- flex,spring,ibatis整合
- 玩日期