灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2011回复:0

Android开发相关:(08)系统预制的应用程序

楼主#
更多 发布于:2012-09-06 13:54

[java] public class IntentsUtils  
{
    public static void invokeBasicActivity(Activity activity)
    {
           String actionName= "com.Androidbook.intent.action.ShowBasicView";
           Intent intent = new Intent(actionName);
           activity.startActivity(intent);
    }
    public static void invokewebBrowser(Activity activity)
    {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setData(Uri.parse("http://www.atcpu.com"));
        activity.startActivity(intent);
    }
    public static void invokeWebSearch(Activity activity)
    {
        Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
        intent.setData(Uri.parse("http://www.atcpu.com"));
        activity.startActivity(intent);
    }
    public static void dial(Activity activity)
    {
        Intent intent = new Intent(Intent.ACTION_DIAL);
        activity.startActivity(intent);
    }
    
    public static void call(Activity activity)
    {
        Intent intent = new Intent(Intent.ACTION_CALL);
        intent.setData(Uri.parse("tel:904-905-5646"));
        activity.startActivity(intent);
    }
    public static void showMapAtLatLong(Activity activity)  
    {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        //geo:lat,long?z=zoomlevel;q=question-string  
        intent.setData(Uri.parse("geo:0,0?z=4;q=business+near+city"));
        activity.startActivity(intent);
    }
        public static void tryOneOfThese(Activity activity)
        {
            IntentsUtils.call(activity);
        }
}




喜欢0 评分0
游客

返回顶部