android服务器概念,Android_tv_metro
软件简介
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相关推荐
- android so调用java,AndServer+Service打造Android服务器实现so文件调用
so 文件调用 随着 Android 移动安全的高速发展,不管是为了执行效率还是程序的安全性等,关键代码下沉 native 层已成为基本操作. native 层的开发就是通指的 JNI/NDK 开发, ...
- AndServer+Service 打造 Android 服务器实现 so 文件调用
"NightTeam",一个值得加星标的公众号. 正文共:5623 字 26 图 预计阅读时间:15 分钟 作者: 妄为 so 文件调用 随着 Android 移动安全的高速发展 ...
- Android服务器 KSWEB v3.986 特别版
KSWEB是由俄罗斯人开发的一款基于Android的开源服务器,可以运行于安卓系统上的网站服务器APP,集成lighthttp.nginx.php.mysql环境,支持中文. 这款APP可以使你的安卓 ...
- Android服务器时间校准
http://www.fanjun.me/?p=551 Android服务器时间与客户端时间的校准 由于Android的时间可以由用户调整,然后有时候时间的同步的需求,所以如何进行时间与服 务器的校准 ...
- airplay android服务器,在airplay中实现android作为服务器(接收器)
我想在 android中创建airplay,其中我的 Android设备将作为airplay服务器(接收器)工作,iPhone设备将作为接收器工作.我在我的应用程序中使用了jmdns,它是java中的 ...
- Android服务器——TomCat服务器的搭建 配置TomCat环境变量
Android服务器--TomCat服务器的搭建 作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实t ...
- Android服务器——TomCat服务器的搭建
Android服务器--TomCat服务器的搭建 作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实t ...
- tbc新服务器消息,魔兽世界怀旧服:新增fresh start服务器概念,TBC版本开放消息一览...
魔兽世界怀旧服:新增fresh start服务器概念,TBC版本开放消息一览 2020-12-21编辑:jackey 魔兽世界怀旧服P6阶段以及开了一段时间了,60级版本的内容也走到了尽头,关于怀旧服 ...
- Android服务器——使用TomCat实现软件的版本检测,升级,以及下载更新进度!
Android服务器--使用TomCat实现软件的版本检测,升级,以及下载更新进度! 算下来,TomCat服务器已经写了很长一段时间了,一直说拿他来搞点事 情,也一直没做,今天刚好有空,交流群还有人请 ...
最新文章
- 一天一个设计模式(3)——单例模式
- PHP 一键安装扩展的程序-(Windows 系统)
- MAT类如何存储数据
- escape in ABAP and JavaScript
- 【剑指offer】面试题10- I:斐波那契数列(Java)
- 漫步微积分二十六——Sigma符号和一些特殊和
- 放弃吧,Hibernate 4直到4.3.0 Beta1还没有解决Proxool连接池不可用的问题
- Opencv+C++之人脸识别
- 系统背景描述_多元化多功能会议室报告厅智能控制系统方案
- sql server收缩数据库日志
- CMOS模拟集成电路设计 吴金 学习记录1
- virtualbox窗口和win10窗口切换
- Tomcat配置SSL证书实现https(内网ip访问)
- 利用JavaScript批量删除QQ空间说说(只需一个浏览器)
- 思考犹太家庭如何教育出这么多精英及富豪
- 推荐一个爬虫神器:You-Get,小白也会用
- 基于单幅图像的2D转3D算法研究
- char可以存储汉字吗?为什么
- 为什么Android没有iOS那么顺滑
- 上海计算机考试分值,2019年上海中考总分是多少 考试科目及分值
热门文章
- 三星S5 电信版(G9009D)Android 5.0系统,root教程【亲测可行】
- 5.3.1计算机网络传输层之TCP可靠传输
- 批量模糊查询_模糊匹配,Power Query的这个功能太实用了,可惜Excel还没有
- c++ map用法_Pandas数据处理三板斧——map、apply、applymap详解
- 不含抽象方法的抽象类 java_Java:抽象类继承非抽象类,且不包含抽象方法有何负面作用吗?...
- java mcrypt encrypt_PHP mcrypt_encrypt加密,使用java解密
- java itext 导出pdf文件_【Java,PDF】使用Itext实现PDF文件生成
- 专用计算机例子,计算机基础综合题案例.doc
- 全志 修改485转CAN串口回显 Patch
- 插件压敏电阻,有哪些?