我已成功将事件添加到本机日历中,并且在Android API级别14或更高版本中正常运行.

我尝试了@VishalKhakhkhar的代码,但仍然无法解决此问题?我收到错误消息:在运行2.3.6的设备上进行测试时,没有发现活动可以处理Intent {act = android.intent.action.EDIT typ = vnd.android.cursor.item / event

请在下面查看我的更新代码,尝试解决此问题:

Button btnEvents = (Button) findViewById(R.id.button1);

btnEvents.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

long startMillis = 0;

long endMillis = 0;

Calendar beginTime = Calendar.getInstance();

beginTime.set(2014, 1, 16, 16, 0);

startMillis = beginTime.getTimeInMillis();

Calendar endTime = Calendar.getInstance();

endTime.set(2014, 1, 16, 22, 30);

endMillis= endTime.getTimeInMillis();

if (Build.VERSION.SDK_INT >= 14) {

Intent intent = new Intent(Intent.ACTION_EDIT).setData(Events.CONTENT_URI)

.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, startMillis)

.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, endMillis)

.putExtra(Events.TITLE, "Title")

.putExtra(Events.DESCRIPTION, "Description")

.putExtra(Events.EVENT_LOCATION, "Location")

.putExtra(Reminders.HAS_ALARM, true)

.putExtra(Reminders.METHOD, Reminders.METHOD_DEFAULT);

startActivity(intent);

} else {

Intent intent = new Intent(Intent.ACTION_EDIT);

intent.setType("vnd.android.cursor.item/event");

intent.putExtra("title", "Title");

intent.putExtra("description", "Description");

intent.putExtra("beginTime", startMillis);

intent.putExtra("allDay", false);

intent.putExtra("endTime", endTime.endMillis);

intent.putExtra("eventLocation", "Location");

intent.putExtra("hasAlarm", 1);

startActivity(intent);

}

}

});

}

测试设备和Android机怎么传递消息,在运行2.3的设备上进行测试时,android-Activit......相关推荐

  1. 测试设备和Android机怎么传递消息,如何检测设备是Android手机还是Android平板电脑?...

    此代码段将告诉您设备类型是否为7英寸或更大以及Mdpi或更高分辨率.您可以根据需要更改实现. private static boolean isTabletDevice(Context activit ...

  2. android机开应用速度慢,为什么苹果打开应用的速度那么快而android比较慢呢?

    总的来说有四个原因吧. 系统环境不同.苹果使用的是iOS系统,它只要保证那几款iPhone的硬件设备能够顺畅运行就OK了,可控性方面是安卓机子没法比的:而安卓机子搭载的是谷歌的Android系统,它不 ...

  3. android x86小白安装教程,小白的教程,在windows上安装完美的Android手机驱动

    无论什么Android手机,若想和电脑进行连接,都必须在电脑上面安装Android手机的USB连接驱动,这个过程非常简单,以下是相关的流程. 第一步,安装adb驱动,地址http://u.115.co ...

  4. android post数据到php服务器,通过post方法将数据上传到服务器Android Studio

    我正试图通过android studio中的POST请求上传一张图片到服务器上,但我完全被困住了. 控制台没有给我任何信息,可以指出出了什么问题,当我单击上传,它只是不工作. 我在postexecut ...

  5. android删除mpeg2,如何指定在Android设备上的OUTPUT_FORMAT_MPEG2TS

    我很困惑为什么我不能使用OutputFormat.OUTPUT_FORMAT_MPEG2TS作为参数到MediaRecorder.setOutputFormat在android 2.3.6版本的设备上 ...

  6. 在硬件设备上运行Android应用程序

    前面的话 写这篇译文,主要是因为几年前写过的一篇博客<关于adb命令没有权限访问手机设备的问题>,博客地址如下: http://blog.csdn.net/liubingzhao/arti ...

  7. android手机icoude邮件,如何在Android设备上访问Apple应用和数据?教程来了!

    原标题:如何在Android设备上访问Apple应用和数据?教程来了! 对于一些出于工作原因,拥有ios和Android不同系统手机的人来说,有时候会觉得在共享资料或数据上会比较麻烦.但是,其实并非如 ...

  8. 一套代码两端运行不靠谱?是时候放弃 C++ 跨 Android、iOS 端开发!

    「Write once,run anywhere!」想必是很多开发者以及企业梦寐以求的愿望,但是在分析跨平台中的种种成本之后,我们不禁发问,这种策略真的靠谱吗? 近日,云存储公司 Dropbox 就此 ...

  9. Android错误:无法在设备上安装* .apk *:超时

    我不时收到这个错误,不知道是什么导致这个: 当试图在真实设备上运行/调试Android应用程序时(在我的情况下是Galaxy Samsung S)我在控制台中收到以下错误: 无法在设备*上安装* .a ...

最新文章

  1. 优达学城《DeepLearning》2-1:卷积神经网络
  2. 使用initramfs启动Linux成功
  3. 使用 Redis 实现分布式速率限制
  4. 企业传播可以考虑放弃公众号了
  5. DOTNET防止反编译
  6. 学python必会英语单词_Python必备常用英语词汇(一)
  7. 产品经理必读:用户场景分析的四要素
  8. 都说快递鸟接口好,对接快,可是为什么我搞了几个小时还没有搞完
  9. 18大产业的产业链全景图!(高清大图)
  10. Eclipse之Android开发环境搭建
  11. 手机语音混响软件_Tone2 UltraSpace(音频混响软件)
  12. 地图标识符号大全_资源小结:分省地图查询(9.1版)
  13. 分类网络 resnet
  14. 图形验证码识别接口(免费)
  15. ThinkPad L13笔记本怎么U盘重装系统教学
  16. XML解析—开源XOM类库
  17. 阿里云企业版云服务器使用流程
  18. 今日头条后台岗位实习面试记录
  19. 幼儿园案例经验迁移_在建构区中如何将游戏经验迁移为知识经验
  20. 深度技术GHOST WIN7 SP1 装机旗舰版 2013 07

热门文章

  1. php.js 文件下载,使用JavaScript开始下载文件
  2. java写入出错class_JAVA新人常犯错误集锦
  3. java字符替换函数示例_Java字符串替换函数replace()用法解析
  4. AUTOCAD建模足球实体
  5. 2021 年中国开源优秀人物揭晓
  6. 巨杉数据库完成数亿元D轮融资,引领金融级分布式数据库发展
  7. 缓存架构不够好,系统容易瘫痪
  8. 中国首枚芯片邮票问世;苹果开源 Swift System | 极客头条
  9. HarmonyOS 2.0:正式开源,年底面向开发者发布智能手机 Beta 版本
  10. 势头强劲的 Python PK 强大的 C++,究竟谁更胜一筹?