软件简介

Android_tv_metro是一款安卓版TV Metro框架和服务器API。

API和数据结构

专辑和显示项目:Metro风格是由两个元素构成

专辑可以包含多张专辑和显示项目

显示项目可以被定义为视频,游戏,应用程序,音乐等

您可以从显示项目中删除你自己的游戏/应用/视频详细条目

主页也被定义为专辑。

API风格

API描述

NS:命名空间,资源类型

类型:项目或项目列表

ID:后端服务器系统的资源ID

详细信息

http://host/game(video/app)/item?id=12346 return item list

专辑

http://host/game(video/app)/album?id=6464 return album

类别

http://host/game(video/app)/category?id=123456 return album

注意:专辑和类别接近同一概念。

选项卡“应用程序/游戏”

选项卡“视频”

选项卡“视频类别”

首页JSON定义

首页显示数据

{ “data”: [ { “items”: [display items], “images”: {}, “name”: “TAB 1”, “id”:

“recommend”, “type”: “album”, “ns”: “video” }, { “items”: [display item],

“images”: {}, “name”: “TAB 2”, “id”: “recommend”, “type”: “album”, “ns”:

“video” } ] }

显示项目:

{ “target”: { “type”: “item” }, “images”: { “back”: { “url”: “”, “ani”: {},

“pos”: {} } }, “name”: “Display Name)”, “times”: { “updated”: 1409202939,

“created”: 1409202939 }, “_ui”: { “layout”: { “y”: 2, “x”: 3, “w”: 1, “h”: 1

}, “type”: “metro_cell_banner” }, “id”: “987722”, “type”: “item”, “ns”:

“video” }

专辑

{

"data": [

{

"items": [display items],

"images": { },

"name":"game tab name",

"times": {

"updated": 0,

"created": 0

},

"_ui": {

"type": "metro"

},

"id": "recommend",

"type": "album",

"ns": "game"

},

{

"items": [display items],

"images": { },

"name": "game tab Name",

"times": {

"updated": 0,

"created": 0

},

"_ui": {

"type": "metro"

},

"id": "categories",

"type": "album",

"ns": "game"

},

{

"items": [dispay items],

"images": { },

"name": "video tab name",

"times": {

"updated": 0,

"created": 0

},

"_ui": {

"type": "metro"

},

"id": "recommend",

"type": "album",

"ns": "video"

},

{

"items": [display items],

"images": { },

"name": "video tab name",

"times": {

"updated": 0,

"created": 0

},

"_ui": {

"type": "metro"

},

"id": "categories",

"type": "album",

"ns": "video"

}

],

"preload": {

"images": []

},

"update_time": 0

}

显示项目

{

"target": {

"type": "item"

},

"images": {

"text": {

"url": "",

"ani": {},

"pos": {}

},

"icon": {

"url": "",

"ani": {},

"pos": {}

},

"back": {

"url": "http://xxx/fffff.png",

"ani": {},

"pos": {}

},

"spirit": {

"url": "",

"ani": {},

"pos": {}

}

},

"name": "name",

"times": {

"updated": 1404466152,

"created": 1404454443

},

"_ui": {

"type": "metro_cell_banner",

"layout": {

"y": 1,

"x": 1,

"w": 1,

"h": 2

}

},

"id": "180",

"type": "item",

"ns": "game"

}

TV Metro库和API

android库:

提供一个建立sw540dp metro布局的框架。

API:

服务器API和数据结构。

该框架能够帮助您轻松构建一个TV metro UI风格的应用程序。至于具体的业务数据定义,你需要自己处理。

android库:

用于专辑的RecommendCardView Card浏览GenericSubjectLoader Loader(选项卡是专辑的一个实例)

如何集成Android库?

你只需要继承MainActivity并执行选项卡装载。请参阅TVMetroSample应用

如何运行自己的服务器?

1.定义你的主页数据

2.执行您的详细资料/列表API

下载测试APK

下载测试APK,你可以在Android平板或电视运行

