AndroidTV开发
余烬岛游戏
一只正在成长的小菜鸟
展开
-
Android系统源码编译浅谈
其实浅谈也算不上,只能算对最近工作遇到的问题的总结。 第一个问题,如何替换桌面壁纸。按照我一开始的想法,桌面应该是Luancher应用的一个Activity,去Launcher应用替换相应的资源文件即可。然而最后发现没有任何作用,于是我又想起了似乎还有一个设置桌面和锁屏壁纸的应用——Wallper。但是去Wallper的res却没有找到任何一张壁纸信息。后来经人提醒,才知道System/app下面原创 2016-12-02 15:20:29 · 481 阅读 · 0 评论 -
Android TV控件之TextView跑马灯
在TV开发中,很多时候TextView都需要实现跑马灯效果。但是跑马灯效果仅在TextView获取焦点的时候才会有效,那么我们如何在没有焦点的时候让TextView产生跑马灯效果呢。 现在网上一般有两种实现方式,一种是直接通过Scoller移动内容,但是这种方式有一个问题。因为原本的跑马灯效果在内容前部分隐藏以后 ,接着会出现在控件尾部,形成一种首位相连的效果。而Scoller的这种方式,必须原创 2016-11-18 14:30:04 · 1301 阅读 · 0 评论 -
Android TV开发遇到的图片失真问题以及对应的解决办法
现在的Android机顶盒为了兼容电视屏幕,一般都会设置一个修改分辨率的功能。然而这个修改分辨率很多时候其实不是修改系统实际分辨率,而是一个输出分辨率。 因为在Android系统中,图像从生成到最后显示在屏幕上大概需要经过以下过程:nativeui—>framebuffer—>显示屏。平时我们所说的系统分辨率就是nativeui这里的,而现在很多android盒子修改分辨率则是修改frameb原创 2016-10-26 18:04:31 · 2849 阅读 · 2 评论 -
小米盒子开启ADB调试的方法
本方法仅针对小米盒子3增强版,其他版本不知道行不行。方法如下:在U盘根目录下面新建一个”xiaomi_debug”的空文件,将U盘插到盒子上面。然后打开设置-账户与安全里面可以看到ADB选项,打开以后即可使用USB调试。 注意:这个不是无线ADB,而是需要你用一根双头USB线将盒子和电脑连起来,然后正常使用即可。如果有问题,尝试关闭以后再打开!原创 2016-05-12 11:33:10 · 27677 阅读 · 3 评论 -
关于Android TV应用开发的心得体会
从去年开始搞Android TV应用开发差不多快一年了,虽然中间有个几个月没搞,不过现在总算还是回到正轨上来了,所以记录一下自己的一些收获和体会,大家有什么好的建议也欢迎留言分享,本文不间断更新。这里有TV开发的QQ群【522186932】,欢迎大家,群主是个很厉害的人(群主不是我哈)。这里有群主写的一些TV开发常用的控件。TV开发常用控件1、国内的智能电视,盒子的android系统其实都是手机系统原创 2016-03-21 00:30:21 · 7179 阅读 · 0 评论 -
Tv开发中Actionbar焦点问题
最近一直在做系统的二次打包,主要就是把编译好的系统包重新加入一些apk、配置文件、可执行文件、脚本等,然后重新打包。在这个过程中遇到了很多问题,这里就先记录一个。 上周因为修复了一些bug,于是提交了一版测试。测试反馈的bug中有一个很神奇——系统的图库应用没办法用遥控器操作了,但是鼠标还是可以操控。我们这里用的图库就是Android系统中的Galley2应用。 一开始我百思不得其解,因为我上一原创 2017-01-04 02:22:01 · 1335 阅读 · 2 评论 -
修改Android开机动画问题
Android系统的开机动画修改主要是修改/system/media/文件夹下面的bootanimation.zip文件。 解压该文件后,我们会发现里面有一个文件夹,还有一个名为desc.txt的文件。这个文件内容一般如下: 1920 1080 20 p 0 0 loading 第一行中的1920和1080表示图片的分辨率,前面是宽后面是高,20表示刷新帧率,即每秒20帧原创 2017-01-16 14:45:15 · 1625 阅读 · 0 评论