当前位置: 代码迷 >> Android >> 关于编译Android SDK获取Calender接口的请问
  详细解决方案

关于编译Android SDK获取Calender接口的请问

热度:97   发布时间:2016-05-01 12:38:01.0
关于编译Android SDK获取Calender接口的请教
最近开发的Android App需要把时间写入Calender的event中,但是默认的Android SDK不提供Calendar接口,也就是说Calendar接口是隐藏的接口,需要自己编译Android SDK才能获得。

我到http://source.android.com/source/initializing.html看了一下官方所说的编译Android SDK的条件,需要在Linux下载8G的数据,需要30G的硬盘空间,这个对我有些麻烦,我的虚拟机(CentOS)总共划分了才20G硬盘。当然,我可以重新设定一个虚拟机,但是下载8G对我而言也需要很长的时间。所以请问大家有没有其他的办法。

因为原来没有编译过Android SDK,所以请问大家编译好的SDK是不是没那么大?是类似官方提供的jar包吧?是否可以拿给其他人用?
------解决方案--------------------
获取隐藏的接口…… 这种说法让我稍微迷糊了一下…… 
如果你要得到特定的SDK,你无需非要自己编译的,可以从别人那直接拷贝的。 随便找一个有android系统源码的朋友帮你编译一下就行。
但是你要清楚的是,基于任何有修改或添加的SDK开发的app,并不能正常运行在所有常规android系统上。只能配套作为该定制系统的第三方应用。 
不知我表述的清楚与否
------解决方案--------------------
Calender.getInstance()得到Calender,当然模拟器是没有Calender的,

------解决方案--------------------
引用:
获取隐藏的接口…… 这种说法让我稍微迷糊了一下…… 
如果你要得到特定的SDK,你无需非要自己编译的,可以从别人那直接拷贝的。 随便找一个有android系统源码的朋友帮你编译一下就行。
但是你要清楚的是,基于任何有修改或添加的SDK开发的app,并不能正常运行在所有常规android系统上。只能配套作为该定制系统的第三方应用。 
不知我表述的清楚与否
      ……


非常感谢,您的表达很清楚。也就是说,如果我要开发一个通用的android app,最好还是使用通用的sdk,那么calender接口就无法使用了?
------解决方案--------------------
引用:
Calender.getInstance()得到Calender,当然模拟器是没有Calender的,


使用Eclipse + ADT + 2.1的SDK,都找不到Calender这个类。
------解决方案--------------------
引用:
Calender.getInstance()得到Calender,当然模拟器是没有Calender的,


我的意思不是通用的Calendar类,而是这个:http://wikidroid.sinaapp.com/Calendar_Provider
  相关解决方案