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

  • 相关阅读:
    Web框架
    Java并发编程:Callable、Future和FutureTask
    5分钟了解Mockito
    用IntelliJ IDEA创建Gradle项目简单入门
    QrenCode : linux命令行下生成二维码图片
    git 撤销commit
    curl网站开发指南
    H2数据库攻略
    Guice入门
    linux debian 时间设置中无法选择“自动设定时间和日期”
  • 原文地址:https://www.cnblogs.com/exmyth/p/4747235.html
Copyright © 2020-2023  润新知