安裝時(shí)加入外部數(shù)據(jù)庫(kù)示例(android外部數(shù)據(jù)庫(kù))
android打包安裝時(shí)加入外部數(shù)據(jù)庫(kù),我有這個(gè)需求所以就寫了下面的代碼,現(xiàn)在分享給大家
public void createDatabase() {
try
{
// 獲得.db文件的絕對(duì)路徑
String databaseFilename = DATABASE_PATH + DATABASE_FILENAME;
File dir = new File(rootDirectory);
// 如果目錄不存在,創(chuàng)建這個(gè)目錄
if (!dir.exists())
dir.mkdir();
// 如果在/data/data/org.itec.android.Classroom
//目錄中不存在 .db文件,則從res\raw目錄中復(fù)制這個(gè)文件到該目錄
if (!(new File(databaseFilename)).exists()){
// 獲得封裝.db文件的InputStream對(duì)象
InputStream is = getResources().openRawResource(R.raw.mydb);
FileOutputStream fos = new FileOutputStream(databaseFilename);
byte[] buffer = new byte[7168];
int count = 0;
// 開(kāi)始復(fù)制.db文件
while ((count = is.read(buffer)) > 0){
fos.write(buffer, 0, count);
}
fos.close();
is.close();
}
}
catch (Exception e){
}
}
- ubuntu用wifi連接android調(diào)試程序的步驟
- android wifi信號(hào)強(qiáng)度等級(jí)區(qū)分的修改介紹
- Android中判斷有無(wú)可用網(wǎng)絡(luò)的代碼(是否是3G或者WIFI網(wǎng)絡(luò))
- android連接wifi時(shí)獲取廣播地址代碼
- android在root模式下接聽(tīng)來(lái)電的方法
- android開(kāi)啟免提切換功能示例
- android實(shí)現(xiàn)來(lái)電靜音示例(監(jiān)聽(tīng)來(lái)電)
- android自定義按鈕示例(重寫imagebutton控件實(shí)現(xiàn)圖片按鈕)
- android調(diào)試工具adb命令大全
- android實(shí)用工具類分享(獲取內(nèi)存/檢查網(wǎng)絡(luò)/屏幕高度/手機(jī)分辨率)
- 獲取android4.0版本sdcard路徑示例
- android打開(kāi)rar壓縮文件
- android開(kāi)發(fā)教程之自定義控件checkbox的樣式示例
- android開(kāi)發(fā)教程之實(shí)現(xiàn)滑動(dòng)關(guān)閉fragment示例
- android開(kāi)發(fā)教程之開(kāi)機(jī)啟動(dòng)服務(wù)service示例
- android開(kāi)發(fā)教程之使用線程實(shí)現(xiàn)視圖平滑滾動(dòng)示例
- android開(kāi)發(fā)教程之startActivityForResult使用方法
- android使用webwiew載入頁(yè)面使用示例(Hybrid App開(kāi)發(fā))
- android動(dòng)態(tài)加載布局文件示例
- android實(shí)現(xiàn)widget時(shí)鐘示例分享
- android自定義窗口標(biāo)題示例分享
- android開(kāi)發(fā)教程之wifi開(kāi)發(fā)示例
相關(guān)文章
深入學(xué)習(xí)Android?ANR?的原理分析及解決辦法
Android系統(tǒng)中,AMS和WMS會(huì)檢測(cè)App的響應(yīng)時(shí)間,如果App在特定時(shí)間無(wú)法相應(yīng)屏幕觸摸或鍵盤輸入時(shí)間,或者特定事件沒(méi)有處理完畢,就會(huì)出現(xiàn)ANR。本文將帶領(lǐng)大學(xué)深入學(xué)習(xí)一下ANR的原理及解決辦法,感興趣的同學(xué)可以學(xué)習(xí)一下2021-11-11
Android數(shù)據(jù)傳輸中的參數(shù)加密代碼示例
這篇文章主要介紹了Android數(shù)據(jù)傳輸中的參數(shù)加密代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11
android開(kāi)發(fā)去除標(biāo)題欄的方法
這篇文章主要介紹了android開(kāi)發(fā)去除標(biāo)題欄的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
談?wù)凙ndroid Fragments 詳細(xì)使用
本篇文章主要介紹了Android Fragments 詳細(xì)使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12
Android監(jiān)聽(tīng)?wèi)?yīng)用前臺(tái)的實(shí)現(xiàn)方案
在 Android 應(yīng)用開(kāi)發(fā)中,監(jiān)聽(tīng)?wèi)?yīng)用前臺(tái)狀態(tài)是一項(xiàng)核心功能,對(duì)于優(yōu)化用戶體驗(yàn)、提升資源管理效率以及實(shí)現(xiàn)系統(tǒng)級(jí)功能具有重要意義,以下將從技術(shù)實(shí)現(xiàn)、業(yè)務(wù)場(chǎng)景和系統(tǒng)特性等多個(gè)維度,深入探討幾種主流的實(shí)現(xiàn)方案,需要的朋友可以參考下2025-02-02
Android自定義view利用Xfermode實(shí)現(xiàn)動(dòng)態(tài)文字加載動(dòng)畫
這篇文章主要介紹了Android自定義view利用Xfermode實(shí)現(xiàn)動(dòng)態(tài)文字加載動(dòng)畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
使用Composing?builds提升Android編譯速度
這篇文章主要介紹了使用Composing?builds提升Android編譯速度示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
android 仿微信demo——登錄功能實(shí)現(xiàn)(移動(dòng)端)
本篇文章主要介紹了微信小程序-閱讀小程序?qū)嵗╠emo),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,希望能給你們提供幫助2021-06-06
Android學(xué)習(xí)系列一用按鈕實(shí)現(xiàn)顯示時(shí)間
這篇文章主要介紹了Android學(xué)習(xí)系列一用按鈕實(shí)現(xiàn)顯示時(shí)間的相關(guān)資料,需要的朋友可以參考下2016-05-05
使用Android studio3.6的java api方式調(diào)用opencv
這篇文章主要介紹了Android studio3.6的java api方式調(diào)用opencv的代碼詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03

