android的Android 中Intent和PendingIntent的區別

轉自:http://blog.csdn.net/xuzhuang2008/archive/2011/04/13/6321477.aspx Java代碼 1.Notification n = new Notification(R.drawable.face_1, "Service啟動", System.currentTimeMillis());   2.PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new

[Android執行個體] 如何成為Android高手第一篇

若立志成為Android高手,如有耐心,“一瓶一缽足矣”。   “天下事有難易乎?為之,則難者亦易矣;不為,則易者亦難矣。人之為學有難易乎?學之,則難者亦易矣;不學,則易者亦難矣。”想成為Android高手?這可不是想象中寫幾行代碼那麼容易的事情,但也不是不可實現。  如何做?  1,學會懶惰!奇怪吧?但是,你一定也聽說過和感受過這個世界某種程度上是由懶人推動的,生命在於懶惰,懶人創造世界。當然,懶惰也是真的傻傻的呆在那裡什麼都不做,而是說要善於想出做事情的更好的方式,這樣就可以節約大量的時間,

[Android執行個體] 如何成為Android高手第二篇

三:編寫可重用、可擴充、可維護、靈活性高的代碼Android應用程式的開發是使用Java編寫,在架構上使用MVC,鼓勵組件之間的若耦合。開發出編寫可重用、可擴充、可維護、靈活性高的代碼需要經曆遵循以下原則:l "開-閉"原則(OCP):一個軟體實體應當對擴充開放,對修改關閉。這個原則說的是,在設計一個模組的時候,應當使這個模組可以在不被修改的前提下被擴充。換言之,應當可以在不必修改原始碼的情況下改變這個模組的行為。l

android編譯知識小結

     android編譯系統,木有怎麼研究,平時使用過程中都是遇到什麼不會在去學習,零零碎碎的也積攢了一點。     1.一般首次登陸linux,進入android工程目錄,都會執行 source build/envsetup.sh。envsetup.sh是android為我們提供的一個指令碼,裡面除去編譯需要方法外,還給我們提供了不少強大的函數:               - croot:   Changes directory to the top of the tree.      

android 4.2.1簡訊會話列表和資訊列表介面資料載入

      囉嗦下:發現自己的blog被轉載了,不過沒有註明出處,有點痛並快樂著的感覺。這裡正式申明下:轉載請註明出處,感謝。如有商用目的請務必知會本人。         今天看了看多媒體訊息會話列表介面和簡訊列表介面讀取資料庫資料的流程。      

android 4.2.1簡訊常用介面整理

        囉嗦下:發現自己的blog被轉載了,不過沒有註明出處,有點痛並快樂著的感覺。這裡正式申明下:轉載請註明出處,感謝。如有商用目的請務必知會本人。         android上簡訊功能基本很穩定了,一般很少維護,所以感覺總是很陌生。%>_<% 

Android開發聯機調試 MOTOROLA XOOM MZ606平板電腦(WINDOWS ,LINUX)

如何解決 ndk  sdk 編程無法串連平板電腦 (MZ60x)???MZ606/604/601 同樣適用前題首先widows環境下已經用eclipse-helios 做好程式,並且在3.0 下模擬器成功運行; 但裝置上運行提示無法串連。 同樣到問題,在linux(ubuntu)下也是裝置無法串連;  值得一提到是,在Mac下裝置直接就連上來,不用任何設定。由此可見在實際到工作中,imac的使用效率還是比linux和win厲害。1. Windows7環境用資料線串連MZ606和 

android 4.2.1 一種高效log開啟檔案

        囉嗦下:發現自己的blog被轉載了,不過沒有註明出處,有點痛並快樂著的感覺。這裡正式申明下:轉載請註明出處,感謝。如有商用目的請務必知會本人。         在android上工作不少時間,很多工作都是在解bug上。大多數情況下,debug總是要用到log,系統內建的或者自己添加的。在有的應用的某些功能上,android內建的log基本足夠了,這個時候只要開啟log開關就行。一般應用的log開關基本都是系統聲明的一個常量作為標記,比如: private

Android用MediaRecorder實現MPEG4視頻監控

花了整整一個星期,終於把技術痛點給突破了,貌似網上對這個討論的較少。主要需要實現的功能是在Android手機上即時採集視頻,並在遠程比如PC機上即時顯示出來,也就是以android手機作為監控網路攝影機。一開始查到的是smartcam的一個開源項目,看了下原始碼,發現其實現原理是利用Android

