[问题] Youtube direct lite

楼主: silent0108 (LOHASS)   2015-04-15 01:14:44
我download了这个原始码
https://github.com/youtube/yt-direct-lite-android
试着想要compile他,然后再去了解他是怎么实做youtube api的
首先我遇到的问题是
他没办法直接import进去android studio
所以我new一个空白project
然后把他的res和java全部copy进来
在修改package name跟import的部份
然后UploadsListFragment.java里面的
mPlusClient = new PlusClient.Builder(getActivity(), this, this)
.setScopes(Auth.SCOPES)
.build();
这个方法是旧的
我把他更改成新的GoogleApiClient
mClient = new GoogleApiClient.Builder(getActivity())
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Plus.API)
.addScope(Plus.SCOPE_PLUS_LOGIN)
.build();
问题都解决后
也有修改Auth.java跟Constants.java里面的key跟PlayList ID
成功Run了app在手机上
但却直接跳出讯息说"Yotutbe Direct Lite"已经停止
我怀疑是UploadsListFragment.java的问题
因为一进去的activity_main.xml里面的list_fragment跟他有关
(应该是这样吧?)
请问我该怎么解决?
拜托我真的想很久找不到办法,一直卡死在这里
希望大神们好心帮帮我><
或站内信我详细聊都可以
万分感激不尽
完整的Code
MainActivity.java
UploadsListFragment.java
activity_main.xml
https://gist.github.com/anonymous/17845f607c5361566795
更新:
突然就可以用了,但我不懂的是
那个网页写得步骤里面有一个是更改Constants.java里面的Play List ID
但这完全没用到阿?
也没显示我填的那个playlist
请问这跑去哪了????

Links booklink

Contact Us: admin [ a t ] ucptt.com