• Android调用平台功能具体技巧分享


    http://blog.csdn.net/Alinaxz/archive/2010/04/19/5503168.aspx

    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调用平台功能的相关内容就为大家介绍到这里

  • 相关阅读:
    Navicat Premium 12安装及破解(四)
    ajax原理及应用(十六)
    为什么每次下载后必须关闭掉IO流(十五)
    FormData提交文件(十四)
    代理设计模式(三)
    单例模式(二)
    工厂模式(一)
    集采用的验证规则
    java泛型的理解
    spring中如何直接注入session和request对像
  • 原文地址:https://www.cnblogs.com/leaven/p/1731097.html
Copyright © 2020-2023  润新知