Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/longkai/market-android
2013学期软件工程项目 => 安卓部分
https://github.com/longkai/market-android
Last synced: 4 months ago
JSON representation
2013学期软件工程项目 => 安卓部分
- Host: GitHub
- URL: https://github.com/longkai/market-android
- Owner: longkai
- Created: 2013-06-21T13:00:23.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-06-07T22:55:39.000Z (over 10 years ago)
- Last Synced: 2024-08-01T16:26:36.829Z (7 months ago)
- Language: Java
- Size: 820 KB
- Stars: 8
- Watchers: 6
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 2013学年度软件工程项目
这是广西大学计算机与电子信息学院计科102班软件工程课程[神舟10号]小组课程设计。这里包含的实 Android客户端部门的所有文件,代码等。
服务端的所有文件请见[这里][]。
## 最低要求
Android 2.2+ (推荐4.2.2)## 用到的类库
[ActionbarSherlock][] 需要自行添加。
[SlidingMenu][] 需要自行添加。## how to build
首先,必须搭建好Android的开发环境,推荐下载[ADT BUNDLE][],开箱即用(装好jdk的情况下)。其次,懂得如何将第三方的类库编译加载到本项目中。
举个例子,假设我们使用ADT
由于我们使用了ActionbarSherlock,那么我们首先需要下载它的源码
有两种方式,如果使用git
`git clone [email protected]:JakeWharton/ActionBarSherlock.git`
或者浏览器输入 *https://github.com/JakeWharton/ActionBarSherlock/archive/master.zip*
然后依次:
`File -> Import... -> Existing Android Code Into Workspace -> 进入刚才下载的库的根目录 ->
勾选除sample以外的(暂时不需要哈) -> done`接下来adt会对刚才导入的库编译,然后我们必须右击刚才导入的项目
`Properties -> Android -> 勾选 Is Library 并且勾选上方最新的Build Target -> Apply -> Ok`
接下来,对我们的项目引入该库
导入本项目(和刚才导入ActionBar)一样,完成后右击项目:
`Properties -> Android -> Add... -> 将刚才编译的actionbar导入即可`
注意,最好把原来的给删除再添加。
其他的依赖依次类推。
*SlidingMenu* 需要修改一处源代码,(但是可能你下载的已经修复了,所以如果有错误的话)
`com.jeremyfeinstein.slidingmenu.lig.app.SlidingFragmentActivity.java`
可能需要将`extends FragmentActivity` 修改成 `extends SherlockFragmentActivity`所有的库引入之后,选择一个模拟器或者真机即可运行。
## 非常重要
由于没有实际的服务器,如果你想访问服务端的话,必须搭建好服务端,组成一个局域网。之后,获取服务端的ip地址,然后修改本项目的源代码。
在uitl包下的C.java *70*行左右,将 *DOMAIN* 换成你的服务器环境中的ip地址再运行!
## Contact us
If you have any questions, please feel free to [drop us a line][]!## license
Copyright 2013 Department of Computer Science and Technology, Guangxi UniversityThis project is released under the [MIT License][].
[这里]: https://github.com/longkai/gxu_software_engineering_2013
[drop us a line]: mailto:[email protected]
[ActionbarSherlock]: http://actionbarsherlock.com
[MIT License]: http://opensource.org/licenses/mit-license.php
[SlidingMenu]: https://github.com/jfeinstein10/SlidingMenu