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

  • 相关阅读:
    输入输出重定向
    进程管理
    普通变量_环境变量_环境变量配置文件
    高级文件操作命令_文件查找
    软件包管理_rpm命令管理_yum工具管理_文件归档压缩_源码包管理
    用户管理_组管理_设置主机名_UGO_文件高级权限_ACL权限
    字符串是否包含中文
    SQL 优化
    JS数组
    RedisUtil 工具类
  • 原文地址:https://www.cnblogs.com/exmyth/p/4747235.html
Copyright © 2020-2023  润新知