google 自己的文档 https://developer.android.com/training/tv/playback/browse#kotlin
w3cschool 的文档 https://www.w3cschool.cn/android_training_course/android_training_course-5a6727i6.html
Android TV 开源社区 / Android-TV-Frame https://gitee.com/kumei/AndroidTVWidget
TvRecyclerView--针对TV端特性进行的适配与开发 https://github.com/zhousuqiang/TvRecyclerView
Android TV 开源社区 https://gitee.com/kumei
android tv 相关的库,包括界面开发,播放器等等的收集,欢迎大家加入. https://gitee.com/kumei/Android_tv_libs
https://github.com/JackyAndroid/AndroidTVLauncher/blob/master/README-CN.md 开源项目 star2.5K
android TV 开发的几个链接
-
多边型无序点排序(地图绘制多边形)
任务需求要做一个区域高亮的功能,用到地图,想到了高德地图的多边形API,但是多边形顶点的顺序是要有序的,需求是无序,在API查找无果的情况下,只能手动实现点集合排序。
-
canvas手绘正五边形
canvas手绘正五边形
-
正多边形的编程绘制(javascript)
如何用程序来绘制正多边形? 在一般情况下,会使用 x = radius * Math.cos(angle), y = radius * Math.sin(angle) 来进行绘制,但这是关于x轴对称的,如果遇到正多边形的边数为奇数,而你又希望它是以y轴对称时,可按照下面的方法。
-
Vue组件命名找不到的问题以及如何给vue组件命名
首先,Vue 会将 template 中的内容插到 DOM 中,以方便解析标签。由于 HTML 标签不区分大小写,所以在生成的标签名都会转换为小写。例如,当你的 template 为 <MyComponent></MyComponent> 时,插入 DOM 后会被转换为 <mycomponent></mycomponent>。 然后,通过标签名寻找对应的自定义组件。匹配的优先顺序从高到低为:原标签名、camelCase化的标签名、PascalCase化的标签名。例如 <my-component>会依次匹配 my-component、myComponent、MyComponent。camelCase 和 PascalCase 的代码
-
lodash 类型判断
js神奇 lodash
-
nuxtjs 全局变量添加 asyncData 也可访问
nuxtjs 全局变量添加 asyncData 也可访问
-
vue获取子组件数据的三个方法
this.$refs.test.cmethod(),vue获取子组件数据的三个方法
-
Vue子组件调用父组件的方法
下面有三种方法,我自己重点推荐第一种,毕竟这种简单粗暴好用好理解,不过这个有一个弊端,再组件嵌套组件的时候,尤其是用第三方组件里面调用自己的子组件的时候,其实已经是孙子组件了,这个时候就要parent.parent。。。。,这样就不好了,我们就得考虑其他方法了,具体怎么判断是父组件,还是爷爷组件,我会单独出一篇文章讲述。
-
计算一个多边形的重心点坐标(准确版)
在之前的 《如何判断一个多边形是否合法》 一文中有提到,用无人机规划飞行路线前,往往需要框选一个多边形的区域。 而在地图控件上显示这个多边形区域时,往往会遇到这样一个需求:需要把所要测绘的多边形区域移动到地图中心。 实现这个需求的基本思路就是:获取到多边形区域的重心点坐标,然后利用地图控件的 setCenter方法,就可以把地图的显示中心移动到多边形区域重心了。那么问题来了,如何求出一个多边形的重心点坐标呢?
-
如何判断一个多边形是否合法
利用无人机对一片区域进行测绘前,我们会先在地图上框选一个区域,然后再规划飞行的路线,而需要测绘的这片区域往往是一个多边形。在 MeshKit 中,我们加入了多边形区域的编辑功能,其中就涉及判断用户所编辑出来的多边形是否合法的问题。