解决方案 »

  1.   

    我没做过日历的例子,上网找了一下,不知道是不是这个原因。manifest中需要加入这些权限
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"...>
        <uses-sdk android:minSdkVersion="14" />
        <uses-permission android:name="android.permission.READ_CALENDAR" />
        <uses-permission android:name="android.permission.WRITE_CALENDAR" />
        ...
    </manifest>
    既然是你下载的源码,我想改需要的jar包,在源程序中应该有。你找找项目里lib中有很多jar包否?如果有很多jar包,是不是你项目中没有引入进来!在项目上右击-Buildpath-configurebuilpath,图中红色的部分的jar包,应该和你项目中lib下的jar是一样的。(不一样的话,可能是你的jar包没引入进来,)
      

  2.   

    http://blog.csdn.net/android_tutor/article/details/6165470
    可以供你参考一下,看看人家的代码和博客的评论
      

  3.   


    在lib底下除了supportV4之外什么也没有
    https://android.googlesource.com/platform/packages/apps/Calendar.git/+/android-4.4.2_r2/libs/
    这就是我困惑的地方,许多人都在研究Calendar,他们是怎么运行的呢?