Coder Social home page Coder Social logo

zhuanlan's Introduction

专栏App

空余时间开发的一个App,非官方知乎专栏App,里面的内容全部来自知乎,内容版权也是知乎的,我挺喜欢知乎的

起初,开始这个项目主要是为了练手,熟悉开发一个完整App的流程。就像造房子,亲手打地基,搬砖头,垒砖头,还自己装修(设计)

后来,这个项目变成了我熟悉Android新技术的工程,比如最近我集成了Retrofit2以及Databinding进这个项目,未来我应该还会使用rxJava以及React-Native等等

http://bxbxbai.gitcafe.io/2015/03/26/zhuanlan/

下载使用: http://fir.im/zhuanlan

##1.1版本 现在App在Android 4.4系统上支持沉浸式状态栏了,个人感觉更加好看了,增加了抽屉菜单功能(部分功能还未完成)。

最新添加了“最近一周文章”功能,这功能会显示所有内置专栏作者最近一周的文章列表,并且所有的文章会按时间排序。还添加了“查看原网页”功能

##看截图:

闪屏

专栏列表

文章列表

文章内容

Dependency - 依赖

  • Java Development Kit (JDK) 7 +
  • com.android.tools.build:gradle:2.0.0
  • Android SDK
    • SDK 23
    • build tool 23.0.3

Build - 构建

git clone https://github.com/bxbxbai/ZhuanLan.git

用最新的Android Studio导入工程(Import Project),然后等待IDE下载gradle和依赖包即可

This project uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.

##将要做的

  • 添加搜索专栏id 的功能
  • 添加关注某一专栏的功能
  • 。。。

##关于我

http://bxbxbai.github.io/about/

zhuanlan's People

Contributors

bxbxbai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zhuanlan's Issues

PostListAdapter出现java.lang.IllegalStateException异常修正

java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification.
Make sure the content of your adapter is not modified from a background thread, but only from the UI thread.
[in ListView(2131427430, class android.widget.ListView) with Adapter(class io.bxbxbai.zhuanlan.adapter.PostListAdapter)]

大体意思就是数据改变了,但是控件没观察到改变,作如下修改:
构造函数中改为:
if (data != null) {
addAll(data);
}
另外addAll改为如下:
public void addAll(List posts) {
mPosts.addAll(posts);
notifyDataSetChanged();
}

错误

您好,我用android studio编程源码时出现了com.android.dex.DexException: Multiple dex files define Lcom/android/volley/VolleyError;这个错误,查了很久说是可能重复定义了,不知道您编译时有没有出现这个问题

主界面bug

在mainactivity的Recyclerview填充Adapter的过程中主界面的list会一闪一闪的,具体表现是,position为0的item消失,下面的item都往上挪一个position,然后position为0的item出现,下面的item会往下挪一个position,所以会一闪一闪的的情况。

注释

好多地方如果能有点注释就好了,毕竟是给小白看的嘛,比如CircleImageView中画图的时候。

手机上主页面会空出一块白条

Uploading Screenshot_2015-04-17-09-15-37.png . . .
你好,装了这个后,手机上主页面会空出一块白条,具体的可以见附件的图片,
机型为红米1s电信版的
系统为安卓4.3

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.