最近寫了個鬧鐘的程序,看到SharedPreferences在一個程序中可以共享數據,SharedPreferences是一個輕量級的鍵值存儲機制,只可以存儲基本數據類型。我就拿來用用,沒想到SharedPreferences太好了,真是輕量級的保存數據的好的工具,比sqlite好用多了!以后我又多了一種編程思想了,呵呵,所以現在分享給大家,特別注意這點:這個無法直接在多個程序間共享Preferences數據。程序關閉再打開時間仍然保留你上次設置的時間。這
系統 2019-08-29 22:28:18 2261
接上一章,這一章我們就來學習SAX解析器,其實SAX跟PULL解析器差不多,事實上學會和掌握一種XML解析器對于完成項目來說已經足夠了,當然,多學一點也不是什么壞事,你說呢?呵呵,加油哦!我們還是以唐僧師徙的數據為例大徙弟孫悟空金箍棒殺死了
系統 2019-08-12 09:29:33 2261
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/actionbar/overlaying.html默認的,ActonBar會顯示在你的activity窗口的上部,使得它會稍許減少了activity布局的剩余空間。如果在用戶的UI交互過程中,你希望可以隱藏和
系統 2019-08-12 01:55:22 2261
今天對api中style下的theme整個摸了一遍。我將api中theme分為兩種類型來實驗;一種是apiLevel為11的,一種是11以下的。level為11的用的是3.0的模擬器,11以下用的是N1,2.3.3的系統。這里我是統一將theme寫在AndroidManifest.xml中定義,如下圖:先總結level為11以下的theme:1、Theme:它的意思為默認狀態,即如果theme這里不填任何屬性的時候,默認為Theme。api原文為:Thed
系統 2019-08-29 23:10:43 2260
6、溫故知新之Intent此系列前面簡單地接受過意圖(Intent),這里再次簡單介紹一下,在短信接收程序和使用Intent發送SMS中我們要用到。android應用程序的三大組件——Activities、Services、BroadcastReceiver,通過消息觸發,這個消息就稱作意圖(Intent)。下面以Acitvity為例,介紹一下Intent。Android用Intent這個特殊的類實現在Activity與Activity之間的切換。Inte
系統 2019-08-29 22:48:33 2260
本次的Demo是通過GridView展示一個List,通過2個按鈕實現GridView從視覺上的增加和減少。為了方便增加和減少,本次用的儲存結構是List。與String在BaseAdapter一樣,只需要更改BaseAdapter的2個基本函數分別是getItem(),getCount()publicObjectgetItem(intposition){returnmad[position];}publicintgetCount(){returnmad.
系統 2019-08-29 22:25:06 2260
模仿參考著ArrayAdapter將BaseAdapter寫成了外部類,此次內部類轉化外部類的唯一難點,是參數的傳遞,要通過自己寫的BaseAdapter的構造函數將MainActivity的參數傳遞給外部類,通過外部類的返回值傳遞給插件,具體函數還是那些,但是多了一個構造函數。packagecom.example.fouradpater_3;importjava.util.List;importandroid.content.Context;import
系統 2019-08-29 22:25:03 2260
http://www.ideasandroid.com/archives/328#more-328本文將介紹在android平臺下如何實現多線程下載,大家都知道,android平臺使用java做為開發語言,所以java中支持的多線程下載方式在android平臺下都支持,其中主要有兩種方式可以實現多線程下載。一種方式是使用很多個線程分別下載文件的不同部分,最后把所有下載完的文件合并成一個文件。另一種方式是使用java為我們提供的RandomAccessFil
系統 2019-08-29 22:24:18 2260
這個主要是由于在Windows做SD卡數據處理后,強行插拔導致的Fat文件系統信息錯誤。表現的問題是:Sdcard變成了只讀模式,且部分應用無法使用了。網上有一個綜合帖描述了這個問題和主要解決方案:http://bbs.gfan.com/android-212500-1-1.html但筆者在實驗時基本沒有成功,不曉得是否是具體操作上的問題。不過可以通過Windows自帶的硬盤修復工具進行一次檢查并自動修復就行了。AndroidSDCard無法識別問題
系統 2019-08-29 22:17:26 2260
http://www.moandroid.com/?p=918定義Theme的一個例子true14sp-
系統 2019-08-29 22:07:49 2260
上次介紹了使用GridView實現表格,這次就說說如何用ListView實現自適應的表格。GridView比ListView更容易實現自適應的表格,但是GridView每個格單元的大小固定,而ListView實現的表格可以自定義每個格單元的大小,但因此實現自適應表格也會復雜些(格單元大小不一)。另外,GridView實現的表格可以定位在具體某個格單元,而ListView實現的表格則只能定位在表格行。因此還是那句老話:根據具體的使用環境而選擇GridView
系統 2019-08-29 21:58:04 2260
目錄導航前兩章分別對開發環境和JqueryMobile基礎知識進行了介紹,本章介紹創建一個Android項目,并使用WebView控件顯示HTML數據。首先創建一個AndroidApplication項目,這個在第一節已經講過,不再贅述。然后以圖的形式介紹下Android項目幾個關鍵文件的功能。首先是AndroidManifest.xml文件,這個文件算是最重要的XML配置文件了,比如該項目的名稱,該項目要開通哪些權限,該項目用到了哪些核心Activity
系統 2019-08-12 09:30:28 2260
應用程序的組件為了告訴Android自己能響應、處理哪些隱式Intent請求,可以聲明一個甚至多個IntentFilter。每個IntentFilter描述該組件所能響應Intent請求的能力——組件希望接收什么類型的請求行為,什么類型的請求數據。比如之前請求網頁瀏覽器這個例子中,網頁瀏覽器程序的IntentFilter就應該聲明它所希望接收的IntentAction是WEB_SEARCH_ACTION,以及與之相關的請求數據是網頁地址URI格式。如何為組
系統 2019-08-12 09:30:00 2260
在做一個小練習的時候,又遇到了Adapter,才發現以前沒有對它進行過記錄現在介紹一下:其實Adapter就是數據和視圖之間的橋梁,數據在adapter中做處理,然后顯示到ListView上面Adapter有很多種,有ArrayAdapter,BaseAdapter,CursorAdapter,HeaderViewListAdapter,ListAdapter,ResourceCursorAdapter,SimpleAdapter,SimpleCur
系統 2019-08-12 09:29:47 2260
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/data-storage/databases.html在數據庫中保存數據,對于重復性的或者結構化的數據來說是很理想的,比如:聯系人信息。這節課我們假定你對SQL數據庫有一個大致的了解,并且幫助你在Androi
系統 2019-08-12 01:55:18 2260