栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何从我的应用程序打开日历?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从我的应用程序打开日历?

如果您只想打开日历,则可以使用这些组件名称并同时使用它们(如果要支持较旧的手机,则可能必须兼顾两者)

Intent i = new Intent();//Froyo or greater (mind you I just tested this on CM7 and the less than froyo one worked so it depends on the phone...)cn = new ComponentName("com.google.android.calendar", "com.android.calendar.LaunchActivity");//less than Froyocn = new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity");i.setComponent(cn);startActivity(i);

如果要转到添加事件屏幕(听起来更符合您的目的),请使用以下命令:

 //all version of android Intent i = new Intent(); // mimeType will popup the chooser any  for any implementing application (e.g. the built in calendar or applications such as "Business calendar" i.setType("vnd.android.cursor.item/event"); // the time the event should start in millis. This example uses now as the start time and ends in 1 hour i.putExtra("beginTime", new Date().getTime());  i.putExtra("endTime", new Date().getTime() + DateUtils.HOUR_IN_MILLIS); // the action i.setAction(Intent.ACTION_EDIT); startActivity(i);

(代码未经测试,是从现有项目复制的)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/609427.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号