天天看點

利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作

由于畢業設計的緣故,需要實作利用百度網盤開發接口實作安卓手機資源上傳至百度網盤,實作類似百度網盤的功能。

自己基本上實作了這一要求,應用運作的大部分界面如下:

登入界面

利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作

擷取使用者賦予的百度網盤權限

利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作
利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作

應用主界面

利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作
利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作
利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作
利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作

上傳、更名、建立檔案夾功能

利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作
利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作
利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作

加解密、意見回報

利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作
利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作

幫助、其它功能

利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作
利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作
利用百度網盤開發接口實作将手機資源上傳百度網盤進行管理的實作

使用說明:

1、應用的登入界面的使用者名和密碼不是您的百度網盤使用者名和密碼,是應用自己的使用者名和密碼,是以在使用的時候要先注冊;

2、在測試上傳時由于資源是通過開啟服務的方式在背景上傳,是以最好測試小檔案的上傳。在提示上傳成功後可能在工作路徑下的主界面還是沒有顯示已經上傳的檔案。這是應用在設計的時候沒有選擇在執行上傳和删除、更名、建立的操作後自動重新整理,這是由于重新整理對于這個應用是個耗時的操作,可能導緻卡屏甚至閃退的情況。是以,老師如果想要看上傳的結果可以選擇重新整理後在應用的主界面就能顯示了,或者老師可以在你的網盤伺服器上的【我的應用資料】/【pcstest_oauth】檔案夾可看到上傳後的檔案。

3、在跳轉到擷取百度網盤權限的界面時在輸入老師您的網盤賬号資訊登入後請耐心稍等片刻,應用會自動跳轉到主界面的。在主界面操作時,點選一項功能後最好在應用有相應的提示資訊後再進行其它操作,不然可能出現應用閃退或卡屏!

老師有什麼要求可以通過1662535[email protected]郵件聯系我,界面我實在不知道如何設計,很難看也就這樣了五一前就基本上完成了編碼,可能這就是我程式的最終版了。

/

1、本應用是利用百度網盤開發接口實作将你手機上的資源上傳到你的百度網盤上,當然你是可以随時下載下傳你利用該應用上傳的各種資源。但是你暫時不能管理你通過其它管道上傳到百度網盤的資源(不是通過本應用上傳的資源),原因是百度暫時沒有開放這個權限。

2、android應用開發我是自學的,為此,本應用在功能上我出于應用本身存在價值所在,盡可能保證提供基本網盤功能的正确,但界面美觀就不好保證了。是以該應用你在使用過程中可能覺得界面會非常的粗糙、不美觀。

3、對于本應用,作為畢業設計項目,本人作為唯一開發者,保證絕不竊取你的百度賬号,更不偷窺你的網盤資訊,不使用除聯網權限和本地sd卡的讀寫外的其它權限(擷取手機識别碼權限是調用百度網盤擷取權限接口必須的權限),減小安卓包體積,保證它的安全性。除此之外,我會再該應用的性能上盡自己最大的努力進行優化,讓你用着友善、快捷!

4、注意本應用也有自己的賬号系統,這個不是你的百度網盤賬号,這一點需要特别注意。是以在使用本應用前需要注冊本應用賬号,本應用在手機端是單使用者賬号設計的。

5、在使用的過程中遇到問題不需要馬上解除安裝應用,由于設計的關系,你或許可以嘗試在系統應用設定項裡将這項應用産生的所有應用資料清空或通過應用主界面中設定項裡的應用初始化修複一下應用可能就解決你遇到的問題。

6、在擷取百度網盤權限的時候要特别注意當在跳轉的百度網盤權限擷取界面上輸入完正确的百度賬号後點選确定後會傳回到之前的界面,這時候你需要耐心的等待幾秒鐘,應用會在擷取權限後自動跳轉到主界面,要等多久取決于你的網速狀況。

7、開發過程中,自己已經基本上就應用的所有功能簡單的測試了一下,有些問題至今還沒解決。自己的安卓機比較低端了,真誠希望安卓手機使用者的你能夠參與測試和使用,tky!

   以上是我個人對這個應用在你開始用前的一些聲明,我會對我的這個畢業設計項目負責到底,感謝你的閱讀,敬請使用!!

