最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android Intent的幾種用法詳細(xì)解析

 更新時間:2014年01月14日 15:09:27   作者:  
這篇文章主要介紹了Android Intent的幾種用法,有需要的朋友可以參考一下

Intent應(yīng)該算是Android中特有的東西。你可以在Intent中指定程序要執(zhí)行的動作(比如:view,edit,dial),以及程序執(zhí)行到該動作時所需要的資料。都指定好后,只要調(diào)用startActivity(),Android系統(tǒng)會自動尋找最符合你指定要求的應(yīng)用程序,并執(zhí)行該程序。

下面列出幾種Intent的用法
顯示網(wǎng)頁:

復(fù)制代碼 代碼如下:

Uri uri = Uri.parse("http://www.google.com");
Intent it  = new Intent(Intent.ACTION_VIEW,uri);
startActivity(it);

顯示地圖:
復(fù)制代碼 代碼如下:

Uri uri = Uri.parse("geo:38.899533,-77.036476");
Intent it = new Intent(Intent.Action_VIEW,uri);
startActivity(it);

路徑規(guī)劃:
復(fù)制代碼 代碼如下:

Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en");
Intent it = new Intent(Intent.ACTION_VIEW,URI);
startActivity(it);

撥打電話:
調(diào)用撥號程序
復(fù)制代碼 代碼如下:

Uri uri = Uri.parse("tel:xxxxxx");
Intent it = new Intent(Intent.ACTION_DIAL, uri); 
startActivity(it); 
Uri uri = Uri.parse("tel.xxxxxx");
Intent it =new Intent(Intent.ACTION_CALL,uri);

要使用這個必須在配置文件中加入<uses-permission id="android.permission.CALL_PHONE" />
發(fā)送SMS/MMS
調(diào)用發(fā)送短信的程序
復(fù)制代碼 代碼如下:

Intent it = new Intent(Intent.ACTION_VIEW);  
it.putExtra("sms_body", "The SMS text");  
it.setType("vnd.android-dir/mms-sms");  
startActivity(it); 

發(fā)送短信
復(fù)制代碼 代碼如下:

Uri uri = Uri.parse("smsto:0800000123");  
Intent it = new Intent(Intent.ACTION_SENDTO, uri);  
it.putExtra("sms_body", "The SMS text");  
startActivity(it); 

發(fā)送彩信
復(fù)制代碼 代碼如下:

Uri uri = Uri.parse("content://media/external/images/media/23");  
Intent it = new Intent(Intent.ACTION_SEND);  
it.putExtra("sms_body", "some text");  
it.putExtra(Intent.EXTRA_STREAM, uri);  
it.setType("image/png");  
startActivity(it);

發(fā)送Email
復(fù)制代碼 代碼如下:

Uri uri = Uri.parse("mailto:xxx@abc.com");
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
startActivity(it);
Intent it = new Intent(Intent.ACTION_SEND);  
it.putExtra(Intent.EXTRA_EMAIL, "me@abc.com");  
it.putExtra(Intent.EXTRA_TEXT, "The email body text");  
it.setType("text/plain");  
startActivity(Intent.createChooser(it, "Choose Email Client")); 
Intent it=new Intent(Intent.ACTION_SEND);    
String[] tos={"me@abc.com"};    
String[] ccs={"you@abc.com"};    
it.putExtra(Intent.EXTRA_EMAIL, tos);    
it.putExtra(Intent.EXTRA_CC, ccs);    
it.putExtra(Intent.EXTRA_TEXT, "The email body text");    
it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");    
it.setType("message/rfc822");    
startActivity(Intent.createChooser(it, "Choose Email Client")); 

添加附件
復(fù)制代碼 代碼如下:

Intent it = new Intent(Intent.ACTION_SEND);  
it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");  
it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/mysong.mp3");  
sendIntent.setType("audio/mp3");  
startActivity(Intent.createChooser(it, "Choose Email Client"));

播放多媒體
復(fù)制代碼 代碼如下:
 
Intent it = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("file:///sdcard/song.mp3");
it.setDataAndType(uri, "audio/mp3");
startActivity(it);
Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");  
Intent it = new Intent(Intent.ACTION_VIEW, uri);  
startActivity(it); 

