注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/location/geofencing.html地理圍欄可以將用戶當(dāng)前地點(diǎn)信息和周?chē)牡攸c(diǎn)信息相結(jié)合,它其實(shí)是用戶接近潛在的感興趣的地點(diǎn)的程度。要標(biāo)記一個(gè)感興趣的地點(diǎn),你需要指定它的經(jīng)緯度。要調(diào)整接近的位置,你還需要添加一
系統(tǒng) 2019-08-12 01:54:42 1971
最近真夠忙的,瞎忙!好久沒(méi)寫(xiě)博客。不知道寫(xiě)什么,就寫(xiě)些最近對(duì)用戶體驗(yàn)這塊的一個(gè)小的見(jiàn)解吧。無(wú)論大型或小型應(yīng)用,靈活的緩存可以說(shuō)不僅大大減輕了服務(wù)器的壓力,而且因?yàn)楦焖俚挠脩趔w驗(yàn)而方便了用戶。從事Android開(kāi)發(fā)工作以來(lái),個(gè)人認(rèn)為Android應(yīng)用可以說(shuō)是作為小型應(yīng)用,只是其中很多的開(kāi)發(fā)時(shí)間花費(fèi)在細(xì)節(jié)之上(UI交互方式、響應(yīng)速度、效果、字體、顏色等等),其中90%乃至99的應(yīng)用并不是需要實(shí)時(shí)更新的(即時(shí)通訊類(lèi)的除外:QQ),而且詬病于蝸牛般的移動(dòng)網(wǎng)速,3
系統(tǒng) 2019-08-29 22:55:47 1970
越來(lái)越多互聯(lián)網(wǎng)企業(yè)都在Android平臺(tái)上部署其客戶端,為了提升用戶體驗(yàn),這些客戶端都做得布局合理而且美觀.......Android的Style設(shè)計(jì)就是提升用戶體驗(yàn)的關(guān)鍵之一。Android上的Style分為了兩個(gè)方面:Theme是針對(duì)窗體級(jí)別的,改變窗體樣式;Style是針對(duì)窗體元素級(jí)別的,改變指定控件或者Layout的樣式。Android系統(tǒng)的themes.xml和style.xml(位于\base\core\res\res\values\)包含了很
系統(tǒng) 2019-08-29 22:31:02 1970
Andriod第一個(gè)應(yīng)用程序helloworld1、首先點(diǎn)擊File,新建一個(gè)Andriodproject2、輸入項(xiàng)目名稱(chēng)helloword(由于有重名問(wèn)題,所以以上項(xiàng)目名改名為helloAndriod)3、點(diǎn)擊Next后出現(xiàn)以下界面,選擇你所搭建的Andriod平臺(tái)版本,我選2.3.34、下一步出現(xiàn)一下界面,命名一個(gè)包名,例如cn.com.hbsi.activity,選擇minimum之前選擇的Andriod版本10(Android2.3.3)5、點(diǎn)擊F
系統(tǒng) 2019-08-29 22:36:41 1969
Binder通信簡(jiǎn)介:linux系統(tǒng)中進(jìn)程間通信的方式有:socket,namedpipe,messagequeque,signal,sharememory。Java系統(tǒng)中的進(jìn)程間通信方式有socket,namedpipe等,Android應(yīng)用程序理所當(dāng)然可以應(yīng)用JAVA的IPC機(jī)制實(shí)現(xiàn)進(jìn)程間的通信,但我查看android的源碼,在同一終端上的應(yīng)用軟件的通信幾乎看不到這些IPC通信方式,取而代之的是Binder通信。google為什么要采用這種方式呢,這取
系統(tǒng) 2019-08-29 22:42:10 1968
wzplayerforandroidV1.5.3新增功能1.使用gles2播放yuv文件.聯(lián)系方式:weinyzhou86@gmail.comQQ:514540005版權(quán)所有,禁止轉(zhuǎn)載.發(fā)布自:http://blog.csdn.net/weinyzhou/article/details/9179289wzplayerforandroidV1.5.3(新增YUV文件播放)
系統(tǒng) 2019-08-12 01:33:20 1965
一)開(kāi)發(fā)前準(zhǔn)備工作,下載SQLiteExpert工具(SQLite的可視化工具),大家可以去搜一下二)工具準(zhǔn)備好了,咱們開(kāi)始開(kāi)發(fā)吧先貼一下項(xiàng)目的目錄結(jié)構(gòu):1.寫(xiě)一個(gè)獲得創(chuàng)建修改數(shù)據(jù)庫(kù)的工具類(lèi),這個(gè)類(lèi)繼承自SQLiteOpenHelperpackagecom.xiaobo.service;importandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;importandro
系統(tǒng) 2019-08-29 23:06:58 1962
Himi原創(chuàng),轉(zhuǎn)載請(qǐng)注明!謝謝。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/23/6094182.aspx今天講下在Surfaceview中如何實(shí)現(xiàn)兩個(gè)或者多個(gè)Activity之間的切換與數(shù)據(jù)交互,為了更形象一些我做了一個(gè)游戲登錄界面的demo,其中對(duì)于輸入界面的布局這些我也是隨意寫(xiě)了下,主要是實(shí)現(xiàn)功能并沒(méi)有花時(shí)間去美化,所以大家可以自己去xml或者代碼中去改變布局,每個(gè)小組件的寬高等。好了
系統(tǒng) 2019-08-29 22:20:22 1961
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/basics/fragments/index.html為了在Aondroid上創(chuàng)建一個(gè)動(dòng)態(tài)可分割的UI,你需要將UI組建和activity的行為進(jìn)行封裝,通過(guò)這樣的方式你可以將這些組建換入或換出你的activity。你可以
系統(tǒng) 2019-08-12 01:53:22 1961
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/sharing/shareaction.html想要在你的ActionBar中實(shí)現(xiàn)一個(gè)高效和用戶友好的分享行為,這在Android4.0(APILevel14)及以上中通過(guò)引入ActionProvider而變得更加簡(jiǎn)單。一
系統(tǒng) 2019-08-12 01:55:16 1960
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/efficient-downloads/redundant_redundant.html最基本的減少你的下載數(shù)量的方法就是只下載你需要的數(shù)據(jù)。就數(shù)據(jù)而言,這就意味著實(shí)現(xiàn)RESTAPIs(譯者注:REST即Represent
系統(tǒng) 2019-08-12 01:54:50 1960
Android里面也可用XML定義菜單資源,菜單分兩種,一種是OptionMenu(點(diǎn)系統(tǒng)"Menu"鍵出來(lái)),一種是ContextMenu下面定義兩種菜單XML到res\menu文件夾下my_menu為OptionMenu
系統(tǒng) 2019-08-29 23:48:47 1959
在開(kāi)發(fā)手機(jī)應(yīng)用時(shí),除了對(duì)API的掌握外,更重要的還是畫(huà)面。對(duì)于畫(huà)面,屏幕分辨率又是很重要的一個(gè)因素。由于手機(jī)屏幕尺寸各不相同,在畫(huà)面布局時(shí)就需要考慮這個(gè)問(wèn)題。Android可以設(shè)置為隨著窗口大小調(diào)整縮放比例,但即便如此,手機(jī)程序設(shè)計(jì)人員還是必須知道手機(jī)屏幕邊界,以免布局變形。下面我們就講一下,如何通過(guò)代碼獲取手機(jī)屏幕的分辨率,代碼其實(shí)很簡(jiǎn)單,關(guān)鍵是android.util.DisplayMetrics這個(gè)類(lèi)。該類(lèi)記錄了一些常用信息,如顯示信息、大小、維度、
系統(tǒng) 2019-08-29 23:39:53 1958
這里,我們不采用IDE,直接用命令行來(lái)處理。1、建立project這里使用AndriodSDK中tools里面的命令:androidcreateproject--target2/--path/workspace/andriod/learning/Now--activityNow/--packagecom.wei.andriod.learning.Now2、編程在目錄src/com/wei/andriod/learning/Now/中于Now.java,這就
系統(tǒng) 2019-08-29 22:54:48 1958
一、Service簡(jiǎn)介Service是android系統(tǒng)中的四大組件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的級(jí)別差不多,但不能自己運(yùn)行只能后臺(tái)運(yùn)行,并且可以和其他組件進(jìn)行交互。service可以在很多場(chǎng)合的應(yīng)用中使用,比如播放多媒體的時(shí)候用戶啟動(dòng)了其他Activity這個(gè)時(shí)候程序要在后臺(tái)繼續(xù)播放,比如檢測(cè)SD卡上文件的變化,再或者在后臺(tái)記錄你地理信息位置的改變等等,
系統(tǒng) 2019-08-12 09:30:19 1958