注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.htmlWi-Fi的P2PAPI允許設(shè)備連接到附近的設(shè)備,而不需要連接到網(wǎng)絡(luò)或熱點(diǎn)(Android的Wi-FiP2P框架使用Wi-FiDirec
系統(tǒng) 2019-08-12 01:55:01 2031
參考網(wǎng)上文章,做了兩種顏色選擇器。一種是固定顏色的選擇器,這個(gè)很簡(jiǎn)單,只要畫出來(lái)各種顏色區(qū)域,用戶選擇哪個(gè),就選擇了什么顏色。另一種是萬(wàn)能顏色選擇器,這個(gè)有一些算法的,所以就參考了網(wǎng)上的文章(由于原始出處不詳,就不表示感謝了),又做了一些優(yōu)化和修改。目前的這個(gè)萬(wàn)能顏色選擇器的功能已經(jīng)足夠了,也沒(méi)什么可保密的,就放上來(lái),給需要的人做個(gè)參考。喜歡就拿去好了。importarui.csdn.generaltools.colorchooser.ColorChoos
系統(tǒng) 2019-08-29 22:07:48 2029
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/beam-files/receive-files.htmlAndroidBeam文件傳輸將文件拷貝至接收設(shè)備上的一個(gè)特殊目錄。同時(shí)使用Android媒體掃描器(AndroidMediaScanner)掃描拷貝的文件,并為媒
系統(tǒng) 2019-08-12 01:55:14 2023
成功屬于耐得住寂寞的人,接下來(lái)幾篇將講述Android應(yīng)用程序的原理及術(shù)語(yǔ),可能會(huì)比較枯燥。如果能夠靜下心來(lái)看,相信成功將屬于你。引言為了后面的例子做準(zhǔn)備,本篇及接下來(lái)幾篇將介紹Android應(yīng)用程序的原理及術(shù)語(yǔ),這些也是作為一個(gè)Android的開(kāi)發(fā)人員必須要了解,且深刻理解的東西。本篇的主題如下:1、應(yīng)用程序基礎(chǔ)2、應(yīng)用程序組件2.1、活動(dòng)(Activities)2.2、服務(wù)(Services)2.3、廣播接收者(Broadcastreceivers)2
系統(tǒng) 2019-08-29 22:32:11 2021
[FirstwrittenbySteveGuo,pleasekeepthemarkifforwarding.]InthistopicyouwilllearnsomeinformationaboutAndroidprocessmanagement.Firstlet’stakealookatthelaunchedprocessesduringAndroidbooting.USERPIDPPIDVSIZERSSWCHANPCNAMEroot10264176c00
系統(tǒng) 2019-08-29 22:45:20 2020
首先給大家介紹使用文件如何對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),Activity提供了openFileOutput()方法可以用于把數(shù)據(jù)輸出到文件中,具體的實(shí)現(xiàn)過(guò)程與在J2SE環(huán)境中保存數(shù)據(jù)到文件中是一樣的。publicvoidsave(){try{FileOutputStreamoutStream=this.openFileOutput("a.txt",Context.MODE_WORLD_READABLE);outStream.write(text.getText().to
系統(tǒng) 2019-08-29 23:43:32 2019
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/basics/data-storage/index.html大多數(shù)的Android應(yīng)用都需要保存數(shù)據(jù),甚至僅僅在onPause()中存儲(chǔ)應(yīng)用狀態(tài)信息防止用戶進(jìn)度丟失,這也屬于數(shù)據(jù)的存儲(chǔ)。大多數(shù)較復(fù)雜的應(yīng)用也需要存儲(chǔ)用戶的設(shè)
系統(tǒng) 2019-08-12 01:53:22 2019
1.下載AndroidSDK(軟件開(kāi)發(fā)包)Android的SDK可以在http://developer.android.com/sdk頁(yè)面找到,本例中使用androidsdkwindows1.5r2。下載后的文件名是android-sdk-windows-1.5_r2.zip,將該文件解壓縮在硬盤上,本例中是D:\android-sdk-windows-1.5_r2,解壓縮后的文件夾結(jié)構(gòu)是:D:\android-sdk-windows-1.5_r2>dir
系統(tǒng) 2019-08-29 23:48:24 2017
ListView中顯示網(wǎng)絡(luò)圖片2011-05-2010:48:22最近在做一個(gè)天氣預(yù)報(bào)的例子,想在ListView中添加網(wǎng)絡(luò)圖片,在翻閱很多文檔,在Baidu上Google很久,終于找到了辦法,現(xiàn)在跟大家分享一下解決方案,此篇僅做一個(gè)比較簡(jiǎn)單的實(shí)例;大家知道ImageView類雖然有一個(gè)setImageUri方法,但不能直接接受一個(gè)由網(wǎng)絡(luò)地址生成的uri作為參數(shù)從而顯示圖片,我們只好使用其setImageBitmap方法,如BitmapmBitmap=nu
系統(tǒng) 2019-08-29 23:05:40 2016
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/managing-audio/volume-playback.html一個(gè)良好的用戶體驗(yàn)是一種可預(yù)測(cè)的。如果你的應(yīng)用播放多媒體,那么很重要的一點(diǎn)就是你的用戶可以通過(guò)他們?cè)O(shè)備上的(藍(lán)牙耳機(jī),耳機(jī)等等)硬件或軟件音量控制方法,
系統(tǒng) 2019-08-12 01:55:13 2014
本文來(lái)自http://blog.csdn.net/hellogv/GridView跟ListView都是比較常用的多控件布局,而GridView更是實(shí)現(xiàn)九宮圖的首選!本文就是介紹如何使用GridView實(shí)現(xiàn)九宮圖。GridView的用法很多,網(wǎng)上介紹最多的方法就是自己實(shí)現(xiàn)一個(gè)ImageAdapter繼承BaseAdapter,再供GridView使用,類似這種的方法本文不再重復(fù),本文介紹的GridView用法跟前文ListView的極其類似。。。。也算是我
系統(tǒng) 2019-08-29 23:49:30 2012
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/sharing/index.htmlAndroid應(yīng)用的一個(gè)強(qiáng)大之處在于他們相互之間的通信和整合能力。當(dāng)某個(gè)功能在其它應(yīng)用中已經(jīng)存在了,我們又何必去重新開(kāi)發(fā)這個(gè)功能呢?這系列課程包括了你如何使用IntentAPIs和Act
系統(tǒng) 2019-08-12 01:53:22 2010
如題,這是公司項(xiàng)目的一個(gè)功能模塊,先上個(gè)效果圖:其次大致說(shuō)說(shuō)原理:1,首先判斷輸入的字符,是否包含表情的文字,比如這個(gè)表情對(duì)應(yīng)的文件名為emoji_1.png,它對(duì)應(yīng)的文字描述:[可愛(ài)],如果我們?cè)谳敵龅氖禽敵鲞@么一句話:老婆,我想你了。那么我們對(duì)應(yīng)的根本文字就是:老婆,我想你了[可愛(ài)]。2,具體的轉(zhuǎn)換過(guò)程就是用正則表達(dá)式比配文字中是否含有[xxx]這類的文字,如果有,那么我們就根據(jù)拿到的[xxx]找到它對(duì)應(yīng)的資源文件id,當(dāng)然這其中有一個(gè)關(guān)系表,看你怎么
系統(tǒng) 2019-08-29 23:04:25 2008
作為Android應(yīng)用開(kāi)發(fā)者,不得不面對(duì)一個(gè)尷尬的局面,就是自己辛辛苦苦開(kāi)發(fā)的應(yīng)用可以被別人很輕易的就反編譯出來(lái)。Google似乎也發(fā)現(xiàn)了這個(gè)問(wèn)題,從SDK2.3開(kāi)始我們可以看到在android-sdk-windows\tools\下面多了一個(gè)proguard文件夾proguard是一個(gè)java代碼混淆的工具,通過(guò)proguard,別人即使反編譯你的apk包,也只會(huì)看到一些讓人很難看懂的代碼,從而達(dá)到保護(hù)代碼的作用。下面具體說(shuō)一說(shuō)怎么樣讓SDK2.3下的p
系統(tǒng) 2019-08-12 09:30:09 2006
Android是Google公司針對(duì)手機(jī)開(kāi)發(fā)的一個(gè)平臺(tái),并公布了其中大部分代碼,其大部分應(yīng)用程序都是用JAVA開(kāi)發(fā)的。下面是一張公開(kāi)的Android體系結(jié)構(gòu)圖。Android的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。從架構(gòu)圖看,Android分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和Linux內(nèi)核層。藍(lán)色的代表java程序,黃色的代碼為運(yùn)行JAVA程序而實(shí)現(xiàn)的虛擬機(jī),綠色部分為C/C++語(yǔ)言編寫的程序庫(kù),紅色的代碼內(nèi)核(l
系統(tǒng) 2019-08-29 22:32:41 2005