android中內建的開發模板

         囉嗦下:發現自己的blog被轉載了,不過沒有註明出處,有點痛並快樂著的感覺。這裡正式申明下:轉載請註明出處,感謝。如有商用目的請務必知會本人。          目前從http://developer.android.com/sdk/index.html下載的android整合開發工具已經為我們配好了本地開發的基本環境。安裝完這個環境,配好了環境變數使得命令列能正常執行android提供的工具之後,下一步就是要建立android工程進行開發調試,這也是我們最終的目的。     

android的looper,handler訊息小結

        在android開發中,為了UI線程能及時響應需要避免在其中執行耗時操作,以防止介面假死甚至ANR。我們一般把耗時操作如下載,查詢放在一個單獨的線程中。這之後再將結果更新到UI介面。android平台在非UI線程中更新介面大致有以下幾種方式:Activity.runOnUiThread(Runnable)View.post(Runnable)AsyncTask<Params, Progress,

android 4.2.1簡訊接收以及應用接收順序

        先說下android上簡訊接收的流程,直接從RILJ開始講。processUnsolicited方法接收到新簡訊訊息後,BaseCommands中註冊的事件會通過訊息機制執行。        RILJ中執行的是如下代碼:mGsmSmsRegistrant.notifyRegistrant(new AsyncResult(null, sms,

android的CursorLoader用法小結

        工作內容集中到Contact模組,這個應用查詢資料的地方很多,其使用了CursorLoader這個工具大大簡化了代碼複雜度。android自3.0提供了Loader機制,當時google的API只是簡單的介紹了一下沒有給出用法,大家很少有關注。後來因為重度模型下的效能最佳化,R&D的朋友發現這個東西非常給力,這才開始注意到這個強大的工具。CursorLoader是Loader的子類,可以說是Loader的升級版。這篇小結以loader為基礎說明,弄懂原理之後也就明白了Cu

android 傳送簡訊,多媒體訊息,郵件代碼

1:傳送簡訊            String body=”this is mms demo”;           Intent mmsintent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(”smsto”, number, null));           mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body);       

android 儲存連絡人(save contact) 總結

 轉帖:http://www.ophonesdn.com/forum/thread-4969-1-1.html終於android 上儲存連絡人搞定了。由於2.0後儲存連絡人做了改動,所以儲存方法是不一樣的,現在貼出來: (一)2.0以下 public class AddContactAPI3 {     public void addContact(Context context, String name, String organisation,             String

android硬體加速器及其問題小結

        發現自己的手機上某個介面出現了花屏,某些控制項背景被展開過多遮住了其他控制項,很難看。這種現象高機率出現,分析了下發現:一旦發生這種現象,必然會列印下面這種log,google了下,這種log應該是硬體加速引入的。在從view層級關閉了硬體加速開關之後,問題沒有再出現。D/OpenGLRenderer(10887): GL error from OpenGLRenderer: 0x501E/OpenGLRenderer(10887): GL_INVALID_VALUE      

淺談android的am命令

        android系統為大家提供了adb工具,在adb的基礎上執行adb

android狀態機器statemachine詳解

        先說兩句題外話,很感謝android,在這裡能看到很多優秀的代碼。同時也感覺到外面的工程師真的很厲害,都是java人家就能寫出這麼牛的東西。感慨之下就有了些思考:我們絕大多數人只要把那些牛人已經創造出來的牛逼的東西,記住並且弄懂就是一件非常不錯的事情,至少能衣食無憂。:-D

android根據基站資訊擷取經緯度

private boolean displayMap(int cellID, int lac) throws Exception { String urlString = "http://www.google.com/glm/mmap"; //---open a connection to Google Maps API--- URL url = new URL(urlString);

關於匯入android SDK中Samples下面的例子報錯的解決辦法!

        不知道大家有沒有這個錯,右鍵——>new——>Android Project——>Create project from existing source然後選擇Sample下面的例子匯入,會找不到R.java這個檔案,同時也提示match_parent無效。        在網上找了一下,各有解釋,經過實驗,我發現可以這樣做:1、第一次匯入的時候Build

總頁數: 2771 1 .... 1382 1383 1384 1385 1386 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.