android服务器概念,Android_tv_metro相关推荐

  1. android so调用java,AndServer+Service打造Android服务器实现so文件调用

    so 文件调用 随着 Android 移动安全的高速发展,不管是为了执行效率还是程序的安全性等,关键代码下沉 native 层已成为基本操作. native 层的开发就是通指的 JNI/NDK 开发, ...

  2. AndServer+Service 打造 Android 服务器实现 so 文件调用

    "NightTeam",一个值得加星标的公众号. 正文共:5623 字 26 图 预计阅读时间:15 分钟 作者:  妄为 so 文件调用 随着 Android 移动安全的高速发展 ...

  3. Android服务器 KSWEB v3.986 特别版

    KSWEB是由俄罗斯人开发的一款基于Android的开源服务器,可以运行于安卓系统上的网站服务器APP,集成lighthttp.nginx.php.mysql环境,支持中文. 这款APP可以使你的安卓 ...

  4. Android服务器时间校准

    http://www.fanjun.me/?p=551 Android服务器时间与客户端时间的校准 由于Android的时间可以由用户调整,然后有时候时间的同步的需求,所以如何进行时间与服 务器的校准 ...

  5. airplay android服务器,在airplay中实现android作为服务器(接收器)

    我想在 android中创建airplay,其中我的 Android设备将作为airplay服务器(接收器)工作,iPhone设备将作为接收器工作.我在我的应用程序中使用了jmdns,它是java中的 ...

  6. Android服务器——TomCat服务器的搭建 配置TomCat环境变量

    Android服务器--TomCat服务器的搭建 作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实t ...

  7. Android服务器——TomCat服务器的搭建

    Android服务器--TomCat服务器的搭建 作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实t ...

  8. tbc新服务器消息,魔兽世界怀旧服:新增fresh start服务器概念,TBC版本开放消息一览...

    魔兽世界怀旧服:新增fresh start服务器概念,TBC版本开放消息一览 2020-12-21编辑:jackey 魔兽世界怀旧服P6阶段以及开了一段时间了,60级版本的内容也走到了尽头,关于怀旧服 ...

  9. Android服务器——使用TomCat实现软件的版本检测,升级,以及下载更新进度!

    Android服务器--使用TomCat实现软件的版本检测,升级,以及下载更新进度! 算下来,TomCat服务器已经写了很长一段时间了,一直说拿他来搞点事 情,也一直没做,今天刚好有空,交流群还有人请 ...

最新文章

  1. 一天一个设计模式(3)——单例模式
  2. PHP 一键安装扩展的程序-(Windows 系统)
  3. MAT类如何存储数据
  4. escape in ABAP and JavaScript
  5. 【剑指offer】面试题10- I:斐波那契数列(Java)
  6. 漫步微积分二十六——Sigma符号和一些特殊和
  7. 放弃吧,Hibernate 4直到4.3.0 Beta1还没有解决Proxool连接池不可用的问题
  8. Opencv+C++之人脸识别
  9. 系统背景描述_多元化多功能会议室报告厅智能控制系统方案
  10. sql server收缩数据库日志
  11. CMOS模拟集成电路设计 吴金 学习记录1
  12. virtualbox窗口和win10窗口切换
  13. Tomcat配置SSL证书实现https(内网ip访问)
  14. 利用JavaScript批量删除QQ空间说说(只需一个浏览器)
  15. 思考犹太家庭如何教育出这么多精英及富豪
  16. 推荐一个爬虫神器:You-Get,小白也会用
  17. 基于单幅图像的2D转3D算法研究
  18. char可以存储汉字吗?为什么
  19. 为什么Android没有iOS那么顺滑
  20. 上海计算机考试分值,2019年上海中考总分是多少 考试科目及分值

热门文章

  1. 三星S5 电信版(G9009D)Android 5.0系统,root教程【亲测可行】
  2. 5.3.1计算机网络传输层之TCP可靠传输
  3. 批量模糊查询_模糊匹配,Power Query的这个功能太实用了,可惜Excel还没有
  4. c++ map用法_Pandas数据处理三板斧——map、apply、applymap详解
  5. 不含抽象方法的抽象类 java_Java:抽象类继承非抽象类,且不包含抽象方法有何负面作用吗?...
  6. java mcrypt encrypt_PHP mcrypt_encrypt加密,使用java解密
  7. java itext 导出pdf文件_【Java,PDF】使用Itext实现PDF文件生成
  8. 专用计算机例子,计算机基础综合题案例.doc
  9. 全志 修改485转CAN串口回显 Patch
  10. 插件压敏电阻,有哪些?