Code Monkey home page Code Monkey logo

blacklight-1's Introduction

BlackLight 新浪微博客户端

Logo
详细介绍请见 http://typeblog.net/blacklight
Play商店 https://play.google.com/store/apps/details?id=us.shandian.blacklight
源代码在GPLv3协议下发布

由于新浪微博已经不再接受新的第三方客户端申请,因此BlackLight使用“黑魔法”的方式登录微博。客户端内内置了几个可用的APP KEY。
个人娱乐之作,勿用于任何盈利性用途。

如果你有意加入本项目,你可以阅读我们的Wiki以及下面的内容来获得有关指导。

用GNU Make编译

你只能在'master'分支使用Makefile编译 你可以使用我编写的 Makefile 来编译。
如果你要在手机上编译,请阅读 http://typeblog.net/tech/2014/07/30/build-android-app-on-android.html。在电脑上只需普通Linux bash环境即可。

  1. 设置 $ANDROID_JAR 环境变量指向你的 android.jar。(其实这一步是为Android上编译设计的,因为Android上不是标准的sdk目录)
  2. 确保您的 $PATH 环境变量中包含 Makefile 开头定义的那些命令。如果你在电脑上编译则可以忽略 pm,在手机上编译则可以忽略 adb
  3. 切换到 BlackLight 目录,运行 make debug ,即可开始编译。编译完成后的apk文件位于 build/bin/build.apk
  4. 请*不要*尝试使用 make release,因为我没有上传发布用的签名。
  5. 编译完成后,可使用 make install 命令安装到手机上。

用Eclipse导入&编译

  1. 首先请保证你的Android开发环境拥有API Level 20的开发平台。
  2. 将项目Clone到一个临时文件夹(不能是Eclipse的Workspace中)。
  3. 执行git checkout eclipse (这是一个*仅编译* 分支,除了必要的项目格式转换,请勿在此分支上贡献代码。我们将不会接受该分支的任何Pull Request)
  4. 在Eclipse中*仅仅导入* BlackLight项目,请不要选择子项目,并选中 'Copy projects into workspace' 选项。
  5. 在资源管理器中定位到Eclipse的Workspace目录,记下BlackLight项目的路径。
  6. 在Eclipse中进行导入操作,填入第4步记下的路径,导入所有的子项目。不要选中 'Copy projects into workspace' 选项。
  7. 如果需要,重启Eclipse并Clean所有项目。
  8. Enjoy it!

在Chrome中运行

  1. 首先参考 https://github.com/vladikoff/chromeos-apk/blob/master/archon.md 配置apk运行环境
  2. 在编译好apk以后执行 make chrome
  3. 在chrome中以 unpacked plugin 方式载入本项目的 chrome 目录
  4. 以后重新编译时只需再执行 make chrome 即可更新插件内的apk
  5. Enjoy it!

Chrome中运行效果:
Chrome

感谢

四次元(@qii)
碎星iKe(@IssacWong)

开发者

@PeterCxy
@Harry-Chen
@fython
@一抔学渣

纸飞机开发团队 @PaperAirplane-Dev-Team 出品

blacklight-1's People

Contributors

fython avatar harry-chen avatar xavieryao avatar chin-z avatar

Stargazers

FYF avatar

Watchers

FYF 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.