編輯:高級開發
android操作系統那個可以通過調用手機平台來實現一些特定的功能,諸如網頁的顯示,郵件的發送等等。那麼今天就為大家總結了幾個android調用平台功能的應用技巧,幫助大家增加編程經驗。
android調用平台功能之顯示網頁
- Uri uri = Uri.parse("http://google.com");
- Intent it = new Intent(Intent.ACTION_VIEW, uri);
- startActivity(it);
- Uri uri = Uri.parse("http://google.com");
- Intent it = new Intent(Intent.ACTION_VIEW, uri);
- startActivity(it);
android調用平台功能之顯示地圖
- Uri uri = Uri.parse("geo:38.899533,-77.036476");
- Intent it = new Intent(Intent.ACTION_VIEW, uri);
- startActivity(it);
- //其他 geo URI 範例
- //geo:latitude,longitude
- //geo:latitude,longitude?z=zoom
- //geo:0,0?q=my+street+address
- //geo:0,0?q=business+near+city
- //google.streetvIEw:cbll=lat,lng&cbp=1,yaw,,pitch,
zoom&mz=mapZoom- Uri uri = Uri.parse("geo:38.899533,-77.036476");
- Intent it = new Intent(Intent.ACTION_VIEW, uri);
- startActivity(it);
- //其他 geo URI 範例
- //geo:latitude,longitude
- //geo:latitude,longitude?z=zoom
- //geo:0,0?q=my+street+address
- //geo:0,0?q=business+near+city
- //google.streetvIEw:cbll=lat,lng&cbp=1,yaw,,pitch,
zoom&mz=mapZoom
android調用平台功能之撥打電話
- //叫出撥號程式
- Uri uri = Uri.parse("tel:0800000123");
- Intent it = new Intent(Intent.ACTION_DIAL, uri);
- startActivity(it);
- //直接打電話出去
- Uri uri = Uri.parse("tel:0800000123");
- Intent it = new Intent(Intent.ACTION_CALL, uri);
- startActivity(it);
- //用這個,要在 androidManifest.XML 中,加上
- //< uses-permission id="android.permission.CALL_PHONE" />
- //叫出撥號程式
- Uri uri = Uri.parse("tel:0800000123");
- Intent it = new Intent(Intent.ACTION_DIAL, uri);
- startActivity(it);
- //直接打電話出去
- Uri uri = Uri.parse("tel:0800000123");
- Intent it = new Intent(Intent.ACTION_CALL, uri);
- startActivity(it);
- //用這個,要在 androidManifest.XML 中,加上
- //< uses-permission id="android.permission.CALL_PHONE" />
android調用平台功能之發送SMS/MMS
- //需寫號碼SMS
- Intent it = new Intent(Intent.ACTION_VIEW);
- it.putExtra("sms_body", "The SMS text");
- it.setType("vnd.android-dir/mms-sms");
- startActivity(it);
- //發送SMS
- Uri uri = Uri.parse("smsto:0800000123");
- Intent it = new Intent(Intent.ACTION_SENDTO, uri);
- it.putExtra("sms_body", "The SMS text");
- startActivity(it);
- //發送MMS
- 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);
- //需寫號碼SMS
- Intent it = new Intent(Intent.ACTION_VIEW);
- it.putExtra("sms_body", "The SMS text");
- it.setType("vnd.android-dir/mms-sms");
- startActivity(it);
- //發送SMS
- Uri uri = Uri.parse("smsto:0800000123");
- Intent it = new Intent(Intent.ACTION_SENDTO, uri);
- it.putExtra("sms_body", "The SMS text");
- startActivity(it);
- //發送MMS
- 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);
android調用平台功能的相關內容就為大家介紹到這裡。
本文向你展示了在你的android應用程序中創建一個簡單的Button或ImageButton控件的步驟。首先,你會學到如何向你的布局文件中添加按鈕控件。然後你會學習如
編者注:本文為android的官方開發者博客發了一份幻燈片的翻譯文檔的第二部分,專門介紹了一些android UI設計的小貼士,我們在介紹這個幻燈片的第一部分《多圖詳解
在前文中我們介紹了android添加很多新功能,本文我們將介紹在android平台下,如何開發聊天客戶端Demo版軟件。由於時間關系,寫的斷斷續續,到現在也只是實現一部
android Binder機制大部分都是使用的IPC,進程間通信機制有很多種,例如Linux中可以采用管道,消息隊列,信號,共享內存,socket等,這些都可以實現進