注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/sharing/receive.html既然你的應(yīng)用可以向其它應(yīng)用發(fā)送數(shù)據(jù),那么你的應(yīng)用也可以接收來自其它應(yīng)用的數(shù)據(jù)。您需要思考一下用戶是如何與你的應(yīng)用交互的,以及你希望接收來自其它應(yīng)用什么樣的數(shù)據(jù)。例如,一個社交網(wǎng)絡(luò)應(yīng)用
系統(tǒng) 2019-08-12 01:55:16 2510
由于每個應(yīng)用程序都運行在自己的進(jìn)程空間,并且可以從應(yīng)用程序UI運行另一個服務(wù)進(jìn)程,而且經(jīng)常會在不同的進(jìn)程間傳遞對象。在Android平臺,一個進(jìn)程通常不能訪問另一個進(jìn)程的內(nèi)存空間。但是android提供了AIDL可以用來進(jìn)程間數(shù)據(jù)傳遞。AIDL(AndroidInterfaceDefinitionLanguage)是一種IDL語言,用于生成可以在Android設(shè)備上兩個進(jìn)程之間進(jìn)行進(jìn)程間通信(interprocesscommunication,IPC)的代
系統(tǒng) 2019-08-12 09:30:07 2507
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/printing/index.htmlAndroid用戶經(jīng)常需要在設(shè)備上單獨地閱覽信息,但也有時候需要分享信息而不得不給其他人看自己的設(shè)備屏幕,這顯然不是分享信息的好方法。若能夠從你的Android應(yīng)用打印信息,這將給用戶
系統(tǒng) 2019-08-12 01:53:21 2504
Service翻譯成中文是服務(wù),熟悉Windows系統(tǒng)的同學(xué)一定很熟悉了。Android里的Service跟Windows里的Service功能差不多,就是一個不可見的進(jìn)程在后臺執(zhí)行。Android中的服務(wù),它與Activity不同,它是不能與用戶交互的,不能自己啟動的,運行在后臺的程序,如果我們退出應(yīng)用時,Service進(jìn)程并沒有結(jié)束,它仍然在后臺運行,例如我們打開一個音樂播放器來聽音樂,在聽音樂的同時也想做下其它的事情,比如上網(wǎng)聊Q、或者上網(wǎng)瀏覽新聞之
系統(tǒng) 2019-08-12 09:29:28 2495
本文博客鏈接:http://blog.csdn.net/jdh99,作者:jdh,轉(zhuǎn)載請注明.需要實現(xiàn)的功能:采用udp下的socket編程,當(dāng)按下確認(rèn)鍵,模擬器發(fā)送文本框數(shù)據(jù),pc機上的網(wǎng)絡(luò)調(diào)試助手接收環(huán)境:win7+eclipse+sdk代碼:packagetest.soket;//importcom.test_button.R;importjava.io.DataOutputStream;importjava.io.IOException;impor
系統(tǒng) 2019-08-12 09:30:28 2491
趨勢科技最近分析了一只針對中國移動用戶的Android惡意軟件,中國移動是全球最大移動電話運營商的電信國有企業(yè)。惡意軟件經(jīng)由短信內(nèi)的鏈接散播。這封短信告訴中國移動用戶透過短信內(nèi)的鏈接可以幫他們在有漏洞的設(shè)備上安裝補丁,但實際上卻是下載惡意檔案。這個被偵測為ANDROIDOS_TCENT.A的惡意軟件會在感染手機上搜集特定信息,像是IMEI號碼,手機型號和SDK版本。接著,它連到一個特定的網(wǎng)址去下載一個XML配置文件。研究了這配置文件的內(nèi)容后,我們發(fā)現(xiàn)類型標(biāo)
系統(tǒng) 2019-08-12 09:29:31 2485
AndSQLiteisandroiddatabaseeditorsoftware-它是一個Android數(shù)據(jù)庫編輯軟件!itisaandroidsqlitemanagersoftwareandeditor,andyoucanadd,delete,edit,browsersqliteinandroid.安數(shù)據(jù)庫-是一款用于數(shù)據(jù)庫編輯軟件,可新增、更新、瀏覽、刪除數(shù)據(jù)。Version1.1版本1、browseralldatabasesfiles(瀏覽所數(shù)據(jù)庫文
系統(tǒng) 2019-08-29 23:48:08 2482
AndroidAssetStudioWeb版是一個非常好用的Andrid圖標(biāo)資源設(shè)計工具,它是由RomanNurik開發(fā)的。現(xiàn)在我們已經(jīng)在ADT14里支持同樣的功能。首先,你要打開新建向?qū)В–trl-N),選擇Android分類,然后在其下找到名字為“AndroidIconSet”的這一項:然后,將會彈出“資源選擇器”(這些資源其實就是你在布局文件用到的那些圖片,比如對于上下文菜單自定義的背景圖片,就需要一個為“Background”屬性設(shè)置一個@draw
系統(tǒng) 2019-08-29 22:45:38 2480
AVG,英文全稱AdventureGame,縮寫為AVG或ADV,是電子游戲中的一個大類就足夠了。事實上,AVG的范疇相當(dāng)龐雜,很難單純用文字說清,關(guān)于AVG游戲,筆者此處不想解釋太細(xì),以前的博文中也已經(jīng)說過很多次了。如果誰想要完整了解它的涵義,可以去追《只有神知道的世界》這部漫畫,雖不中,亦不遠(yuǎn)也。傳統(tǒng)形式的冒險游戲黃金時期,幾乎和80年代前半的8位元電腦風(fēng)潮同時期。雖然此后讓出了電子游戲主角的位置,不過在手機功能發(fā)達(dá)之后,亦有過去名作陸續(xù)移植的動作。就
系統(tǒng) 2019-08-29 23:41:57 2475
大家好我們這一節(jié)講的是LayoutInflater的使用,在實際開發(fā)種LayoutInflater這個類還是非常有用的,它的作用類似于findViewById(),不同點是LayoutInflater是用來找layout下xml布局文件,并且實例化!而findViewById()是找具體xml下的具體widget控件(如:Button,TextView等)。為了讓大家容易理解我做了一個簡單的Demo,主布局main.xml里有一個TextView和一個Bu
系統(tǒng) 2019-08-29 23:17:31 2474
在騰訊微博APIOAuth認(rèn)證介紹中,我們可以看到關(guān)于請求簽名的介紹(http://open.t.qq.com/resource.php?i=1,2#tag0):所有TOKEN請求和受保護(hù)的資源請求必須被簽名,微博開放平臺會根據(jù)簽名來判斷請求的合法性。簽名算法使用SignatureBaseString和密鑰(Secret)生成簽名,參數(shù)oauth_signature用于指定簽名。這幾句話對oauth_signature產(chǎn)生過程介紹的比較簡單,通過閱讀其它的
系統(tǒng) 2019-08-29 21:57:45 2474
簡介android提供了三種菜單類型,分別為optionsmenu,contextmenu,submenu。optionsmenu就是通過按home鍵來顯示,contextmenu需要在view上按上2s后顯示。這兩種menu都有可以加入子菜單,子菜單不能種不能嵌套子菜單。optionsmenu最多只能在屏幕最下面顯示6個菜單選項,稱為iconmenu,iconmenu不能有checkable選項。多于6的菜單項會以moreiconmenu來調(diào)出,稱為ex
系統(tǒng) 2019-08-29 23:17:34 2473
指定widget在container的相對位置,包括:android:layout_alignParentTop,android:layout_alignParentBottom,android:layout_alignParentLeft,android:layout_alignParentRight,android:layout_centerHorizontal,android:layout_centerVertical,android:layout_
系統(tǒng) 2019-08-29 23:23:22 2470
GPSAlarm1.前言開發(fā)一個有GPS功能的鬧鐘。有了這個軟件,就能保證趕火車不會遲到,趕公交不用起的太早。2.需求2.1軟件初期化自動定位到當(dāng)前所在位置的地圖對于左邊的初期畫面,提供以下三個按鈕的事件:?定位按下【定位按鈕】,在畫面的正中出現(xiàn)用手指滑動該符號,用以定位現(xiàn)在的出發(fā)地址?搜尋按下【搜尋】按鈕,輸入目標(biāo)地址,并在畫面上以表示目的地。并且,將目的地和出發(fā)地址之間的各種可能的出行方式按照所花費時間升序,表格化表現(xiàn)出來?取消按下【關(guān)閉】按鈕,關(guān)閉該
系統(tǒng) 2019-08-29 23:01:44 2469
Android是Google公司針對手機開發(fā)的一個平臺,并公布了其中大部分代碼,其大部分應(yīng)用程序都是用JAVA開發(fā)的。下面是一張公開的Android體系結(jié)構(gòu)圖。Android的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。從架構(gòu)圖看,Android分為四個層,從高層到低層分別是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運行庫層和Linux內(nèi)核層。藍(lán)色的代表java程序,黃色的代碼為運行JAVA程序而實現(xiàn)的虛擬機,綠色部分為C/C++語言編寫的程序庫,紅色的代碼內(nèi)核(l
系統(tǒng) 2019-08-29 22:32:41 2469