注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/basics/network-ops/managing.html這節(jié)課將講解如何寫一個(gè)對(duì)使用網(wǎng)絡(luò)資源具有細(xì)粒度控制的應(yīng)用。如果你的應(yīng)用要執(zhí)行很多網(wǎng)絡(luò)操作,你需要提供用戶設(shè)置,使得用戶可以控制你的應(yīng)用處理數(shù)據(jù)的行為,比如你的
系統(tǒng) 2019-08-12 01:55:00 2673
android自定義tabhost的tabsandroidtabhost2011.09.14(3)———android自定義tabhost的tabs參考:http://www.cnblogs.com/over140/archive/2011/03/02/1968042.htmlJava代碼http://www.iteye.com/topic/1116261我們直接用系統(tǒng)的tabhost時(shí)如下圖可以看見兩個(gè)tab中間有空隙也許我們不需要這些空隙或者系統(tǒng)的樣式
系統(tǒng) 2019-08-29 23:18:12 2670
效果圖:MainActivity.javaViewkeyboardView=LayoutInflater.from(this).inflate(R.layout.random_keyboard,null);Displaydisplay=getWindowManager().getDefaultDisplay();intheight=(int)getResources().getDimension(R.dimen.height);popupWindow=ne
系統(tǒng) 2019-08-29 23:04:25 2668
我們知道,在Android系統(tǒng)中,每一個(gè)應(yīng)用程序都運(yùn)行在獨(dú)立的進(jìn)程中,這也保證了當(dāng)其中一個(gè)程序出現(xiàn)異常而不會(huì)影響另一個(gè)應(yīng)用程序的正常運(yùn)轉(zhuǎn)。在許多情況下,我們activity都會(huì)與各種系統(tǒng)的service打交道,很顯然,我們寫的程序中activity與系統(tǒng)service肯定不是同一個(gè)進(jìn)程,但是它們之間是怎樣實(shí)現(xiàn)通信的呢?Binder是android中一種實(shí)現(xiàn)進(jìn)程間通信(IPC)的方式之一。了解Binder1.binder用來(lái)做什么?用來(lái)實(shí)現(xiàn)不同進(jìn)程之間的通信
系統(tǒng) 2019-08-12 09:30:36 2659
手把手全程教你開發(fā)android應(yīng)用——的哥寶貝(功能介紹篇)本文所介紹的應(yīng)用——的哥寶貝,本應(yīng)用為實(shí)用性應(yīng)用,為應(yīng)目前城市中的士司機(jī)與乘客之間方位溝通問(wèn)題導(dǎo)致的資源與服務(wù)不足等情況而誕生。的哥寶貝可以及時(shí)反映乘客的分布以及附近司機(jī)的方位,并且對(duì)于位置偏遠(yuǎn)的乘客,可以在的哥寶貝中聯(lián)系就近或者已收藏的司機(jī)接送,以及完善的評(píng)分制度等。本應(yīng)用配置環(huán)境為Eclipse3.5.2&Android2.1,引用云服務(wù)器BmobSDK(功能實(shí)現(xiàn)篇詳解,可登陸www.bmo
系統(tǒng) 2019-08-12 09:30:01 2655
原文地址:http://blog.csdn.net/milado_nju/article/details/17098399##概述相信讀者已經(jīng)注意到了,在最新的Android4.4Kitkat版本中,原本基于AndroidWebKit的WebView實(shí)現(xiàn)被換成基于Chromium的WebView實(shí)現(xiàn)。在前面的章節(jié)中,筆者也介紹過(guò)基于Chromium的WebView實(shí)現(xiàn)即將成為Android系統(tǒng)上的缺省實(shí)現(xiàn)方式,筆者也一直期待這一重大轉(zhuǎn)變,現(xiàn)在它真的發(fā)生了。
系統(tǒng) 2019-08-29 22:00:13 2652
由于本人英文能力實(shí)在有限,不足之初敬請(qǐng)諒解本博客只要沒(méi)有注明“轉(zhuǎn)”,那么均為原創(chuàng),轉(zhuǎn)貼請(qǐng)注明鏈接androidtask與backstack開發(fā)文檔翻譯-1androidtask與backstack開發(fā)文檔翻譯-2androidtask與backstack開發(fā)文檔翻譯-3ManagingTasks管理taskThewayAndroidmanagestasksandthebackstack,asdescribedabove—byplacingallactivi
系統(tǒng) 2019-08-29 22:20:44 2645
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/basics/actionbar/styling.htmlActionBar能夠向你的用戶提供易掌握的操作方法,同時(shí)也能幫助用戶導(dǎo)航,但這不代表所有應(yīng)用的Action都長(zhǎng)一個(gè)模樣。如果你希望將你的ActionBar風(fēng)格進(jìn)行
系統(tǒng) 2019-08-12 01:55:23 2643
3.1、運(yùn)行SMS程序給另一個(gè)android模擬器發(fā)短信運(yùn)行上面我們編寫的TextMessage程序,另外在Windows的命令行下切換到tools目錄下,并輸入emulator–datasmsReceiver,我的如下:這樣就會(huì)啟動(dòng)一個(gè)android模擬器,如下所示:(注意它的編號(hào):5556,就是用這個(gè)編號(hào)與它通信的)圖2、通過(guò)emulator啟動(dòng)一個(gè)android模擬器通過(guò)我們TextMessage程序啟動(dòng)的android模擬器,編寫短信:圖3、Tex
系統(tǒng) 2019-08-29 22:55:40 2640
前文簡(jiǎn)要介紹了Android應(yīng)用程序的Activity的啟動(dòng)過(guò)程。在Android系統(tǒng)中,應(yīng)用程序是由Activity組成的,因此,應(yīng)用程序的啟動(dòng)過(guò)程實(shí)際上就是應(yīng)用程序中的默認(rèn)Activity的啟動(dòng)過(guò)程,本文將詳細(xì)分析應(yīng)用程序框架層的源代碼,了解Android應(yīng)用程序的啟動(dòng)過(guò)程。在上一篇文章Android應(yīng)用程序的Activity啟動(dòng)過(guò)程簡(jiǎn)要介紹和學(xué)習(xí)計(jì)劃中,我們舉例子說(shuō)明了啟動(dòng)Android應(yīng)用程序中的Activity的兩種情景,其中,在手機(jī)屏幕中點(diǎn)擊應(yīng)
系統(tǒng) 2019-08-12 09:29:52 2639
Himi原創(chuàng),歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明!謝謝。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/26/6099194.aspx各位童鞋請(qǐng)你們注意:surfaceview中確實(shí)有onDraw這個(gè)方法,但是surfaceview不會(huì)自己去調(diào)用!!!而我代碼中的ondraw也好draw也好,都是我自己定義的一個(gè)方法。。。放在線程中不斷調(diào)用的,一定要注意!!昨天圣誕節(jié),沒(méi)有出去,而是一天時(shí)間全部糾結(jié)在如何在S
系統(tǒng) 2019-08-29 22:20:28 2632
發(fā)現(xiàn)當(dāng)前Android的資料不是很多,而且對(duì)于Activity的介紹也很少,所以把官方文檔的android.app.Activity的介紹翻譯了一下,加入了一些自己的理解。各位如果覺(jué)得我自己理解的不對(duì),請(qǐng)無(wú)視。歡迎郵件討論。android.apppublicclassandroid.app.Activityjava.lang.Objectandroid.content.Contextandroid.app.ApplicationContextViewInf
系統(tǒng) 2019-08-29 23:24:40 2631
最近試著做下圖的界面,源碼分享,先上圖看看效果吧,下面代碼為白色區(qū)域。xmlLayout
系統(tǒng) 2019-08-29 22:08:02 2631
Android的硬件抽象層,簡(jiǎn)單來(lái)說(shuō),就是對(duì)Linux內(nèi)核驅(qū)動(dòng)程序的封裝,向上提供接口,屏蔽低層的實(shí)現(xiàn)細(xì)節(jié)。也就是說(shuō),把對(duì)硬件的支持分成了兩層,一層放在用戶空間(UserSpace),一層放在內(nèi)核空間(KernelSpace),其中,硬件抽象層運(yùn)行在用戶空間,而Linux內(nèi)核驅(qū)動(dòng)程序運(yùn)行在內(nèi)核空間。為什么要這樣安排呢?把硬件抽象層和內(nèi)核驅(qū)動(dòng)整合在一起放在內(nèi)核空間不可行嗎?從技術(shù)實(shí)現(xiàn)的角度來(lái)看,是可以的,然而從商業(yè)的角度來(lái)看,把對(duì)硬件的支持邏輯都放在內(nèi)核空間
系統(tǒng) 2019-08-29 23:31:50 2627
Android應(yīng)用程式編譯成系統(tǒng)程序簡(jiǎn)介簡(jiǎn)介:在android操作系統(tǒng)中,有一些應(yīng)用程序,如打電話,系統(tǒng)設(shè)置、鬧鐘等等在我們購(gòu)買手機(jī)的時(shí)候就已經(jīng)有了,如果我們想寫一個(gè)應(yīng)用程序到系統(tǒng)中,而又不給用戶刪除。該如何做?本文將提供一個(gè)簡(jiǎn)單的例子,看看android系統(tǒng)里是如何把應(yīng)用程序?qū)懭胂到y(tǒng)中去的。1、開發(fā)環(huán)境操作系統(tǒng):Ubuntuxx開發(fā)工具:EclipseAndroidSDK:android2.22、開發(fā)環(huán)境搭建過(guò)程要想把a(bǔ)ndroid應(yīng)用程序?qū)懭胂到y(tǒng)中,首
系統(tǒng) 2019-08-29 23:49:08 2625