COS Android SDK DEMO搭建实践
时间:2022-07-27
本文章向大家介绍COS Android SDK DEMO搭建实践,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
**在实际的开发环境过程中,我们经常会遇到一些开发环境搭建的困扰,本篇介绍一下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
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中的其他接口也是类似的方法,具体的就不一一表述了。大家可以亲自体验一下。
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Elasticsearch:top_hits aggregation
- Elasticsearch:Elasticsearch 中的 refresh 和 flush 操作指南
- Flutter 和 iOS 之间的 Battle:手势交互谁才是老大?
- python 爬取B站原视频的实例代码
- flink实战-使用自定义聚合函数统计网站TP指标
- 详解flink中Look up维表的使用
- 聊聊flink 1.11 中的随机数据生成器-DataGen connector
- flink实战教程-集群的部署
- Flink实战教程-自定义函数之标量函数
- Flink实战教程-自定义函数之TableFunction
- Flink教程-flink 1.11 流式数据ORC格式写入file
- Flink教程-使用sql将流式数据写入文件系统
- flink教程-flink 1.11 集成zeppelin实现简易实时计算平台
- flink教程-详解flink 1.11 中的CDC (Change Data Capture)
- flink教程-基于flink 1.11 使 sql客户端支持执行sql文件