❶ android一般採用什麼資料庫
Android一般採用sqlite資料庫作為數據存儲方案。
通常的資料庫有關系型數據如:ms ql ,mysql,oracle等,非關系型nosql資料庫 如mongodb,redis
android作為手機端的手機操作系統,是無法直接操作大型宏指的關系型或是no sql類型的資料庫的。
從你的應用描述中景點等信息都可以選擇存儲在sqlite中。
但是圖片這些信息還是建議你存儲到伺服器上,以文件的形式存儲蔽碼配。
還有一種方式是在伺服器中使用任何的關系型和非模猜關系型資料庫存儲你的所有數據,但是你的android應用需要通過api去訪問你的景點圖片信息。
❷ android 怎麼調用資料庫方法
SQLite也支持SQL標准類型,VARCHAR、CHAR、BIGINT等。
創建資料庫
Android 不自動提供資料庫。在 Android 應用程序中使用 SQLite,必須自己創建資料庫,然後創建表、索引,填充數據。Android 提供了 SQLiteOpenHelper 幫助你創建一個資料庫,只要繼承 SQLiteOpenHelper 類,就可以創建資料庫。繼承了SQLiteOpenHelper的子類,必須實現三個方法:
1、構造函數,調用父類 SQLiteOpenHelper 的構造函數。這個方法需要四個參數:上下文環境(例如,一個 Activity),資料庫名字,一個可選的游標工廠(通常是 Null),一個代表你正在使用的資料庫模型版本的整數。
2、onCreate()方法,它需要一個 SQLiteDatabase 對象作為參數,根據需要對這個對象填充表和初始化數據。
3、onUpgrage() 方法,它需要三個參數,一個 SQLiteDatabase 對象,一個舊的版本號和一個新的版本號,這樣可以清楚如何把一個資料庫從舊的模型轉變到新的模型。
❸ Android studio怎麼創建一個資料庫文件
通常來說,一個android應用程序不止一個Activity(活動),更不止一個界面。於是需要創建多個Activity來滿足應用程序的要求,這里我將告訴大家如何添加新的Activity,並實現Activity之間的切換,這里的兩個活動以不同界面展示,活動的切換相當於界面的切換。
Android studio
Android手機或者安卓模擬器
首先創建一個Test項目工程,選擇默認版式,選擇好自己喜歡的主題(Theme)。
Android studio教程:[6]創建多個Activity
在文件管理器中找到layout下的xml文件,並將其復制粘貼一份到layout目錄下,命名為second_activity.xml。
Android studio教程:[6]創建多個Activity
接下來在.java文件處新建一個java class,命名為SecondActivity。
Android studio教程:[6]創建多個Activity
Android studio教程:[6]創建多個Activity
此時可以看到文件目錄中多出來一個xml文件和一個java類文件。
Android studio教程:[6]創建多個Activity
打開AndroidManifest.xml文件,添加一個<activity></activity>標簽,添加內容如下:
<activity
android:name=".SecondActivity"
android:label="Second Activity">
<intent-filter>
<action android:name="com.litreily.SecondActivity"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
Android studio教程:[6]創建多個Activity
修改SecondActivity.xml:
<TextView
android:text="The Second Activity!"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Android studio教程:[6]創建多個Activity
修改SecondActivity.java文件:
public class SecondActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.SecondActivity);
}
}
Android studio教程:[6]創建多個Activity
修改主界面的activity_my.xml文件,添加一個按鈕,用於跳轉Activity:
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="轉到下一個界面"
android:onClick="onClick"/>
Android studio教程:[6]創建多個Activity
在主界面的java類中實現按鈕的點擊事件響應函數onClick,通過startActivity函數打開新的Activity.
public void onClick(View view)
{
startActivity(new Intent("com.litreily.SecondActivity"));
}
Android studio教程:[6]創建多個Activity
設置採用模擬器打開App,並啟動調試打開模擬器。
Android studio教程:[6]創建多個Activity
在模擬器中運行程序,點擊按鈕可以切換Activity,在第二個界面點擊返回鍵可以返回主界面。
Android studio教程:[6]創建多個Activity
Android studio教程:[6]創建多個Activity
注意事項
xml文件的命名為小寫字母或者數字,大寫字母可能會報錯
❹ android用的是什麼資料庫
一般移動的平台如iphone, android都是使用sqlite資料庫,不過也有些在網路間傳輸使用xml,和json的,兩種格式都是java原生支持,解析也比較方便,還方便在網路間傳輸。