如何再开发Google官方程序(已补全)
来源:互联网 发布:java实现jsonp 编辑:程序博客网 时间:2024/05/16 01:19
http://www.eoeandroid.com/thread-42515-1-1.html
前面搜索了很多帖子,都是这类问题,没有一个完整的解答,我研究了两天之后搞定了这个,在此发帖提供解决方法。
先占楼,然后慢慢更新。首先,你要有完整的开发环境,开发环境的搭建论坛里有不少,我是使用MyEclipse+jdk+SDK。
在这里我是以GoogleCalendar为例进行开发。
简要说明一下我的开发过程。
首先我使用Git下载了Calendar的源码git://android.git.kernel.org/platform/packages/apps/Calendar.git根据引用和实际使用查看,又下载了git://android.git.kernel.org/platform/packages/providers/CalendarProvider.git,这是进行Exchange同步的连接件。
这两个代码下载下来之后可以添加到Myeclipse中。
注:因为在我这里是已经添加了工程,因此提示已存在,在你那里是不会出现的
依次导入Calendar和CalendarProvider的代码(这是两个分开的工程)
导入后可能会有若干错误,相信不少人也是从这里开始进行不下去。
1.jpg (22.53 KB)
新建工程
2.jpg (35.63 KB)
导入代码
这里是重点了,基本上大家都是发现很多的包没有找到,这些包主要是这几个:android.content.*
android.pim.*
android.provider.*
com.andorid.common.*
可能还有其他未提到的,具体请看Myeclipse给出的缺少包的提示。
这些包主要是在git://android.git.kernel.org/platform/frameworks/base.git
和git://android.git.kernel.org/platform/frameworks/ex.git中
下载这两个工程之后,首先打开base工程的/core/java,看吧,你需要的东西在这里有大部分了,只要复制粘贴到Myeclipse的工程相应的文件夹里,刷新就会发现包都能正确找到了。
其他几个不能找到的,在ex里面有两个。还有个比较特殊的com.google.common.annotations.VisibleForTesting,这个东西可让我一通找,最后在Google code上找到了源码。
现在软件已经可以编译并且在虚拟机上运行了,若有其他问题请回帖,我会尽力解答。
- 如何再开发Google官方程序(已补全)
- 如何再开发Google官方程序(已补全)
- 如何查看Google官方文档
- WebApp开发-Google官方教程
- Google 官方推出应用开发架构指南
- 微信小程序开发官方文档
- 微信小程序开发官方文档
- 微信小程序开发官方文档
- 微信小程序官方开发文档
- 微信小程序开发官方文档
- 微信小程序开发官方文档
- 微信小程序官方开发文档
- Google官方
- 小程序api开发官方开发文档
- Google官方建议:如何让网站在Goog…
- 如何开发你的第一个Java Google App Engine 程序
- 如何开发你的第一个java google app engine 程序
- 开发Android Map程序 如何获取 apikey (Google Map API v2)
- 呼叫中心队列实时状态、历史状态模块发布
- 可怜
- 大一大二大三
- CentOS5.4安装vsftpd
- 如何再开发Google官方程序(已补全)
- 如何再开发Google官方程序(已补全)
- my space
- 判断系统字节序
- 转作战双方(下)
- 闲来无事,发一下自己Ubuntu的虚拟机问题
- 怎样才能学习好
- C++虚函数表解析
- C++中关于原始数据类型指针变量的new操作以及delete操作
- php 读 mssql(sql server)时间格式问题!