創作內容

15 GP

Android SQLite 查看 / 編輯方式

作者:貓貓風 ฅ●ω●ฅ│2015-02-04 21:01:02│巴幣:33│人氣:2342
.




















STEP1: 點選DDMS 然後找 File Exploer




在點File Exploer之前要先確定目前有點選到你現在所使用的Device
如下圖,先點一下我目前所使用的裝置




STEP2: 到 FileExploer 的 data -> data 下找到你的程式位置




STEP3:
打開程式找到DATABASE,然後按右上角的Pull a file from the device




STEP4: 找到剛剛匯出的資料庫檔案



STEP5:
下載SQLite Expert Personal 3並開啟後如下介面,點選File->Open Database
然後找到剛剛匯出的檔案,記得篩選那邊要改成Any File








STEP6: 打開後選DATA就會看到目前資料庫的內容




這軟體當然也能編輯資料甚至創表格或建立新資料庫
 
可以把修改過的資料庫以剛剛的方式Push a File into Device來得到變更後的結果
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2737323
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:涼涼風

留言共 11 篇留言

駱駝商旅
[e19]

02-04 21:12

貓貓風 ฅ●ω●ฅ
[e12]02-04 21:52
☀゚傲風
實用文!

02-04 21:48

貓貓風 ฅ●ω●ฅ
[e1]02-04 21:52
希洛
您好 請問能否問問關於SQlite的問題嗎??

我跟朋友打算做遊戲 遊戲檔案容量應該約300M~500m(裝在使用者手機裡的檔案量)

如果說這款遊戲每過一段時間會進行更新 請問會推薦使用sqlite嗎??

因為看到這軟體的介紹文都是說適用在資料固定且量不多的情況下建議使用

所以不知道該不該使用

04-06 11:01

貓貓風 ฅ●ω●ฅ
這樣的話建議用外部資料庫 MYSQL或 SQLSERVER不建議用手機內部的SQLITE04-06 15:45
貓貓風 ฅ●ω●ฅ
然後一般手機遊戲不會做到這麼大,一是因為不是每個人的手機都跑的動.這麼大的運算量,二是這麼大光下載安裝的時間也要非常長,建議把很多地方都移到SERVER端去處理,這樣檔案會小非常多04-06 15:47
希洛
恩恩 抱歉現在才看到 很感謝您的回答!!

04-07 12:26

希洛
這邊有點口誤 遊戲本體容量並無那麼大 而是可能因為進入未曾進入過的關卡 在進入關卡前會先有下載此關卡資訊的動作 或者是開啟角色資訊時也會有一樣的情況 這樣長期玩下去 容量應該會越來越大 即300M以上 [e34]

04-07 13:16

希洛
請問如果SQLite不適合的話,那麼關於玩家已擁有的道具、角色,這些又要用什麼樣手機的資料庫來存會比較好呢?雖然Server端也會存,但是每次玩家都重複連線來取得資料的話,會太耗時對遊戲流暢度產生影響

04-07 18:36

貓貓風 ฅ●ω●ฅ
暫存在記憶體裡也是可以~ 等需要大更新時再從SERVER端的資料庫取得最新資料,另外就是重複連線取得資料一般都不會太耗時,目前很多有名的手機遊戲也都是用這種方式取得,畢竟如果資料都已經到CLIENT端,很容易被修改之類的,弊端會很多04-07 18:48
希洛
恩恩 相當感謝您的幫忙!

04-07 20:51

豪琴
你好~請問你有使用程式匯出,讀取過SQLite嗎?

因為我有做一個記帳的APP

我想要該程式內的記錄可以備份,同時也可以讀取來覆蓋

不知道你有沒有相關經驗呢?

以及google Drive API你有用過嗎?

感謝你

08-10 14:37

貓貓風 ฅ●ω●ฅ
要覆蓋讀取過的SQLite是沒有問題~ 你可以說看看你遇到什麼樣的問題?

然後就是 GOOGLE DRIVE的API 我沒有使用過~ 如果有哪些疑問可以一起研究看看~~~~

08-10 16:25
豪琴
毆~我意思是~

我要把所有的資料另外儲存成另一個檔案

這檔案可以在其他有安裝程式的手機上,載入原本的記帳記錄

再利用這個檔案把原本的資料讀取進來這樣


但我不知道是關鍵字不對還是怎樣@@我一直找不到可以把整個資料庫內容複製出來的程式碼?

還是要一個一個讀取出來再用文字檔儲存呢?




另外google Drive API我目前只有負制教學的程式碼

但是出現錯誤 Error 403 台灣這好像比較少討論這東西= ="

根本找不到資料

外國網頁說要找API開給多人的選項...

但我再 Console.developers.google.com 根本找不到=_=

不知道是我看錯還是怎樣...不知道你能不能幫我看看呢?



錯誤訊息:Error 403 "Access Not Configured"(只有打出部分訊息)


另外我付制的練習專案網址也順便附上
https://developers.google.com/drive/web/manage-uploads

感謝你的幫忙~><"

08-10 16:58

貓貓風 ฅ●ω●ฅ
你的第一個問題最快的方式當然就是把手機接上電腦後,先匯出當前手機的SQLite檔案,然後在換下一台想要同步的手機接上電腦,然後把他的SQLite給覆蓋掉,這樣就是最簡單的方式了


另一個問題可能還要測看看~ 總之就先IMPORT 範例程式 看會跳出什麼錯~
需要時間研究@___@ 如果有結果再跟你說08-10 17:13
貓貓風 ฅ●ω●ฅ
然後他的範例好龐大@___@ 感覺出問題會超級難找 08-10 17:14
豪琴
不好意思@@..我第一個意思是...讓其他使用者建立這個檔案,所以必須完全讓程式自動執行說......不好意思><"

08-10 17:18

貓貓風 ฅ●ω●ฅ
那就要在程式中預先建立資料表,如果表不存在時這樣~ create table if not exist , 但是這樣建立會是一個空表,如果想要資料轉移 第一個就是在程式碼中預先寫入要的資料,方法二就是先建立一個SERVER端來放想給每個使用者的資料,然後在程式一開啟時進行載入這樣,不過這樣就要先建立SERVER端的資料庫,中途會需要調用 PHP 來讀取資料到CLient端進行同步,工程會比較耗大一點~ 看你要選哪種方法吧~~~~08-10 17:24
豪琴
好的,謝謝..那我在找一下好了

08-10 17:40

貓貓風 ฅ●ω●ฅ
OK08-10 17:42
我要留言提醒:您尚未登入,請先登入再留言

15喜歡★s1234567 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:努力值記錄器 更新 V... 後一篇:緣起軒轅越時空 ‧ 水 ...

追蹤私訊切換新版閱覽

作品資料夾

robert286 ლ(´•д• ̀ლ
ლ(´•д• ̀ლ看更多我要大聲說21小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】