-
公开(公告)号:CN112562746B
公开(公告)日:2022-05-17
申请号:CN202011432152.0
申请日:2020-12-09
申请人: 四川长虹电器股份有限公司
摘要: 本发明公开了一种播放器音量动态控制方法,在播放器起播时,读取系统音量,根据系统音量与受控阈值,利用音量控制函数进行计算得到需要调整的音量缩放因子scale,并设置给播放器;注册系统音量变化的监听广播,在收到系统音量变化广播后,读取系统音量,重新利用音量控制函数进行计算得到新的音量缩放因子scale,并设置给播放器。本发明能够保证播放器在起播瞬间,实际的播放音量就在受控阈值内,同时系统音量发生变化,实际的播放音量也不会超出阈值,保证播放器的播放体验。并且,所有的音量调整都是基于系统音量调整MediaPlayer的音量,不会影响用户设置的系统音量。
-
公开(公告)号:CN110908764A
公开(公告)日:2020-03-24
申请号:CN201911184592.6
申请日:2019-11-27
申请人: 四川长虹电器股份有限公司
发明人: 雷媛媛
摘要: 本发明公开了一种实现Android消息管控的方法,包括步骤:A.通过继承NotificationListenerService,重写接收和移除通知的方法,并移除Android原生消息显示的应用;B.通过反射机制调用类中的隐藏方法registerAsSystemService()注册服务,实现组件自动组册;C.通过对发送通知的消息应用进行包名限制,筛选消息应用并通过截获通知对内容进行二次封装,实现对消息通知的管控;D.通过自行启动一个后台服务为通知监听服务提供服务,解决引用Context为空的问题。本发明的方法可实现UI可自定义,消息通知可二次封装,从而突破传统风格,实现定制化效果,给用户带来全新的体验。
-
公开(公告)号:CN114416258A
公开(公告)日:2022-04-29
申请号:CN202210063617.2
申请日:2022-01-20
申请人: 四川长虹电器股份有限公司
摘要: 本发明涉及图像处理技术领域,其公开了一种优化Android图片加载效率的方法,用于解决列表中切换图片容易出现短暂黑屏的问题,并避免现有的解决方案采用图片预加载的方法存在的额外内存消耗、预加载范围之外不生效等问题。本发明通过在列表切换图片的切换时机,通知下一张图片提前进行解码动作,并给此图片解码动作设定一个监听器,在解码动作完成后通知列表进行真正的切换动作。同时,在切换动作发生时,发出一个短暂延时的切换指令,在延时时间到达后若图片解码仍未完成,则强制进行图片切换动作,保证不影响用户体验,从而达到尽可能降低出现图片加载黑屏的概率,并避免一般的预加载方法存在额外内存消耗、预加载范围之外不生效等问题。
-
公开(公告)号:CN110908764B
公开(公告)日:2021-06-22
申请号:CN201911184592.6
申请日:2019-11-27
申请人: 四川长虹电器股份有限公司
发明人: 雷媛媛
摘要: 本发明公开了一种实现Android消息管控的方法,包括步骤:A.通过继承NotificationListenerService,重写接收和移除通知的方法,并移除Android原生消息显示的应用;B.通过反射机制调用类中的隐藏方法registerAsSystemService()注册服务,实现组件自动组册;C.通过对发送通知的消息应用进行包名限制,筛选消息应用并通过截获通知对内容进行二次封装,实现对消息通知的管控;D.通过自行启动一个后台服务为通知监听服务提供服务,解决引用Context为空的问题。本发明的方法可实现UI可自定义,消息通知可二次封装,从而突破传统风格,实现定制化效果,给用户带来全新的体验。
-
公开(公告)号:CN112256368A
公开(公告)日:2021-01-22
申请号:CN202011122379.5
申请日:2020-10-19
申请人: 四川长虹电器股份有限公司
IPC分类号: G06F9/451 , G06F8/38 , G06F3/0484 , G06F3/14
摘要: 本发明公开了一种Android应用快速屏幕适配的方法,在不修改原始设计的条件下能够在不同的Android设备上有着相同的视图表现,让相同的视图效果在不同分辨率的Android设备上能够正常地显示。基于本发明所提供的方法,开发人员无须进行具体视图的参数适配,只需按照适配流程中的步骤完成适配即可,大幅提高应用的屏幕适配开发效率,降低开发人力投入和成本。
-
公开(公告)号:CN116627573A
公开(公告)日:2023-08-22
申请号:CN202310616373.0
申请日:2023-05-29
申请人: 四川长虹电器股份有限公司
IPC分类号: G06F9/451 , G06F9/448 , H04N21/443 , H04N21/431
摘要: 本发明提供了一种Android设备的焦点控制方法,包括:重写父控件的focusSearch方法,利用FocusFinder类的findNextFocus方法在当前父控件内部查询目标焦点,目标焦点对应的焦点视图在父控件中;响应于目标焦点的查询结果满足第一预设条件,返回当前焦点作为目标焦点,等待内部子控件完成加载;通过父控件内部边缘判定函数,判定当前焦点是否已处于预设位置;响应于已处于预设位置,则调用super.focusSearch函数,将寻找目标焦点的逻辑返回至原生机制,向外部控件继续寻找目标焦点并返回结果。本发明的方案可以解决如何实现在Android父控件中快速切换焦点时解决易出现焦点乱跳问题,并且不局限于处理按键事件,同时减少业务层逻辑回调,及解决到达父控件边缘时切换到下一个外部焦点控件的问题。
-
公开(公告)号:CN113900763A
公开(公告)日:2022-01-07
申请号:CN202111390804.3
申请日:2021-11-23
申请人: 四川长虹电器股份有限公司
摘要: 本发明涉及智能电视屏幕适配领域,具体涉及一种智能电视上瀑布流应用横竖屏界面适配的方法,不需要另外再设计一套竖屏UI的情况下,实现了横竖屏适配的效果。本发明智能电视上瀑布流应用横竖屏界面适配的方法,包括:规范应用内尺寸单位,使用dp标注控件的宽高及位置信息,所述应用内尺寸单位包括xml布局文件及代码中使用的尺寸单位;根据设计图宽度和当前屏幕宽度进行适配参数计算,保持屏幕宽度这一维度上和设计图一致;根据适配参数计算结果,在Activity的onCreate()方法中修改相应参数,实现横竖屏界面适配。本发明适用于智能电视上瀑布流应用横竖屏界面适配。
-
公开(公告)号:CN116958314A
公开(公告)日:2023-10-27
申请号:CN202310918173.0
申请日:2023-07-25
申请人: 四川长虹电器股份有限公司
摘要: 本发明公开了一种Android视图跨层级绘制的方法,下层待绘制的视图实例主动传递给上层视图;获取下层视图与上层视图基于当前显示屏幕的坐标,计算下层视图与上层视图之间的坐标偏移量,将上层视图的Canvas对象进行对应的偏移;获取下层视图的平移、缩放的参数,对上层视图的Canvas对象进行平移、缩放操作;在上层视图执行绘制时主动调用下层视图实例的绘制方法,将上层视图的Canvas对象传入进行绘制;每次完成绘制函数后,发出一个延时去刷新视图,主动触发下一次绘制,达到实时更新下层视图绘制的效果。解决将视图树中下层的视图内容放到上层进行绘制呈现的问题,能够帮助开发人员提升开发效率。
-
公开(公告)号:CN113467624B
公开(公告)日:2023-07-25
申请号:CN202110692947.3
申请日:2021-06-22
申请人: 四川长虹电器股份有限公司
IPC分类号: G06F3/0346 , G06F3/0487 , H04M1/72415 , H04N21/422
摘要: 本发明提出一种空鼠翻滚页面的系统,包括:位置检测模块,用于获取由空鼠遥控器控制产生的空鼠光标在屏幕中的位移矢量,并确定空鼠光标在屏幕中的坐标位置;区域确定模块,用于确定空鼠光标在被控终端屏幕中所处的位置区域,并根据划分的位置区域发送对应的空鼠光标区域变更命令;滚动生成模块,用于接收空鼠光标区域变更命令以及生成和发送空鼠滚动事件。同时,还提出一种空鼠翻滚页面的方法,在浏览器或其他应用中,空鼠光标触屏幕上下或左右边界区域即可实现页面、海报等上下和左右自动翻动,离开边界区域则停止翻滚,免去了使用遥控器空鼠进行上下拖拽翻动页面或海报的繁琐操作。
-
公开(公告)号:CN115756708A
公开(公告)日:2023-03-07
申请号:CN202211498667.X
申请日:2022-11-28
申请人: 四川长虹电器股份有限公司
IPC分类号: G06F9/451
摘要: 本发明优化Android中Activity透明窗口实现的方法,涉及透明窗口显示技术领域,通过将windowIsTranslucent及windowBackground属性去除,避免了windowIsTranslucent设置为true会导致启动此透明Activity窗口后,其底层Activity生命周期会受到影响,为了实现Activity窗口的透明效果,通过在Activity实现类中,找到setContentView()函数的位置,在函数后通过getWindow()方法获取Window对象,并利用反射方法将Window对象的mIsTranslucent属性设置为true;通过Window对象的getDecorView()方法获取DecorView对象,并利用反射方法调用DecorView对象的setWindowBackground()方法,将windowBackground设置为透明背景,以此实现Activity窗口透明效果,解决了现有技术中实现透明Activity窗口效果的同时会影响其底层Activity的生命周期的问题。
-
-
-
-
-
-
-
-
-