最近项目用到七牛了,之前只是听过却没有用过,今天正好掀起它的盖头来,本篇文章只是简单的上传单张图片,至于以后的详细使用(音频或者视频等)会随着项目的改动而更新,敬请期待吧.
注册七牛云
毋庸置疑,您需要一个七牛云账号。如果您还没有七牛云账号,请通过以下步骤创建七牛云账号。
步骤1:创建空间
首先,您需要创建一个需要上传文件的空间。登陆七牛开发者平台。
-
选择 资源主页 ,再选择 立即添加
-
选择 对象存储 ,然后选择 新建存储空间 。
- 在创建空间页面的存储空间名称 栏输入空间名.
注意:创建后不支持更改存储空间名称 - 在创建空间页面的 存储区域 栏选择该存储空间的数据中心。
- 在 访问控制 栏根据需求选择适合您的访问权限。公开空间即您可通过文件对象的 URL 直接访问,如果您要使用七牛云存储的镜像存储功能,请设置为公开空间;私有空间即对象的访问必须获得拥有者的授权才能访问。
- 选择 确定创建 。
- 当您成功创建一个空间后,七牛开发者平台会在 存储空间列表 显示您刚才创建的空间。
详情看使用手册
集成七牛
1, 依赖Gradle
如果你也是用的AndroidStudio在module的gradle中添加依赖:
//七牛sdk
compile 'com.qiniu:qiniu-android-sdk:7.3.3'
//okhttp
compile 'com.squareup.okhttp3:okhttp:3.4.2'
compile 'com.squareup.okio:okio:1.11.0'
compile 'com.google.code.gson:gson:2.8.0'
如果没有用AndroidStudio的话,可以参考文档下载相应的sdk七牛Android SDk
2,添加权限
在AndroidManifest中添加相应的权限
<uses-permission
android:name="android.permission.INTERNET" />
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE" />