Giter Club home page Giter Club logo

douya's People

Contributors

zhanghai 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  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

douya's Issues

我用android studio一直构建不了

请教大神:
一般去clone别人的代码,总是会遇到配置的问题,比如Gradle不一致,比如SDK不一致,像您是如何去clone别人的代码的。有没有固定的几个规则与方法呢,谢谢。

启动 force close

启动直接 force close,看log有exception,手机是华为B199, Android 4.4.2:

02-29 10:29:48.273: E/AndroidRuntime(11207): FATAL EXCEPTION: main
02-29 10:29:48.273: E/AndroidRuntime(11207): Process: me.zhanghai.android.douya, PID: 11207
02-29 10:29:48.273: E/AndroidRuntime(11207): java.lang.RuntimeException: Unable to start activity ComponentInfo{me.zhanghai.android.douya/me.zhanghai.android.douya.account.ui.AuthenticatorActivity}: android.view.InflateException: Binary XML file line #98: Error inflating class Button
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2275)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2325)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.app.ActivityThread.access$1100(ActivityThread.java:141)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1238)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.os.Handler.dispatchMessage(Handler.java:102)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.os.Looper.loop(Looper.java:136)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.app.ActivityThread.main(ActivityThread.java:5291)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at java.lang.reflect.Method.invokeNative(Native Method)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at java.lang.reflect.Method.invoke(Method.java:515)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:681)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at dalvik.system.NativeStart.main(Native Method)
02-29 10:29:48.273: E/AndroidRuntime(11207): Caused by: android.view.InflateException: Binary XML file line #98: Error inflating class Button
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:733)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.view.LayoutInflater.rInflate(LayoutInflater.java:775)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.view.LayoutInflater.rInflate(LayoutInflater.java:778)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.view.LayoutInflater.rInflate(LayoutInflater.java:778)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.view.LayoutInflater.rInflate(LayoutInflater.java:778)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.view.LayoutInflater.inflate(LayoutInflater.java:512)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.view.LayoutInflater.inflate(LayoutInflater.java:409)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.view.LayoutInflater.inflate(LayoutInflater.java:358)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.a.ae.a(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.a.u.setContentView(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at me.zhanghai.android.douya.account.ui.AuthenticatorActivity.onCreate(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.app.Activity.performCreate(Activity.java:5280)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2239)
02-29 10:29:48.273: E/AndroidRuntime(11207):    ... 11 more
02-29 10:29:48.273: E/AndroidRuntime(11207): Caused by: java.lang.NullPointerException
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.graphics.drawable.LayerDrawable$LayerState.<init>(LayerDrawable.java:671)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.graphics.drawable.LayerDrawable.createConstantState(LayerDrawable.java:107)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.graphics.drawable.LayerDrawable.mutate(LayerDrawable.java:608)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.widget.at.a(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.widget.ao.c(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.widget.ao.b(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.widget.ao.a(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.widget.ap.<init>(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.widget.ap.<init>(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.a.au.a(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.a.ae.c(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v7.a.ae.a(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.support.v4.view.ap.onCreateView(Unknown Source)
02-29 10:29:48.273: E/AndroidRuntime(11207):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
02-29 10:29:48.273: E/AndroidRuntime(11207):    ... 24 more

关于AddAccountActivity的作用

最近在学习豆芽的源码,不知道AddAccountActivity的作用是什么,直接在addAccount方法中调用AccountManager的addAccount效果一样,不知道为什么还要启动AddAccountAcitvity,为了什么目的呢
不知道作者可不可以解释一下

咨询一个问题

NotificationListFragment 和BroadcastListFragment(作为第一个tab内容),两个类是不是重复了?
NotificationListFragment是做什么的?

setTargetFragment 对象为被嵌套 Fragment 时无法正确工作

打开“不保留活动”可重现此崩溃,getTargetFragment() 返回的是另一个 Fragment

根据其实现,setTargetFragment() 仅能用于同 FragmentManager 下的沟通(因为保存的是 mIndex)。对于不同级间应当使用 getParentFragment()

setRetainInstance() 要求 ResourceFragment 为顶级 Fragment,因为其实现为 Activity.onRetainNonConfigurationInstance()。然而它的 target 却常常是被嵌套的 Fragment

启动报错,登录不了

启动报错是因为登录的button style,我去掉就可以了
登录的时候界面提示参数不足,log如下
AuthenticatorActivity.onAuthError(): ApiError{responseString='{"msg":"required_parameter_is_missing: client_id",

关于apikey和apisecret的调用

  • (Your SD card path)/Douya/API_KEY: The content of which should be an API key for Douban.
  • (Your SD card path)/Douya/API_SECRET: The content of which should be an API secret for Douban.
    有2个问题。
    1.key和secret是分别写到2个文件中吗?
    2.如果是需要写到2个文件中的话,为什么要这么设计?

启动失败,Failed to inflate

手机信息:红米2A Android4.4.4 API19 打开不能用
ActivityThread: Failed to inflate android.view.InflateException: Binary XML file line #98: Error inflating class Button at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716) at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) at android.view.LayoutInflater.inflate(LayoutInflater.java:495) at android.view.LayoutInflater.inflate(LayoutInflater.java:400) at android.view.LayoutInflater.inflate(LayoutInflater.java:353) at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129) at me.zhanghai.android.douya.account.ui.AuthenticatorActivity.onCreate(AuthenticatorActivity.java:106) at android.app.Activity.performCreate(Activity.java:5358) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2163) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258) at android.app.ActivityThread.access$800(ActivityThread.java:147) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1211) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5135) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:611) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NullPointerException at android.graphics.drawable.LayerDrawable$LayerState.<init>(LayerDrawable.java:671) at android.graphics.drawable.LayerDrawable.createConstantState(LayerDrawable.java:107) at android.graphics.drawable.LayerDrawable.mutate(LayerDrawable.java:608) at android.support.v7.widget.AppCompatDrawableManager.tintDrawable(AppCompatDrawableManager.java:773) at android.support.v7.widget.AppCompatBackgroundHelper.applySupportBackgroundTint(AppCompatBackgroundHelper.java:118) at android.support.v7.widget.AppCompatBackgroundHelper.setInternalBackgroundTint(AppCompatBackgroundHelper.java:136) at android.support.v7.widget.AppCompatBackgroundHelper.loadFromAttributes(AppCompatBackgroundHelper.java:53) at android.support.v7.widget.AppCompatButton.<init>(AppCompatButton.java:66) at android.support.v7.widget.AppCompatButton.<init>(AppCompatButton.java:58) at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:109) at android.support.v7.app.AppCompatDelegateImplV7.createView(AppCompatDelegateImplV7.java:963) at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:1022) at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687) at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)  at android.view.LayoutInflater.inflate(LayoutInflater.java:495)  at android.view.LayoutInflater.inflate(LayoutInflater.java:400)  at android.view.LayoutInflater.inflate(LayoutInflater.java:353)  at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267)  at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129)  at me.zhanghai.android.douya.account.ui.AuthenticatorActivity.onCreate(AuthenticatorActivity.java:106)  at android.app.Activity.performCreate(Activity.java:5358)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2163)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)  at android.app.ActivityThread.access$800(ActivityThread.java:147)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1211)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:136)  at android.app.ActivityThread.main(ActivityThread.java:5135)  at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:611)  at dalvik.system.NativeStart.main(Native Method)

在5.0版本上面可以用,
好厉害,正在学习材料设计,看DouYa的代码,好像打开了新大门啊

广播列表界面

HomeBroadcastListFragment 分离 BroadcastListFragment,添加 BroadcastListActivity

code 999 unknown 未知错误 ,未知 V2 错误

AuthenticatorActivity.onAuthError(): ApiError{responseString='{"msg":"XAuth_Permission_Denied","code":999,"request":"POST /auth2/token"}', responseJson={"msg":"XAuth_Permission_Denied","code":999,"request":"POST /auth2/token"}, code=999, localizedMessage='null', message='XAuth_Permission_Denied', request='POST /auth2/token'} me.zhanghai.android.douya.network.api.TokenRequest$Error

错误日志如上,该怎么解决呢

关于API key

作者的意思是 我需要反编译一个豆瓣的APP 来取一个key的意思吗?

如何登陆

你好,请问你这里 登录的账号是什么?如果是豆瓣账号或随便输入提示缺少参数?谢谢

没有数据啊!

历尽千辛万苦终于登陆成功了,但是里面什么都没有啊,友邻广播、九点一刻什么的全都是空白页。这是由于我是刚注册还没有相关数据的原因吗?

RequestFragment 有什么好处

RequestFragment是一个Fragment的一个子类,在请求的时候,被add到activity中,然后在完成后remove掉。
除了这样还有其他的好处吗?

1.0.0-beta.1 杂项

  • 调查热门精选广播未显示,但豆瓣广播 App 可显示的原因。

  • 调查 BroadcastActivity 疑似内存泄漏。

    已解决,由 TimeTextView 泄漏。

  • Profile 重构。

  • 版本号变更为 1.0.0-beta.1

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.