/

1、特注:點選大部分安卓手機含有的“設定”按鍵會有更多功能!

2、在上傳界面中點選大部分安卓手機含有的“傳回鍵”會出現之前顯示過的上一個工作路徑的上傳界面!

3、本應用所有的儲存在手機本地的資訊都是在你的sd卡的BD_WP_CLIENT目錄下,該目錄下的BD_WP_DOWN目錄儲存的是你平時從網盤下載下傳的各類資源。

4、所有上傳資源,如果在上傳資源界面沒有設定将資源儲存在網盤的那個位置就預設将選擇資源上傳到網盤的一個特定目錄中,如何在上傳界面上設定:單選選擇“預設”就是上傳到這個指定的網盤目錄,選擇“目前”就是将選擇資源上傳至目前應用主界面通路的網盤工作目錄下。

5、載應用主界面上會以一行字元串顯示目前的網盤通路工作路徑,可以幫助你确定目前的工作方向。

6、主界面、上傳、加密、解密操作項選擇界面中清單項代表的是目錄的會以“不同的顔色”顯示,你可以點選這些“不同顔色”的按鈕繼續通路、選擇通路這個目錄下的資源。

7、由于應用在很多網盤功能上都沒有進行功能優化,是以你在操作時盡量分批、小檔案形式操作相應資源,例如:上傳、下載下傳時做到處理小檔案(單個小于10m),處理數目少一點,點選進行操作後就點選“home”鍵退到安卓桌面進行其它應用操作(特注:千萬不要在任務未完成前使用應用提供的退出功能退出程式,所有任務完成後均有提示,注意檢視!),自己估算操作量在你的網絡環境下需要多長時間在進入這個應用進行其它操作。不然可能導緻應用卡屏甚至崩潰!

8、遇到問題先别急于解除安裝應用,特别是忘記使用者名和密碼的情況,你可以在android的系統設定中将該應用的所有應用資料删除或本應用提供的初始化應用資料的功能即可初始化應用,這樣就可以重新使用了。所有上傳資料儲存在你的百度網盤中,隻要你的百度網盤賬号正常就一切ok!

9、應用的每項操作在進行的過程中都會有相應的提示資訊,在使用時要特别留心,根據提示操作。10、所有上傳資訊都是在你的網盤/【我的應用資料】/【pcstest_oauth】目錄下,這一點需要特别注意,因為本應用是不能完全操作你的網盤的。

11、由于應用在設計時的缺陷,隻要你進行了會改變網盤檔案結構的操作:上傳、改名、建立、删除就會導緻應用在本地不能和網盤實際檔案結構一緻的顯示。是以,這是後請在确定哪些操作完成後再運作應用的“重新整理”功能實作本地資訊和網盤資訊一緻,重新整理是耗資源操作,需謹慎使用!

12、由于設計的缺陷,已經操作成功的任務是不會執行第二遍的,如已經下載下傳和上傳、删除的資源在你想要再次操作時如果沒有清空曆史操作記錄資訊是不會執行的,是以,你确定想要再次操作曆史成功任務就必須先使用應用提供的“操作記錄清空”功能,這是在應用界面的設定鍵裡!

13、更多使用疑問請緻郵:[email protected]聯系開發者:cocomo,未盡事宜可qq聊下。

//

由于應用的所有功能都未進行優化,是以給出以下的使用建議:

1、不管是進行下載下傳、删除還是上傳功能時記得一次任務選擇條數最好不要超過50條,一次任務還未完成最還不要進行這三項任務的任何一項任務,這是由于這三項都是牽扯網絡連接配接的任務、特殊且耗時;

2、如果不想因為涉及以上三項任務時一次的任務中因為條數太多導緻界面響應太慢甚至崩潰可以記得在進行任務前清空任務操作記錄檔案,這樣就能實作一下選擇的條數可以更多!

應用下載下傳位址:

http://as.baidu.com/a/item?docid=6480205

繼續閱讀