前言 上周我们完成了发现设备,今天才是最重点的了,完成设备之间的控制。干代码之前,我们先想一下,我们的手机该怎样去控制tv的播放、暂停、停止、音量等操作呢?“Let me t...

前言 上周我们完成了发现设备,今天才是最重点的了,完成设备之间的控制。干代码之前,我们先想一下,我们的手机该怎样去控制tv的播放、暂停、停止、音量等操作呢?“Let me t...
根据项目要求,需要在setting中添加一项专门管理直播设置的内容,添加步骤如下(参考displaysetting 进行添加): 添加liveSetting到Settings...
来点前奏说明 当你打开这个文档的时候,你已经做好准备了,话不多说开搞。这里参考 Google官网文档[https://source.android.google.cn/] ...
Vsync信号是SurfaceFlinger进程中核心的一块逻辑,我们主要从以下几个方面着手讲解。 软件Vsync是怎么实现的,它是如何保持有效性的? systrace中看到...
9月份基于禅道开发了一个非常简单的工时系统,直接使用了禅道的Restful API。禅道Restful API需要Token,Token有两种方式:1:直接使用禅道获取Tok...
努比亚技术团队原创内容,转载请务必注明出处。当用户抱怨手机在使用过程中存在卡顿问题的时候,会严重影响用户对手机品牌的好感和应用APP的体验,从而导致用户对手机品牌的忠诚度降低...
基于Android 11的原理: 新增: 通过@SearchIndexable 和 SEARCH_INDEX_DATA_PROVIDER 插入search_index.db中...
方法一(官方的例子): 方法二: 可以通过不同分辨率的设备使用不同的layout原理去判断: 创建一个screen.xml位于values/screen.xml,添加 pho...
实现方案 1.写一个apk然后把系统的属性加上去,然后启动的时候默认就指定到这个apk的包名,他就启动。优点:开发成本相对低,维护都是自己,所有代码可控。缺点:必须熟练掌握事...