gdata_YouTube GData API和Android
gdata
如果您想使用YouTube API v2在Android设备上搜索YouTube上的内容,建议的方法是使用gdata-http-client java包。 但是,这要求您解析自己返回的XML,并进行导航。 原因是开箱即用的YouTube API v2 Java库在Android上不起作用。 这是由于对javax.mail软件包的要求所致,而该要求在Android上尚未正式提供。
但是,由于互联网的奇迹,您可以获得一个javax.mail和激活包,它们已被编译为可在Android上使用。 包含jar的javamail-android项目已编译为与Android一起使用,它是DEXer。
对于那些使用Maven的用户,我已将它们添加到我的Maven存储库中。 将以下存储库添加到pom中以使其可用:
<repository><id>serenity-thirdparty-repo</id><url>http://kingargyle.github.com/repo</url><layout>default</layout><releases><enabled>true</enabled><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy></releases>
</repository>
然后,对于YouTubeAPI的依赖性,您可以将以下内容添加到您的应用程序pom中。
<dependency><groupId>com.google.gdata</groupId><artifactId>gdata-youtube</artifactId><version>2.0</version></dependency><dependency><groupId>com.google.gdata</groupId><artifactId>gdata-youtube-meta</artifactId><version>2.0</version></dependency><dependency><groupId>com.google.gdata</groupId><artifactId>gdata-core</artifactId><version>1.0</version></dependency><dependency><groupId>com.google.gdata</groupId><artifactId>gdata-media</artifactId><version>1.0</version></dependency><dependency><groupId>com.google.gdata</groupId><artifactId>gdata-client</artifactId><version>1.0</version></dependency><dependency><groupId>com.google.gdata</groupId><artifactId>gdata-client-meta</artifactId><version>1.0</version></dependency><dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>11.0.2</version></dependency><dependency><groupId>com.google.gdata</groupId><artifactId>mail</artifactId><version>1.0</version></dependency> <dependency><groupId>com.google.gdata</groupId><artifactId>activation</artifactId><version>1.0</version></dependency>
您可能需要运行ProGuard来帮助减少应用程序带来的guava库的大小,因为它本身会增加应用程序大小约1.1mb。
添加上述内容后,您可以使用YouTube GData v2 API在YouTube上搜索视频并处理Java对象。
翻译自: https://www.javacodegeeks.com/2014/01/youtube-gdata-api-and-android.html
gdata
gdata_YouTube GData API和Android相关推荐
- Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决--图文教程
Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决--图文教程 参考文章: (1)Google Maps API v2 an ...
- 面向初学者的带有MVC API的Android 管理表CRUD MSSQL
目录 介绍 在Android中使用API进行表CRUD 屏幕截图示例 第一节 结论 介绍 我的上一篇文章面向初学者的带MVC API的Angular Js Table CRUD MSSQL和使用S ...
- android api 设置,Android API中文文档EditText
Android API中文文档EditText是本文要介绍的内容,主要是来了解并学习Android API文档的帮助,具体关于Android API的内容的详解来看本文. 一.Android API中 ...
- Google Map Api for Android
Google Map Api for Android 项目需要使用了谷歌的地图api,总结一下. 先上几个图 一.项目介绍 1.点击搜索附近的公园 这个展示的可以点击地图的任意位置获取经纬度,并标记M ...
- 基于百度音乐Api的Android高仿音乐播放App可在线试听下载歌词浏览
基于百度音乐Api的Android高仿音乐播放App可在线试听下载歌词浏览 首先这也是学习过程中开发的一个练手项目,基于百度音乐Api,api在网上搜的,如果想看他的实现,可以下载我的项目来参考.风格 ...
- Android API 指南 - Android API Guides
http://developer.android.com/intl/zh-CN/guide/components/index.html ) 请找到自己要翻译的部分,按下面的'链接规范'添加到下面列表中 ...
- Android API与Android版本的关系
名称 API版本 Android版本 Pie 28 Android 9 Preview P Android P Oreo 27 Android 8.1 Oreo 26 Android 8.0 Nou ...
- Google 地图 API for Android
原文:Introduction to Google Maps API for Android 作者: Eunice Obugyei 译者:kmyhy 从健康类 app Runkeeper 到游戏 ap ...
- laravel android api,Laravel RESTful API与Android应用程序
我正在使用Laravel 5 Framework开发一个Android应用程序和一个RESTful API. 我在登录活动时遇到了麻烦:流程是用户要求输入第8个字符的代码,并且服务器网络向他发送了一条 ...
- android百度api配置,Android Studio 配置使用百度api (附带简单样例)(示例代码)
还是和同学开发的那个课程作业项目的app, 要使用到百度地图的api 但是,官方文档貌似只有Eclipse的例子,对Android Studio似乎没有说明. 难道,是因为后者是 "Doo ...
最新文章
- Oracle中比较日期大小
- 超级计算机预测降雪,南方九省即将大雪纷飞?超级计算机:可能性增加,但还没有确定...
- 【学习笔记】JS进阶语法一DOM进阶
- smartform 打印预览时转PDF查看
- 三种CSS样式的引用方式
- python压缩文件不带根路径_python 压缩文件(解决压缩路径问题)
- mysql查询数据库第一条记录_SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)...
- 宝宝胆小怎么办,家长怎么做?
- 关于@synchronized
- antd checkbox 默认选中_antd的CheckBox
- 东数西算,浪潮云在枢纽节点提供服务
- 深入理解MySQL(2):详谈索引结构
- vue下载大文件时浏览器不显示下载进度
- Html5小游戏 转微信小程序,白鹭H5游戏转微信小游戏问题集锦,你关心的都在这里...
- 双线机房托管双线双IP20M独享带宽4500/年 欢迎咨询Q1763371
- vue iframe 宽高自适应
- css选择器nth-child
- QGC 地面站中获取电压完整教程(QGC中无法获取APM电压)
- ColorCode是一个在线随机取色工具,可以随机获取十六进制、RGB、HSl等颜色。
- 串口调试助手如何使用
热门文章
- 一、HTML基础(笔记)
- 计算机网络实验报告双机互联,双机互联实验报告.docx
- Android护眼功能
- Intel VT学习笔记(一)—— 基础知识支持检测
- JavaScript——onblur事件失效问题解决方案
- Ch8 电路噪声学习笔记(一)baker 《CMOS Circuit Design, Layout, and Simulation》
- Listener-session的钝化与活化
- rdl报表 mysql_SSRS报表服务随笔(rdl报表服务)-创建一个简单的报表
- java输出数组中所有数字排列的集合
- 大数据分析与应用(中级) 数据挖掘概念及流程