首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-12-19 
关于编译Android SDK获取Calender接口的请教最近开发的Android App需要把时间写入Calender的event中,但是

关于编译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

热点排行