安卓資料儲存的幾種方式

2021-06-18 03:04:59 字數 496 閱讀 9482

android系統一般提供了四種不同的資料儲存方式。分別是:

1. sqlite:

sqlite是乙個輕量級的資料庫,支援基本sql語法,是常被採用的一種資料儲存方式。android為此資料庫提供了乙個名為sqlitedatabase的類,封裝了一些運算元據庫的api。

2. sharedpreference:

除sqlite資料庫外,另一種常用的資料儲存方式,其本質就是乙個xml檔案,常用於儲存較簡單的引數設定。

3.file:

即常說的檔案(i/o)儲存方法,常用語儲存大數量的資料,但是缺點是更新資料將是一件困難的事情。

4.contentprovider:

在android系統中,資料基本上都是私有的,存放於「data/data/程式包名」目錄下,所以要實現資料共享,正確方式是使用content provider。

安卓彈性滑動的幾種實現方式

實現彈性滑動的原始碼如下 scroller scroller new scroller mcontext private void smoothscroolby int destx,int desty override public void computescroll 原理 1.構造乙個scrol...

安卓中的Activity的幾種跳轉方式

安卓中的activity的幾種跳 一 顯式呼叫方法 方法一 intent intent new intent 本類,將要跳轉的類 startactivity intent 方法二 intent intent2 new intent intent2.setclass 本類,另外將要跳轉的類 inten...

安卓中的儲存(SQLite)

sqlite 底層實現c和c 語言,本身是開源軟體版。主要應用在儲存聯絡人 儲存簡訊 備忘錄和手機上的音訊檔案等。優點是 資料安全性比較高,資料也方便管理。相應的api sqlitedatabase 開啟或者關閉資料庫 sqliteopenhelper 工具類 cursor物件 cursoradap...