Uninstall 程序
復(fù)制代碼 代碼如下:

Uri uri = Uri.fromParts("package", strPackageName, null);  
Intent it = new Intent(Intent.ACTION_DELETE, uri);  
startActivity(it);

相關(guān)文章

  • Android高效加載大圖、多圖解決方案 有效避免程序OOM

    Android高效加載大圖、多圖解決方案 有效避免程序OOM

    這篇文章主要為大家詳細(xì)介紹了Android高效加載大圖、多圖解決方案,有效避免程序OOM,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 詳解Android studio 3+版本apk安裝失敗問題

    詳解Android studio 3+版本apk安裝失敗問題

    這篇文章主要介紹了詳解Android studio 3+版本apk安裝失敗問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 如何設(shè)置Android studio 3.0顯示光標(biāo)返回上一次瀏覽位置的箭頭圖標(biāo)

    如何設(shè)置Android studio 3.0顯示光標(biāo)返回上一次瀏覽位置的箭頭圖標(biāo)

    這篇文章主要介紹了如何設(shè)置Android studio 3.0顯示光標(biāo)返回上一次瀏覽位置的箭頭圖標(biāo) 很多朋友反映剛升級了Android studio 3.0,發(fā)現(xiàn)光標(biāo)返回上一次瀏覽位置的箭頭圖標(biāo)沒有了,下文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2017-11-11
  • Android?中的監(jiān)聽和按鍵處理詳情

    Android?中的監(jiān)聽和按鍵處理詳情

    這篇文章主要介紹了Android?中的監(jiān)聽和按鍵處理詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Android實現(xiàn)pdf在線預(yù)覽或本地預(yù)覽的方法

    Android實現(xiàn)pdf在線預(yù)覽或本地預(yù)覽的方法

    下面小編就為大家分享一篇Android實現(xiàn)pdf在線預(yù)覽或本地預(yù)覽的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Android中View繪制流程詳細(xì)介紹

    Android中View繪制流程詳細(xì)介紹

    這篇文章主要介紹了Android中View繪制流程詳細(xì)介紹,涉及創(chuàng)建ViewRoot并關(guān)聯(lián)View,ViewRoot等相關(guān)內(nèi)容,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Android自定義View手勢密碼

    Android自定義View手勢密碼

    這篇文章主要為大家詳細(xì)介紹了Android自定義View手勢密碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Android編程之自定義ProgressBar示例

    Android編程之自定義ProgressBar示例

    這篇文章主要介紹了Android編程之自定義ProgressBar,結(jié)合實例形式分析了Android自定義進(jìn)度條的布局、功能實現(xiàn)及相關(guān)屬性設(shè)置技巧,需要的朋友可以參考下
    2017-08-08
  • Android實現(xiàn)錄音監(jiān)聽動畫的示例代碼

    Android實現(xiàn)錄音監(jiān)聽動畫的示例代碼

    在很多app種內(nèi)置了語音助手,也存在各種動畫,這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)錄音監(jiān)聽動畫的示例代碼,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • Android入門教程之創(chuàng)建樣式與主題

    Android入門教程之創(chuàng)建樣式與主題

    通過這篇文章你將學(xué)到如何創(chuàng)建自定義的樣式和主題,并且你還能學(xué)到如何使用Android Studio的工具和快捷方式來加快樣式的創(chuàng)建。下面來一起看看吧。
    2016-08-08

最新評論

易门县| 郧西县| 清原| 毕节市| 库尔勒市| 潍坊市| 达孜县| 紫云| 泰兴市| 绩溪县| 泸溪县| 霞浦县| 北安市| 和林格尔县| 凌云县| 双辽市| 巴塘县| 邵东县| 九江县| 涿州市| 贡嘎县| 临沧市| 罗山县| 民和| 遂平县| 涞源县| 海南省| 中超| 五华县| 神池县| 定州市| 深州市| 方山县| 邓州市| 扶绥县| 浑源县| 桦南县| 小金县| 德清县| 邓州市| 泰安市|