android常用的api介面呼叫
宋耀最近在寫程式的時候經常會用到android系統自帶的一些功能,今天給大家歸類一下,常用的功能如何呼叫:
顯示網頁:
uri uri = uri.parse("
");intent it = new intent(intent.action_view,uri);
startactivity(it);
顯示地圖:
uri uri = uri.parse("geo:38.899533,-77.036476");
//uri uri = uri.parse("geo:38.899533,-77.036476?q=street+address");//開啟地圖,並顯示指定位址
intent it = new intent(intent.action_view,uri);
startactivity(it);
路徑規劃:
uri uri = uri.parse(" startlng&daddr=endlat endlng&hl=en
");intent it = new intent(intent.action_view,uri);
startactivity(it);
傳送sms/mms:
呼叫傳送簡訊的程式 intent it = new intent(intent.action_view);
it.putextra("sms_body", "the sms text");
it.settype("vnd.android-dir/mms-sms");
startactivity(it);
傳送簡訊 uri uri = uri.parse("smsto:0800000123");
intent it = new intent(intent.action_sendto, uri);
it.putextra("sms_body", "the sms text");
startactivity(it);
傳送彩信 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);
傳送email
uri uri = uri.parse("mailto:***@abc.com
");intent it = new intent(intent.action_sendto, uri);
startactivity(it);
intent it = new intent(intent.action_send);
it.putextra(intent.extra_email, "[email protected]
");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=;
string ccs=;
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"));
新增附件
intent it= new intent(intent.action_send);
it.putextra(intent.extra_subject, "the email subject text");
it.putextra(intent.extra_stream, "file:///sdcard/mysong.***
");sendintent.settype("audio/***");
startactivity(intent.createchooser(it, "choose email client"));
");it.setdataandtype(uri, "audio/***");
startactivity(it);
uninstall 程式 uri uri = uri.fromparts("package", strpackagename, null);
intent it = new intent(intent.action_delete, uri);
startactivity(it);
更多intent可以檢視:
.html
常用android應用程式中的intent動作和uri組合及其說明
動作uri說明
intent.action_view
geo:latitude,longtitude
開啟地圖應用程式並顯示指定的緯度和經度
intent.action_view
geo:0,0?q=street+address
開啟地圖應用程式並顯示指定的位址
intent.action_call
tel:phone_number
開啟**應用程式並撥打指定的**號碼
intent.action_dial
tel:phone_number
開啟**應用程式並撥下指定**(但不打出)
intent.action_dial
voicemail:
開啟**應用程式並撥下語音信箱號碼(但不打出)
開啟瀏覽器應用程式並顯示指定的url
開啟瀏覽器應用程式並顯示指定的url
intent.action_web_search
plain_text
開啟瀏覽器應用程式並使用google搜尋引擎
android 常用技巧api
一 android descendantfocusability這個屬性一般是用於處理listview條目中有搶占焦點能力比較強的控制項的事件分發 作用于父控制項 有三個可選值 第乙個 beforedescendants對應的value是0,這個值代表父控制項會在子控制項獲取焦點之前獲取焦點。第二個...
反射呼叫android系統級API函式
try object store con.newinstance this method methods mclass.getdeclaredmethods method method null for method m methods if method.isaccessible object a...
python get的方式呼叫api
import requests 匯入request模組 def apisort url r params1 response requests.get url url,params params1 用匯入的request模組的get方法訪問url,並在後面加上引數 print response.st...