Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android UI設計與開發教程 引導界面(五)實現應用程序只啟動一次引導界面

Android UI設計與開發教程 引導界面(五)實現應用程序只啟動一次引導界面

編輯:Android開發教程

這篇文章算是對整個引導界面開發專題的一個終結了吧,個人覺得大部分的引導界面基本上都是千篇一律 的,只要熟練掌握了一個,基本上也就沒什麼好說的了,要是在今後的開發中遇到了更好玩,更有趣的引導界 面,博主也會在這裡及時的跟大家分享,今天的內容主要是教大家的應用程序只有在第一次啟動的時候顯示引 導界面,以後在啟動程序的時候就不再顯示了。

其實要想實現這樣的效果,只要使用 SharedPreferences類,就會讓程序變的非常簡單,下面來詳細介紹一下這個類的使用方法

一、 SharedPreferences的詳細介紹和用法

SharedPreferences介紹:

做軟件開發應該都知道,很多軟件 會有配置文件,裡面存放這程序運行當中的各個屬性值,由於其配置信息並不多,如果采用數據庫來存放並不 劃算,因為數據庫連接跟操作等耗時大大影響了程序的效率,因此我們使用鍵值這種一一對應的關系來存放這 些配置信息。SharedPreferences正是Android中用於實現這中存儲方式的技術。

SharedPreferences的 使用非常簡單,能夠輕松的存放數據和讀取數據。SharedPreferences只能保存簡單類型的數據,例如, String、int等。一般會將復雜類型的數據轉換成Base64編碼,然後將轉換後的數據以字符串的形式保存在 XML文件中,再用SharedPreferences保存。

SharedPreferences使用方法:

<1> 使用 Activity類的getSharedPreferences方法獲得SharedPreferences對象,其中存儲key-value的文件的名稱由 getSharedPreferences方法的第一個參數指定;

<2> 使用SharedPreferences接口的edit獲得 SharedPreferences.Editor對象;

<3> 通過SharedPreferences.Editor接口的putXxx方法保存 key-value對。其中Xxx表示不同的數據類型。例如:字符串類型的value需要用putString方法;

<4> 通過SharedPreferences.Editor接口的commit方法保存key-value對。commit方法相當於數 據庫事務中的提交(commit)操作。

具體代碼的書寫流程為:

A、存放數據信息

<1> 打開Preferences,名稱為setting,如果存在則打開它,否則創建新的 Preferences

SharedPreferences settings = getSharedPreferences(“setting”, 0);

<2> 讓setting處於編輯狀態

SharedPreferences.Editor editor = settings.edit ();

<3> 存放數據

editor.putString(“name”,”ATAAW”);

editor.putString (“URL”,”ATAAW.COM”);

<4> 完成提交

editor.commit();

B、讀取數據信息

<1> 獲取Preferences

SharedPreferences settings = getSharedPreferences (“setting”, 0);

<2> 取出數據

String name = settings.getString(“name”,”默 認值”);

String url = setting.getString(“URL”,”default”);

以上就是SharedPreferences 的使用方法,其中創建的Preferences文件存放位置可以在Eclipse中查看:

DDMS->File Explorer /<package name>/shared_prefs/setting.xml

二、實現的效果圖

第一次啟動程序:歡迎 界面-->引導界面-->主頁面

以後啟動程序:啟動頁-->系統主頁

第一次啟動時的效果 圖

歡迎界面:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved