注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/intents/sending.htmlAndroid的一個最重的特性就是一個應用可以將用戶帶領到另一個應用的能力,這一切基于的是一個應用期望表現的“行為(action)”。例如,如果你的應用有一個你期望顯示
系統 2019-08-12 01:55:17 2535
[FirstwrittenbySteveGuo,pleasekeepthemarkifforwarding.]InthistopicyouwilllearnsomeinformationaboutAndroidprocessmanagement.Firstlet’stakealookatthelaunchedprocessesduringAndroidbooting.USERPIDPPIDVSIZERSSWCHANPCNAMEroot10264176c00
系統 2019-08-29 22:45:20 2533
通過前面的介紹,我們成功獲取了AccessToken,但是在該過程中有個不好的地方:用戶輸入完QQ信息后,需要記錄驗證碼,然后返回至Activity手動輸入驗證碼,這將會使我們的程序顯得非常不友好。我們能不能讓程序自動獲取到平臺返回過來的驗證碼,而不需要用戶手動收入呢?通過參考其它資料,找到了兩種解決方法,本次和大家分享第一種解決方案。在進行正題之前,我們先來做一個簡單的實驗。下面是我編寫的一個簡單的測試網頁,其中包含兩個鏈接,第一個鏈接比較容易理解,點擊
系統 2019-08-12 09:30:01 2532
正常情況下,我們開發的應用程序都會上占滿整個屏幕,那么怎么樣才能開發出自定義窗口大小的的程序呢?如下圖所示:實現起來非常簡單。第一步,創建一個背景配置文件float_box.xml,放到res/drawable下,如下所示(如看不懂可查看本站:):
系統 2019-08-29 22:17:32 2530
本章節翻譯自《Beginning-Android-4-Application-Development》,如有翻譯不當的地方,敬請指出。原書購買地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/現在,我們就可以去修改上一節中的項目了。這樣,在用戶按menu鍵的時候就會彈出選項菜單了。1.使用上一節中的工程,在MenusActivity.java中
系統 2019-08-29 22:47:16 2528
Android中“分享”功能的實現2010-08-099:53Android的編程界面相當直截了當,只要了解Activity和View,就可以寫出可用的應用。不過這還不夠。Android是一種手機操作系統,它提供了對各種與聯網及通訊相關的支持。善用這些支持,才能開發出貼近移動應用特點的程序。在Android的種種編程概念中,尤為值得注意的是Intent。Intent的英文詞義是“意圖”,而在Android的編程框架里面,也正是體現“想要做某事”的概念。它的
系統 2019-08-29 23:18:15 2527
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/data-storage/index.html大多數的Android應用都需要保存數據,甚至僅僅在onPause()中存儲應用狀態信息防止用戶進度丟失,這也屬于數據的存儲。大多數較復雜的應用也需要存儲用戶的設
系統 2019-08-12 01:53:22 2527
首先給大家介紹使用文件如何對數據進行存儲,Activity提供了openFileOutput()方法可以用于把數據輸出到文件中,具體的實現過程與在J2SE環境中保存數據到文件中是一樣的。publicvoidsave(){try{FileOutputStreamoutStream=this.openFileOutput("a.txt",Context.MODE_WORLD_READABLE);outStream.write(text.getText().to
系統 2019-08-29 23:43:32 2520
在畫圖的時候,圖片如果旋轉或縮放之后,總是會出現那些華麗的鋸齒。其實Android自帶了解決方式。方法一:給Paint加上抗鋸齒標志。然后將Paint對象作為參數傳給canvas的繪制方法。Java代碼paint.setAntiAlias(true);方法二:給Canvas加上抗鋸齒標志。有些地方不能用paint的,就直接給canvas加抗鋸齒,更方便。Java代碼canvas.setDrawFilter(newPaintFlagsDrawFilter(0
系統 2019-08-29 22:32:24 2520
這是個很簡單的問題,但每次隔一段時間后使用起來總是會出點亂子。這里記錄下Logcat的步驟:1,在Activity里申明tag變量(名字其實是隨便的,如下:privatestaticfinalStringtag="yan";2,需要使用logcat輸出信息時:Log.i(tag,"屏幕寬度:"+display.getWidth()+"屏幕高度:"+display.getHeight());3,雙擊Logcat,點擊“+”號addanewlogcatfilt
系統 2019-08-12 09:30:10 2520
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.htmlWi-Fi的P2PAPI允許設備連接到附近的設備,而不需要連接到網絡或熱點(Android的Wi-FiP2P框架使用Wi-FiDirec
系統 2019-08-12 01:55:01 2519
Android啟動異常:Theconnectiontoadbisdown,andasevereerrorhasoccured.啟動android模擬器時.有時會報Theconnectiontoadbisdown,andasevereerrorhasoccured.的錯誤.在網友說在任務管理器上把所有adb.exe關閉掉.重啟eclipse.但試過不管用.所以在外國網站上找到一種可行的方法:1.先把eclipse關閉.2.在管理器轉到你的androidSDK
系統 2019-08-29 22:16:41 2518
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/fragments/creating.html你可以把一個fragment看成是一個activity的模塊,有著自己的生命周期,接收自己的時間輸入,你可以在activity的運行階段添加或者移除fragmen
系統 2019-08-12 01:55:20 2515
如果大家開發過Android版的新浪微博客戶端可以通過如下接口直接在客戶端返回oauth_verifier以下是我加的方法,注意增加了userId和passwd參數,大小寫userId的I是大寫,該問題困擾了我1晚上。lpublicStringgetAuthorizationVerifier(Stringuid,Stringpass){lreturnhttpClient.getAuthorizationURL()+"?oauth_token="+getTo
系統 2019-08-29 23:32:03 2512
本講主要介紹如何在自己的應用中實現分享功能,同時介紹如何將自己的程序加入分享列表。比如有一張圖片,想要分享到校內上...看看效果圖吧。本次我們就是要做這樣的效果,同時把自己的應用也加入到分享列表中。調出"共享方式"的代碼如下:Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("text/plain");intent.putExtra(Intent.EXTRA_SUBJECT,"分享");in
系統 2019-08-29 23:30:17 2512