首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >COS Android SDK DEMO搭建实践

COS Android SDK DEMO搭建实践

原创
作者头像
wainsun
修改2020-03-06 12:05:34
1.7K0
修改2020-03-06 12:05:34
举报
文章被收录于专栏:伟哥专栏伟哥专栏

在实际的开发环境过程中,我们经常会遇到一些开发环境搭建的困扰,本篇介绍一下Android开发环境以及结合腾讯云COS产品的Android SDK的使用,仅限于初次使用Android开发的小伙伴围观。

  1. 下载开发环境

下载最新版开发环境,官方网址 https://developer.android.google.cn/studio/

如果访问比较慢的话,也可以搜索国内的镜像资源

  1. 创建项目 打开AndroidStudio,选择 File->New Project->Empty Activity->
  2. 配置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()

    }
}

如上,已完成环境配置,我们可以尝试启动虚拟机进行启动。

  1. 打开BIOS的VT-x

如果提示Intel TV未开启,可进入BIOS设置,参考百度内容https://zhidao.baidu.com/question/918690106547374859.html

5. 下载虚拟设备并运行

例如我们选择其中一种测试设备,并运行

正常执行后,可以看到hello world页面。


6. 下载并配置COS Android SDK Demo

下载地址https://github.com/tencentyun/qcloud-sdk-android-samples

7. 引入项目

引入完成如图所示

成功引入DEMO项目
成功引入DEMO项目

MainActivity为主函数入口,分为service(listbuckets),bucket,object 三个demo入口

首页按钮入口
首页按钮入口

以下是三个类型demo的逻辑实体类和执行方法

方法实体类入口
方法实体类入口

以ObjectDemo为例,可以看到类内的分支测试逻辑,这里将每个object的方法封装一个测试demo来执行。

PUT Object 测试1
PUT Object 测试1
PUT Object 测试2
PUT Object 测试2

Demo中的其他接口也是类似的方法,具体的就不一一表述了。大家可以亲自体验一下。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档