1. 程式人生 > >android之Itent.ACTION_PICK Intent.ACTION_GET_CONTENT妙用

android之Itent.ACTION_PICK Intent.ACTION_GET_CONTENT妙用

public class TestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.setTitle("TestActivity"); Intent i = this.getIntent(); Uri u = i.getData(); try { playMusic(u); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SecurityException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void playMusic(Uri uri) throws IllegalArgumentException, SecurityException, IllegalStateException, IOException{ MediaPlayer mp = new MediaPlayer(); mp.setDataSource(this, uri); mp.prepare(); mp.start(); } }

相關推薦

androidItent.ACTION_PICK Intent.ACTION_GET_CONTENT

public class TestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

androidItent.ACTION_PICK Intent.ACTION_GET_CONTENT

你是不是很多時候,想從彈出的電話本姓名列表中中查詢到某個人,然後再獲取該人的詳細資訊呢? 你是不是想選擇從彈出的列表中選擇一張圖片,然後將其進行進一步的操作呢? 如果,你想,那你是不是很像知道,我們應該怎麼讓其彈出來一張選擇列表,又應該怎麼程式碼實現後邊的操作呢? Iten

Jmeter(三十)Jmeter Question 循環+事務的

事務 分享 目錄結構 觀察 技術 log 服務器 實的 pos   先提一個小問題,也是當時在對Jmeter還是懵懂之時,親身碰到過的一個問題。   真實的業務場景---“登錄一次,提交訂單N次”,當然該處是兩個接口。   提現接口是需要判斷用戶是否在線,換句話說,服務器需

小師妹學JavaIO:NIO中Channel的

[toc] # 簡介 小師妹,你還記得我們使用IO和NIO的初心嗎? 小師妹:F師兄,使用IO和NIO不就是為了讓生活更美好,世界充滿愛嗎?讓我等程式設計師可以優雅的將資料從一個地方搬運到另外一個地方。利其器,善其事,才有更多的時間去享受生活呀。 善,如果將資料比做人,IO,NIO的目的就是把人運到美

AndroidItent.ACTION_PICKIntent.ACTION_GET_CONTENT(一)

       你是不是很多時候,想從彈出的電話本姓名列表中中查詢到某個人,然後再獲取該人的詳細資訊呢?       你是不是想選擇從彈出的列表中選擇一張圖片,然後將其進行進一步的操作呢?       如果,你想,那你是不是很像知道,我們應該怎麼讓其彈出來一張選擇列表,又應該

Androidstring.valueOf

對比以下兩個例子:例子1: String key = null; String aa = new StringBuilder(key).append("balance").toString(); Sys

Android圖層layer-list的基本使用介紹

1. layer-list 是啥?有啥作用? 1.1 layer-list 是什麼? 簡單理解,layer 是層,list 是列表,那麼 layer-list 就是層列表的意思。但是,是什麼層列表呢?? 其實 layer-list 是用來建立 L

Android 併發二三事 Handler 機制的 HandlerThread

Android 併發第五篇 本篇會講解如何利用 HandlerThread 實現非同步操作。 HandlerThread 本身其實就是一個 Thread ,但是其內部還利用 Handler 機制。 對於提交的任務(或者說是資訊 Message)依次處理。

android Intent、broadcast

@override tco broadcast ren final 生成 manage draw ets Intent的功能有: 在mainActivity中為按鈕1添加監聽事件: listener1 = new OnClickListener() { @Ove

C語言在linux內核中do while(0)

pos turn jsb world div fprintf cpp efault code 為什麽說do while(0) 妙?由於它的確就是妙,並且在linux內核中實現是相當的妙,我們來看看內核中的相關代碼: #define db_error(fmt, ..

linux命令文件篩選

篩選 -i ces 分享圖片 roc 命令 匹配 找文件 term 當我們只想要顯示文件夾的時候,往往可以這樣 。。。。首先,得有這樣的一個 環境。第一種方式(使用grep命令來過濾): 命令:ls -l|grep d命令:ls -lF|grep /$第二種方式(使用awk

AndroidIntent(二)

Android Intent 前一篇(Android之Intent(一))講解過A(它用來調起B界面,這裏先理解為父界面) 可以向B(這裏先理解為子界面), 本篇正好是一個逆反的過程 , 即B向A傳遞數據。 一 : 界面設計① ,A(activity_main.xml)重要控件:1‘ (TextVie

Android Studio Flavors的(轉)

QQ urn vps 網絡 spa 鏈接 nta 新建 AR 這兩天發現Android Studio 的Flavors用起來相當給力!這裏跟大家分享下: Flavors中文翻譯過來叫“口味”,不知道確切叫法是啥,它的功能就是允許你的APP有多個不同的版本,不同版本的代碼

JS異步執行setTimeout 0的

圖片 工作 focus body 事件 dom元素 音樂播放器 function utf-8   最近在工作中遇到一些問題,大致是關於js執行問題的。由於沒搞清執行順序,導致出現了一些奇怪的bug。 所以這裏整理一些有關異步執行的知識(冰山一角角)...   大家都知道js

修辭排山倒海,信手拈來

展鴻公職考試中心成立於2001年,是一家專注於國家公務員考試(http://www.gwyks.cn/html/gwy)考前輔導培訓和書籍研發的機構。專業的師資團隊、創新實效的課程模式,真心關懷的服務理念,選擇展鴻,助您成公! 文章寫作,一直是公考求索路上一隻

一起學AndroidIntent

本文簡述在Android開發中Intent的常見應用,僅供學習分享使用。 什麼是Intent?   Intent負責對應用中一次操作的動作、動作涉及資料、附加資料進行描述,Android則根據此Intent的描述,負責找到對應的元件,將 Intent傳遞給呼叫的元件,並完成元件的呼叫。因此,Intent在

Android Handler 非同步訊息處理機制的 建立強大的圖片載入類

                最近建立了一個群,方便大家交流,群號:55032675上一篇部落格介紹了Android非同步訊息處理機制,如果你還不瞭解,可以看:Android 非同步訊息處理機制 讓你深入理解 Looper、Handler、Message三者關係 。那篇部落格的最後,提出可以把非同步訊息處理

URAL2014C線段樹

題意: 題目中的小明呢,會賺錢和花錢,花錢的時候會先花掉自己賺的錢,再去花老爸的信用卡,要注意小明不會存錢進去。現在小明每賺一次錢或者花一次錢,都會寫一封信告訴老爸花了多少或者賺了多少,如果是用了老爸的信用卡,老爸就會記下來。但是收到信的順序和實際小明花錢的

AndroidIntent顯示和隱式呼叫

intent就是意圖的意思。Intent分兩種:顯式(Explicit intent)和隱式(Implicit intent)。 一、顯式(設定Component) 顯式,即直接指定需要開啟的activity對應的類。 以下多種方式都是一樣的,實際上都是設定Component直接指定Acti

linux mac svn ignore忽略檔案及資料夾最好方法 *

一、忽略單個檔案 忽略檔案必須要進入到檔案的當前目錄,比如要忽略這個database.php配置檔案。 先進入application資料夾,輸入兩條命令語法如下: svn propset svn:ignore '要忽略的檔名' ./ svn ci -m 'ignore