A. android自帶的資料庫在哪啊
如果你有root許可權,應用程序的資料庫就放在你的包底下,可以在對應的程序裡面查看,一般路徑為/data/data/應用程序名/xxx.db。安卓的資料庫集成在其系統裡面,屬於一個輕量級的資料庫,若是開發,只需要調用就行了。
B. android庫文件文檔在哪個文件夾
Android SDK 目錄下有很多文件夾,主要都是干什麼的呢?
1. add-ons 這裡面保存著附加庫,比如google Maps,當然你如果安裝了OPhone SDK,這里也會有一些類庫在裡面。
2. docs 這裡面是Android SDK API參考文檔,所有的API都可以在這里查到。
3. market_licensing 作為Android Market版權保護組件,一般發布付費應用到電子市場可以用它來反盜版。
4. platforms 是每個平台的SDK真正的文件,裡面會根據API Level劃分的SDK版本, 這里就以Android 2.2來說,進入後有一個android-8的文件夾,android-8進入後是Android 2.2 SDK的主要文件,其中ant為ant編譯腳本,data保存著一些系統資源,images是模擬器映像文件,skins則是Android模擬器的皮膚,templates是工程創建的默認模板,android.jar則是該版本的主要framework文件,tools目錄裡麵包含了重要的編譯工具,比如aapt、aidl、逆向調試工具dexmp和編譯腳本dx。
5. platform-tools 保存著一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,這里和platforms目錄中tools文件夾有些重復,主要是從android 2.3開始這些工具被劃分為通用了。
6. samples 是Android SDK自帶的默認示例工程,裡面的apidemos強烈推薦初學者運行學習,對於SQLite資料庫操作可以查看NotePad這個例子,對於游戲開發 Snake、LunarLander都是不錯的例子,對於Android主題開發Home則是android m5時代的主題設計原理。
C. Android開發怎麼查看和管理sqlite資料庫
在Android中可以使用Eclipse插件DDMS來查看,也可以使用Android工具包中的adb工具來查看。android項目中的sqlite資料庫位於/data/data/項目包/databases中。
使用DDMS導出sqlite資料庫。
1、首先打開android項目的調試模式,然後找到顯示DDMS:
選擇DDMS
2、切換到DDMS,顯示FileExplorer窗口,找到/data/data/
然後找到程序包的文件夾,打開databases,就能看到sqlite資料庫文件了。選擇將其導出。
這樣就把sqlite資料庫文件以文件的方式導出來了,然後使用sqlite界面管理工具如sqliteadministrator、sqliteman或者firefox插件sqlitemanager等打開就可以了。
使用adb工具訪問sqlite資料庫
AndroidDebugBridge(ADB)是Android的一個通用調試工具,它可以更新設備或模擬器中的代碼,可以管理預定埠,可以在設備上運行shell命令,我們知道android是基於linux內核,它的內部文件結構也是採用linux文件組織方式,因此訪問它的文件結構需要使用shell。這次我們就會用shell來訪問android應用中的sqlite資料庫文件。
1、運行cmd,切換到android-sdk目錄,運行adb.exe,加上參數shell,出現#號就代表進入了shell命令模式,注意adb要在Android模擬器運行時才能進入shell:
2、shell命令記住兩個基本命令ls和cd,類似windows命令提示行中的dir和cd,代表列出當前目錄下文件列表和進入到指定目錄。了解閉手昌這兩個命令之後,就可以找到data/data/項目包名/databases:
找到資料庫文件:
接下來就是使用sqlite管理工具來進行轎扒操作了。鍵入sqlite3資料庫名就進入了sqlite管理模式了。
在android的sdk中自帶了sqlite3.exe,這是sqlite的官方管理工具,它是一個命令行工具。為了使用方便,將其路徑注冊到系統環境變數path中,即將;%Android_Home%加在Path中,這樣只樣運行sqlite3,就能直接打開sqlite管理工具了。
sqlite管理資料庫篇
sqlite命令行工具默認是以;結束語句的。所以如果只是一行語句,要在末尾加;,或者在下一行中鍵入;,這樣sqlite命令才會被執行。
sqlite常薯李用命令:
.tables--查看資料庫的表列表
.exit--退出sqlite命令行
D. androidstudiosqlite鏁版嵁搴撳湪鍝
璇ユ暟鎹搴撴煡鎵懼叿浣撴ラゅ備笅錛
1銆佸湪Android Studio涓錛岀偣鍑籚iew鑿滃崟錛岄夋嫨Tool Windows銆
2銆佸湪寮瑰嚭鐨勫瓙鑿滃崟涓錛岄夋嫨DeviceFileExplorer銆
3銆佸湪DeviceFileExplorer紿楀彛涓錛屾壘鍒板苟灞曞紑/data/data/your.package.name/璺寰勩
4銆佸湪姝よ礬寰勪笅錛屽氨鑳界湅鍒癝QLite鏁版嵁搴撴枃浠躲
E. android 中的資料庫存在在工程中的哪個目錄下
Android中有內置的資料庫SQLite,其默認存儲位置是在:標題欄中Window->show view->File Exporer->data/data/應用項目的包名,例如:假如有一個操作Android SQLite資料庫的應用包名為com.example.xutilsdemo,那麼其內置的資料庫的存儲位置即為:/data/data/com.example.xutilsdemo/databases/xxx.db
F. Android 中創建的資料庫文件默認放在那裡的
默認路徑是/data/data/然後是你創建的包名,然後就找到你創建的資料庫名字了