Giter Site home page Giter Site logo

catnut's Introduction

新浪微博Android REST Client

logo

Get it on Google Play


说明

简洁,流畅,快速的微博app,并且附带500px和知乎每日精选的照片和问答插件 :-)

程序架构启发自Google IO 2010 - developing-RESTful-android-apps,界面设计启发自Twitter for Android(需翻墙)

个人学习时作品,目前有空或者有新的想法就写写,持续构建中:-),欢迎感兴趣的朋友交流,fork,clone,bug issue啥的!

项目主页请见这里, 豌豆荚地址下载,目前需要Android 4.1+

about

timeline

环境需求(可直接导入到Android Studio)

  1. Android SDK >= 4.1.x(API Level >= 16),建议设置ANDROID_HOME环境变量
  2. JDK >= 1.6(现在只有4.4才支持JDK7的语法),必须设置好JAVA_HOME环境变量
  3. IDE(选择一个自己熟悉的就可以了)
  4. Android Studio(推荐)
  5. Eclipse(包含ADT插件,建议直接下载打包好的ADT Bundle

依赖(在build.gradledependencies {}申明,使用Eclipse请自行导入,推荐直接导入到Android Studio中,啥事都没有直接run)

  1. support-v4,注意版本号,为什么我们的项目要求那么高的API却还需要兼容库呢?因为兼容库不仅仅提供兼容类,还有其它的功能。并且没有用到的类可以在编译期间被删除掉?
  2. support-v13,for native fragment api
  3. android-volley,异步http请求框架,需要自行下载或者通过Android Studio引入
  4. Google Analytics,匿名统计使用信息,需自行下载并引入
  5. Picasso,(注意版本暂为2.2.0)图片缓存框架,需自行下载或者通过Android Studio引入
  6. ViewPagerIndicator, 页面切换指示器,需自行下载或者通过Android Studio引入
  7. AndroidStaggeredGrid, grid view,需自行下载并自行将目录结构设置为Eclipse项目结构或者通过Android Studio引入
  8. OkHttp, spdy http client, 需自行下载或者通过Android Studio引入

如何构建(推荐直接导入Android Studio或者在terminal构建)

  1. 通过IDE
  2. Eclipse,直接导入(需自行引入build.gradledependencies {}的依赖),后面你懂的,一定要注意所有的support lib保持版本一致!
  3. Android Studio,直接导入(最好选中build.gradle文件),后面你懂的
  4. 通过命令行(gradle构建,目前当前适用的版本,并且要设置好ANDROID_HOME环境变量
  5. 如果本地没有安装gradle,那么shell或者cmd进入项目根目录,mac或者linux敲./gradlew clean build,windows敲gradlew clean build,接下来同1

License

code license

The MIT License (MIT)

Copyright (c) 2014 longkai

The software shall be used for good, not evil.

document license

本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。

联系作者

  1. 邮箱:[email protected]
  2. 微信:longkai_1991
  3. Twitter: @longkai_1991
  4. 新浪微博:@米粉撸油条

Legal attribution

  • Android, Google Play and the Google Play logo are trademarks of Google Inc.

=== last updated: 2015-06-06

catnut's People

Contributors

longkai avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.