Re: [請益] 關於android的資料庫
※ 引述《supercygnus (......)》之銘言:
: ※ [本文轉錄自 Android 看板 #1CFi0Dlz ]
: 作者: supercygnus (......) 看板: Android
: 標題: [請益] 關於android的資料庫
: 時間: Thu Jul 15 16:00:11 2010
: 請問要怎麼建立android的資料庫呢~?
: 目前在寫專題
: 我們系統有分成兩個部分,第一個部份是網頁(有一個SQL資料庫)
: 第二部分是android(也有一個資料庫)
: 目的是想要讓使用者可以在android的頁面登入會員,
: 不過會員的帳號密碼資料是放在SQL那個資料庫去,請問要如何建立android的資料庫
: 看書裡面有介紹好幾種,要使用哪一個適合呢~?
: 還有要怎麼讓這兩個資料庫連接在一起呢~?因為我們要讓使用者在android程式裡
: 輸入一些資料,那這些資料要在網頁那裏顯示出來,要怎麼操作呢
: 我們是用eclipse開發的,如果有人知道可以教教我嗎,感謝了
據我自己所知, 提供幾個方法給你參考:
1. 在Android提供會員登入介面: 通常做法,會員的資料是存在server端, Android僅
單純讓user輸入帳密和cache其資料, 跟傳統你用瀏覽器登入網站一樣. 走http/https協定.
. 你可以google "XML RPC"或"REST" 兩個架構. 上面就有很多例子和source code.
2. 通常沒有很必要, 用到Android裡的資料庫機會不大. 如果你要記錄的東西沒有
很複雜. 用SharedPreferences應該就可以了.
3. 用Android資料庫主要有兩種方式, 一是透過ContentProvider, 一是直接存取.
如果你真的需要用到Android裡的資料庫. 你就要看你所建出來的資料庫是否給其它的App
使用, 如果要的話, 你就要用ContentProvider的方式. 如果只給自己的App用.則用
SQLiteOpenHelper 這個class直接存取. 例子可以看sdk裡所提供的notepad範例.
4. 最後一個傳值到serever的問題跟第一個問題道理一樣.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.222.75
討論串 (同標題文章)