Himi原創,歡迎轉載,轉載請在明顯處注明!謝謝。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/02/6113019.aspx對于游戲中的數據進行保存方式,在Android中常用的有四種保存方式,這里我先給大家統一先簡單的介紹下:1.SharedPreference此保存方式試用于簡單數據的保存,文如其名屬于配置性質的保存,不適合數據比較大的保存方式;2.文件存儲(FIleInputStrea
系統 2019-08-29 22:27:10 2198
基于android的定位無非就兩種:network、gps。兩者各有優劣。Network:定位快,準確度低,受環境影響小。GPS:定位慢,準確度高,受環境影響大。本文要解決的問題:1.locationManager.getLastKnownLocation方法返回null。2.如何實現快速而又精確的定位。E文好的話,直接看官網就好了http://developer.android.com/guide/topics/location/strategies.h
系統 2019-08-29 22:17:47 2197
新建AndroidProject,注意選擇GoogleAPIs:打開AndroidManifest.xml,在其中加入GPS使用權限:main.java的代碼如下:pu
系統 2019-08-29 23:29:02 2196
由于本人英文能力實在有限,不足之初敬請諒解本博客只要沒有注明“轉”,那么均為原創,轉貼請注明鏈接androidFragment開發文檔翻譯-1androidFragment開發文檔翻譯-2本系列并沒有對原文100%翻譯,也沒有100%的貼出原文與Activity通信盡管Fragment已經作為一個依賴Activity的object實現,并且可以在多個activitiy內部使用,一個已知的fragment實例是直接與包含它的activity綁定的。特別的,這
系統 2019-08-29 22:33:51 2196
Android應用程序開發中,有的時候我們在應用程序的任何一個地方都需要訪問一個全局變量,也就是在任何一個Activity中都可以訪問的變量。它不會因為Activity的生命周期結束而消失。要實現應用程序級的變量,我們可以通過Application這個類來實現。首先,我們新建一個類HelloApplication繼承Android.app.Application類,然后在我們的類中增加一些變量。如下所示:publicclassHelloApplicatio
系統 2019-08-29 22:07:27 2196
上一節給大家講解通過調用android系統自帶的瀏覽器進行授權認證的,使用該種方式能很容易的完成認證,但是該種方式有個弊端,也就是如果使用第三方的瀏覽器如UC、天天等,輸入完QQ賬號信息點擊“授權”后并不能再次跳轉到MainActivity,導致我們的認證失敗。這個問題應該是非常嚴重的問題,因為大部分用戶都會選擇第三方的瀏覽器作為默認的瀏覽器。本次給大家講解自動獲取驗證碼的第二種解決方案,克服上一種方法的缺陷。第二種解決方案的主角就是我們的WevView控
系統 2019-08-12 09:29:38 2196
雖然不知道Iphone是怎么實現這個分裂效果。不過我用自己的思路弄了個,大致上還可以用。先上圖接下來說說思路吧。做過launcher的朋友也許知道android的Launcher上也有文件夾這個東西。但是效果和Iphone比相差太遠。上個思路圖(側圖):4其實就是Launcher的workplace顯示的view當我點擊文件夾之后才會顯示3文件夾的view。我的做法也就是加了1和2兩個遮罩層的view。動作流程:先在處理文件夾的點擊事件,在顯示3(文件夾)
系統 2019-08-29 22:36:31 2195
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/connect-devices-wirelessly/nsd.html將網絡服務搜索(NSD)添加至你的應用允許你的用戶識別在本地網絡的其它設備,這些設備提供了你的應用所需要的服務。這一特性對很多P2P類應用非常有用,如:
系統 2019-08-12 01:55:02 2194
Inflater英文意思是膨脹,在android中大概是擴展的意思吧。LayoutInflater的作用類似于findViewById(),不同點是LayoutInflater是用來找layout下xml布局文件,并且實例化!而findViewById()是找具體xml下的具體widget控件(如:Button,TextView等)。它的用法有2種:LayoutInflaterinflater=LayoutInflater.from(this);Viewv
系統 2019-08-29 22:07:32 2192
相信很多人都喜歡iphone酷炫的界面,雖然android的原生控件已經足夠漂亮,但是往往不能滿足用戶越來越挑剔的眼光。其實,我們完全可以自己來繪制界面。今天我就來分享下做一個和iphone一樣的tab界面。下面先來看下iphone上的效果Android九宮格主界面的布局:
系統 2019-08-12 09:29:41 2192
本章節翻譯自《Beginning-Android-4-Application-Development》,如有翻譯不當的地方,敬請指出。原書購買地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/使用AbsoluteLayout,可以指定它其中的子View的確切位置。觀察如下main.xml中的代碼:[html]viewplaincopy
系統 2019-08-29 23:44:25 2191
WhenGoogleannouncedandreleasedAndroid,backinOctober2008,everyoneknewthatitwouldbecomethebestoperatingsystemformobiledevices.NotonlyisAndroidopensource,butitalsocomeswithaSoftwareDevelopmentKit,whichoffersthenecessaryAPIsandutiliti
系統 2019-08-29 23:48:24 2190
1.概念Adapter英文意思適配器Adapter是連接后端數據和前端顯示的適配器接口,是數據和UI(View)之間一個重要的紐帶。在常見的View(ListView,GridView)等地方都需要用到Adapter。如下圖直觀的表達了Data、Adapter、View三者的關系:(盜圖可恥,但是很直觀)我們可以看到在Android中與Adapter有關的所有接口、類的完整層級圖。在我們使用過程中可以根據自己的需求實現接口或者繼承類進行一定的擴展。比較常用
系統 2019-08-29 22:25:08 2190
最近看到一個開源項目,某位愛好者把Android4.1官方文檔做成了CHM,就像jdk的chm一樣,查閱API極其方便。Thethingis,I’vealwayspreferredtoworkwithdocumentationsinWindowsCHMformat.Why?Because:1.CHMdocumentscomewithabuilt-inmenu.2.CHMdocumentscomewithanindex.3.CHMdocumentscomew
系統 2019-08-12 09:30:38 2190
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/activity-lifecycle/index.html當一個用戶使用你的應用,或者返回,或者退出時,Activity的實例會在它的生命周期內對應地切換到相應的狀態。例如:當你的Activity第一次啟動時
系統 2019-08-12 01:53:23 2190