**在实际的开发环境过程中,我们经常会遇到一些开发环境搭建的困扰,本篇介绍一下Android开发环境以及结合腾讯云COS产品的Android SDK的使用,仅限于初次使用Android开发的小伙伴围观。
- 下载开发环境
下载最新版开发环境,官方网址 https://developer.android.google.cn/studio/
如果访问比较慢的话,也可以搜索国内的镜像资源
- 创建项目 打开AndroidStudio,选择 File->New Project->Empty Activity->
- 配置syn镜像
在同步时,可能会由于G**限制,导致同步无法完成,我们可以切换一个国内的镜像源,进入项目中的Gradle Scripts->build.gradle
这里添加国内友商aliyun的镜像源,注释掉默认的海外jcenter
代码语言:txt复制buildscript {
repositories {
google()
// mavenCentral()
// jcenter()
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} //这里添加国内友商源
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven {
url 'https://dl.bintray.com/tencentqcloudterminal/maven'
}
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} //这里添加国内友商源
google()
// mavenCentral()
// jcenter()
}
}
如上,已完成环境配置,我们可以尝试启动虚拟机进行启动。
- 打开BIOS的VT-x
如果提示Intel TV未开启,可进入BIOS设置,参考百度内容https://zhidao.baidu.com/question/918690106547374859.html
- 下载虚拟设备并运行
例如我们选择其中一种测试设备,并运行
正常执行后,可以看到hello world页面。
- 下载并配置COS Android SDK Demo
下载地址https://github.com/tencentyun/qcloud-sdk-android-samples
- 引入项目
引入完成如图所示
MainActivity为主函数入口,分为service(listbuckets),bucket,object 三个demo入口
以下是三个类型demo的逻辑实体类和执行方法
以ObjectDemo为例,可以看到类内的分支测试逻辑,这里将每个object的方法封装一个测试demo来执行。
Demo中的其他接口也是类似的方法,具体的就不一一表述了。大家可以亲自体验一下。