這篇文章將為大家詳細(xì)講解有關(guān)在Xamarin.Android項(xiàng)目中如何使用數(shù)據(jù)庫,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
在平陸等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),成都全網(wǎng)營銷,外貿(mào)營銷網(wǎng)站建設(shè),平陸網(wǎng)站建設(shè)費(fèi)用合理。
在Xamarin.Android項(xiàng)目中使用預(yù)設(shè)數(shù)據(jù)庫的具體操作步驟如下:
(1)創(chuàng)建一個(gè)Xamarin.Android項(xiàng)目,如AndroidSQLiteDemo。
(2)在AndroidSQLiteDemo項(xiàng)目的Resources文件夾下創(chuàng)建一個(gè)Raw文件夾。
(3)將上一節(jié)中創(chuàng)建的Documents.db數(shù)據(jù)庫拖動(dòng)到Raw文件夾中。
(4)打開MainActivity.cs文件,將Documents.db數(shù)據(jù)庫的內(nèi)容復(fù)制到/data/data/[your packageName/files/ MyDocuments.db中,代碼如下:
using System; using Android.App; using Android.Content; using Android.Runtime; using Android.Views; using Android.Widget; using Android.OS; using Android.Support.V7.App; using System.IO; using System.Text; namespace AndroidSQLiteDemo { [Activity(Label = "@string/app_name", MainLauncher = true, LaunchMode = Android.Content.PM.LaunchMode.SingleTop, Icon = "@drawable/icon")] public class MainActivity : AppCompatActivity { protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.main); var toolbar = FindViewById(Resource.Id.toolbar); if (toolbar != null) { SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(false); SupportActionBar.SetHomeButtonEnabled(false); } // Get our button from the layout resource, // and attach an event to it var clickButton = FindViewById
運(yùn)行程序后,初始狀態(tài)如圖1.31所示。
輕拍HELLO WORLD,CLICK ME!按鈕后,會(huì)在輸出窗口輸出以下的內(nèi)容:
數(shù)據(jù)庫文件的目錄:/data/user/0/com.company.AndroidSQLiteDemo/files/MyDocuments.db
此時(shí)Documents.db數(shù)據(jù)庫中的內(nèi)容就會(huì)復(fù)制到MyDocuments.db文件中。
關(guān)于“在Xamarin.Android項(xiàng)目中如何使用數(shù)據(jù)庫”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。