zoukankan      html  css  js  c++  java
  • ndroid调用平台功能具体技巧分享

    Android操作系统那个可以通过调用手机平台来实现一些特定的功能,诸如网页的显示,邮件的发送等等。那么今天就为大家总结了几个Android调用平台功能的应用技巧,帮助大家增加编程经验。

    Android调用平台功能之显示网页

    1. Uri uri = Uri.parse("http://google.com");   
    2. Intent it = new Intent(Intent.ACTION_VIEW, uri);   
    3. startActivity(it);   
    4. Uri uri = Uri.parse("http://google.com");   
    5. Intent it = new Intent(Intent.ACTION_VIEW, uri);   
    6. startActivity(it);  

    Android调用平台功能之显示地图

    1. Uri uri = Uri.parse("geo:38.899533,-77.036476");   
    2. Intent it = new Intent(Intent.ACTION_VIEW, uri);   
    3. startActivity(it);   
    4. //其他 geo URI 範例   
    5. //geo:latitude,longitude   
    6. //geo:latitude,longitude?z=zoom   
    7. //geo:0,0?q=my+street+address   
    8. //geo:0,0?q=business+near+city   
    9. //google.streetview:cbll=lat,lng&cbp=1,yaw,,pitch,
      zoom&mz=mapZoom   
    10. Uri uri = Uri.parse("geo:38.899533,-77.036476");   
    11. Intent it = new Intent(Intent.ACTION_VIEW, uri);   
    12. startActivity(it);   
    13. //其他 geo URI 範例   
    14. //geo:latitude,longitude   
    15. //geo:latitude,longitude?z=zoom   
    16. //geo:0,0?q=my+street+address   
    17. //geo:0,0?q=business+near+city   
    18. //google.streetview:cbll=lat,lng&cbp=1,yaw,,pitch,
      zoom&mz=mapZoom 

    Android调用平台功能之拨打电话

    1. //叫出撥號程式   
    2. Uri uri = Uri.parse("tel:0800000123");   
    3. Intent it = new Intent(Intent.ACTION_DIAL, uri);   
    4. startActivity(it);   
    5. //直接打電話出去   
    6. Uri uri = Uri.parse("tel:0800000123");   
    7. Intent it = new Intent(Intent.ACTION_CALL, uri);   
    8. startActivity(it);   
    9. //用這個,要在 AndroidManifest.xml 中,加上   
    10. //< uses-permission id="android.permission.CALL_PHONE" />   
    11. //叫出撥號程式   
    12. Uri uri = Uri.parse("tel:0800000123");   
    13. Intent it = new Intent(Intent.ACTION_DIAL, uri);   
    14. startActivity(it);   
    15. //直接打電話出去   
    16. Uri uri = Uri.parse("tel:0800000123");   
    17. Intent it = new Intent(Intent.ACTION_CALL, uri);   
    18. startActivity(it);   
    19. //用這個,要在 AndroidManifest.xml 中,加上   
    20. //< uses-permission id="android.permission.CALL_PHONE" />  

    Android调用平台功能之发送SMS/MMS

    1. //需写号码SMS   
    2. Intent it = new Intent(Intent.ACTION_VIEW);   
    3. it.putExtra("sms_body", "The SMS text");   
    4. it.setType("vnd.android-dir/mms-sms");   
    5. startActivity(it);   
    6. //发送SMS   
    7. Uri uri = Uri.parse("smsto:0800000123");   
    8. Intent it = new Intent(Intent.ACTION_SENDTO, uri);   
    9. it.putExtra("sms_body", "The SMS text");   
    10. startActivity(it);   
    11. //发送MMS   
    12. Uri uri = Uri.parse("content://media/external
      /images/media/23");   
    13. Intent it = new Intent(Intent.ACTION_SEND);   
    14. it.putExtra("sms_body", "some text");   
    15. it.putExtra(Intent.EXTRA_STREAM, uri);   
    16. it.setType("image/png");   
    17. startActivity(it);   
    18. //需写号码SMS   
    19. Intent it = new Intent(Intent.ACTION_VIEW);   
    20. it.putExtra("sms_body", "The SMS text");   
    21. it.setType("vnd.android-dir/mms-sms");   
    22. startActivity(it);   
    23. //发送SMS   
    24. Uri uri = Uri.parse("smsto:0800000123");   
    25. Intent it = new Intent(Intent.ACTION_SENDTO, uri);   
    26. it.putExtra("sms_body", "The SMS text");   
    27. startActivity(it);   
    28. //发送MMS   
    29. Uri uri = Uri.parse("content://media/external/
      images/media/23");   
    30. Intent it = new Intent(Intent.ACTION_SEND);   
    31. it.putExtra("sms_body", "some text");   
    32. it.putExtra(Intent.EXTRA_STREAM, uri);   
    33. it.setType("image/png");   
    34. startActivity(it); 

    Android调用平台功能的相关内容就为大家介绍到这里。

  • 相关阅读:
    vue项目-百度地图-初始化展示覆盖范围(默认中心点和半径),点击切换中心点,地图落点(带数字)
    echarts地图下钻(全国到省)下钻一次
    JSON取值(key是中文或者数字)方式详解
    Chrome 80跨域cookie无法携带
    将博客搬至CSDN
    Django模板渲染,运行时如果报错:TemplateDoesNotExist at
    使用allure serve查看报告提示allure-results does not exists的解决方法
    jupyter lab不能自动打开浏览器和默认打开chrome浏览器的解决办法
    Chrome浏览器安装SwitchyOmega_Chromium插件,以及导入Burp Suite证书,抓取https请求包
    vue安装
  • 原文地址:https://www.cnblogs.com/exmyth/p/4747235.html
Copyright © 2011-2022 走看看