• This repository has been archived on 04/Sep/2019
  • Stars
    star
    450
  • Rank 93,407 (Top 2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 11 years ago
  • Updated about 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

饭否Android客户端开源项目

饭否Android客户端开源版


最新说明:

这个项目早就没有更新了,界面也比较陈旧,无论是学习还是修改自用都不是很合适,建议使用蘑菇饭项目的源码,地址是:

https://github.com/mcxiaoke/minicat


Introduction

饭否Android客户端是饭否官方开发和维护的Android客户端2011年9月1日发布1.0版,2012年1月16日发布1.8.8版,此后由于各种原因没有进行功能更新,2013年3月我抽出时间增加了几项功能,于2013年3月21日发布了1.9.1版,之后可能没有时间继续开发

征得饭否创始人王兴同意后,将项目代码采用Apache License, Version 2.0开源

感谢王兴创建了饭否,感谢所有曾经的饭否员工,感谢所有饭否用户,感谢所有支持和热爱饭否的人


Project

饭否Android客户端采用标准Android项目结构:

    项目的包名已修改为com.fanfou.app.opensource,可以和原版共存
    项目不包含饭否的OAuth API KEY,请自行添加
    项目不包含饭否的LOGO和1.9.1版的图片滤镜功能
    项目不包含签名用的KeyStore,请自行发布添加
    项目采用UTF-8编码,请修改Eclipse的项目设置

Usage

###API KEY 在进行修改和编译之前,请找到main/app/res/values/api.xml文件,在里面填入你申请的饭否OAuth API KEY 如果没有,可以去(http://fanfou.com/apps)申请

###使用Gradle+Android Studio (2014.05.24添加) 目前只支持使用Gradle构建,直接项目目录运行./gradlew clean build即可, (Windows用户使用 gradlew.bat clean build) 也可以直接使用Android Studio打开项目根目录的build.gradle
(需要Gradle 1.11以上,Android Studio 0.8.0以上)

###使用Eclipse (不再支持) 直接使用File->Import导入pulltorefresh和app两个项目,Clean&Build即可 如果需要导出release版,请用自己创建的KeyStore签名

###使用ANT (不再支持) 配置好ANT后,终端进入main/app目录,输入命令ant debug 如果要构建release版,需要在main/app/ant.properties里面填写keystore相关的配置,然后输入命令ant release

###使用Maven (不再支持) 只支持Maven 3.0以上的版本 配置好Maven后,终端进入main/app目录,输入命令mvn clean install


Others

1. 此项目开源后不会增加新功能,有功能需求请自行fork修改
2. 有问题可以在https://github.com/mcxiaoke/fanfouapp/issues提
3. 欢迎Pull Request,代码采用Eclipse四空格缩进格式

Developed By

Xiaoke Zhang (@mcxiaoke)

Websites

饭否官网 http://fanfou.com
饭否创始人王兴 http://fanfou.com/wangxing
Android客户端 http://apps.fanfou.com/android/
API KEY申请 http://fanfou.com/apps
饭否API文档 https://github.com/FanfouAPI/FanFouAPIDoc/wiki

关于作者

联系方式

开源项目


License

Copyright 2013 - 2015 Xiaoke Zhang
Copyright 2011-2012 fanfou.com mcxiaoke  

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

packer-ng-plugin

下一代Android打包工具(对Gradle 7.x的支持,欢迎提PR)
Java
4,818
star
2

mqtt

MQTT协议3.1.1中文翻译版,IoT,物联网
Rich Text Format
4,753
star
3

android-volley

DEPRECATED
Java
4,304
star
4

RxDocs

Rx和RxJava文档中文翻译项目
3,838
star
5

awesome-kotlin

A curated list of awesome Kotlin frameworks, libraries, documents and other resources
2,475
star
6

gradle-packer-plugin

Android渠道打包工具
Groovy
1,364
star
7

Android-Next

Android Next 公共组件库
Java
767
star
8

minicat

蘑菇饭App(已停止更新)
Java
682
star
9

kotlin-koi

Koi, a lightweight kotlin library for Android Development.
Kotlin
515
star
10

xBus

Simple EventBus Implementation for Android
Java
319
star
11

GeoPhotos

Exif GPS metadata editor for Mac OS X.
Swift
69
star
12

ApkSigner

ApkSigner and ApkVerifier, modified from https://android.googlesource.com/platform/tools/apksig/.
Java
58
star
13

android-ndk-notes

Android NDK Notes
C++
51
star
14

pyfanfou

饭否数据备份和导出工具
Python
50
star
15

kotlin-notes

Kotlin Notes
Kotlin
48
star
16

scrypto

A Lightweight Crypto Library (NDK), support AES/DES/MD5/SHA1/SHA256/SHA512/Base64
C
47
star
17

ESPDateTime

Date Time Functions and Classes for ESP8266 and ESP32
C
45
star
18

apptoolkit

a android app tool, to backup/manage app/data.
Java
28
star
19

mqtt-monitor

MQTT Monitor UI using react and mqtt.js
JavaScript
25
star
20

biology

biology
23
star
21

MediaCodec

audio and video recording demo using mediacodec.
Java
21
star
22

Dapenti-iOS

A simple dapenti.com App, written in Swift.
Swift
13
star
23

python-labs

some python scripts
Python
7
star
24

boringssl-android

fixed build for android-platform-external-boringssl
C
7
star
25

learning-ios

Learn iOS Programming
Swift
7
star
26

dsaac

Learn Data Structures and Algorithm Analysis in C
C
6
star
27

micro-labs

Notes for C51, Arduino, Keil, Proteus and other microcontrollers.
C
4
star
28

wechat-robot

wechat robot using flask
Python
3
star
29

fantalk

FanTalk
Java
2
star
30

PiZero.GPIO

Orange Pi Zero GPIO python library
C
2
star
31

foc

Fishes Of China.
2
star
32

audio-cli.js

Command line utilities for analyze/split/merge/convert/edit audio files.
JavaScript
2
star
33

CarrotProjects

Carrot Notifier for Windows 10
C#
2
star
34

node-labs.js

Benton LTE DongleManager
JavaScript
1
star
35

learning-web

Web Develop Notes: HTML, CSS, Javascript
JavaScript
1
star
36

hardmode

gfw files
JavaScript
1
star
37

docker

Some useful Dockerfile and docker compose configurations.
Python
1
star
38

SharpUpdater

SharpUpdater
C#
1
star
39

unp3e-notes

Code and notes for Unix Network Programming Volume 1 (3e).
C
1
star
40

mcxiaoke.github.io.source

Xiaoke's Blog
CSS
1
star
41

BLEControl

An iOS app to communicate with Bluetooth module.
Swift
1
star
42

ps-prices.js

Some useful scripts for Playstaion Store
HTML
1
star