[問題] 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