天天看点

利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现

由于毕业设计的缘故,需要实现利用百度网盘开发接口实现安卓手机资源上传至百度网盘,实现类似百度网盘的功能。

自己基本上实现了这一要求,应用运行的大部分界面如下:

登录界面

利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现

获取用户赋予的百度网盘权限

利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现
利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现

应用主界面

利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现
利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现
利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现
利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现

上传、更名、新建文件夹功能

利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现
利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现
利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现

加解密、意见反馈

利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现
利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现

帮助、其它功能

利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现
利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现
利用百度网盘开发接口实现将手机资源上传百度网盘进行管理的实现

使用说明:

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

继续阅读