自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android感染者

深入浅出Android,就是这么简单!

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android 线程死锁问题分析

【代码】Android 线程死锁问题分析。

2024-04-08 15:20:04 165

原创 Android TV 4K传输速率

H.265,也被称为高效视频编码(HEVC),是一种视频压缩标准,相较于前一代的H.264/MPEG-4 AVC,它提供了更高的编码效率,这意味着在相同的视频质量下,H.265需要的带宽更少。而Youtube对4K内容的传输速率要求稍高,为≥25 Mbps,这主要是在其使用的VP9压缩标准下实现的。此外,提到LG的4K内容传输速率,虽然具体信息可能因不同设备和内容而异,但推测其同样采用H.265压缩标准,传输速率大约为15.6 Mbps。3) Youtube 4K: ≥25 Mbps (VP9压缩标准下)

2024-04-08 15:16:51 320

原创 记录一次编译错误:platform_version.mk:161: *** Must build against Android >= 5.1. Stop

删除行“echo "ro.build.version.release=`svn info | grep Revision | awk '{print $2}'`"”找到文件build/tool/buildinfo.sh。

2024-04-07 11:29:21 478

原创 Android TV 谷歌语音

在Aosp AndroidTV上,只需要预制Katniss (:com.google.android.katniss)即可使用。注意3.0版本以后的katniss依赖GMS,若没有GMS,则无法使用。Android TV 上的谷歌语音助手是一个强大的工具,它允许用户通过语音命令来控制电视设备、搜索内容、管理智能家居设备等。通过充分利用 Android TV 上的谷歌语音助手功能,你可以更便捷地控制你的电视设备,获取所需的信息,并享受个性化的娱乐体验。

2024-04-07 11:15:50 359 4

原创 Android错误:permission denied for window type 2038

检查你的服务是否应该创建窗口:通常,服务(Service)是在后台执行长时间运行操作的组件,它不应该创建用户界面的窗口。在Android中,窗口类型2038是一个系统定义的窗口类型,可能对应的是某个特定类型的系统窗口,例如悬浮窗或者通知窗口。请求必要的权限:如果你的应用确实需要创建特定类型的窗口(这通常是非常罕见的情况),你需要检查你的应用是否请求了必要的权限。检查你的应用是否是系统应用:如果你的应用是系统应用(即预装在ROM中的应用),那么你可能需要确保应用具有创建特定窗口类型的权限。

2024-04-07 11:03:43 453

原创 Android TV OTA本地验证升级方式

ota 升级

2024-03-29 11:31:35 271

原创 Android TV 4K UI

Android TV 4K uI

2024-03-29 11:26:18 470

原创 Android TV lmkd 低内存管理

当系统处于低内存时,lmkd会将一些前台apk kill掉,这时我们需要防止前台apk被kill。此外需要在kill_one_process调用kill_one_process。修改 system\memory\lmkd\lmkd.cpp。

2024-03-28 13:47:49 453

原创 android TV 连接有线鼠标/蓝牙鼠标后,滑动鼠标待机不下去

文件:frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java。在Android TV连接鼠标后,发现滑动鼠标无法使设备待机(进入休眠状态)我们需要将WAKE_REASON_WAKE_MOTION屏蔽。

2024-03-28 13:40:09 622

原创 Android TV 根据包名动态修改分辨率

根据apk包名屏幕修改分辨率:frameworks\base\services\core\java\com\android\server\wmActivityRecord.java。在onWindowsDrawn下重绘Windows方法。

2024-03-19 13:54:16 366

原创 android TV aosp版 播放第三方apk

android TV 经常使用到aosp版本,在此过程中碰到Prime video,HBO等apk不能播放的情况,此时的key不对导致。"ro.build.tags=$BUILD_VERSION_TAGS" 改为 "ro.build.tags=release-keys"实验将平台/system/build.prop中。

2024-03-19 13:49:55 393 1

原创 Android内存优化-剪裁不要服务

【代码】Android内存优化-剪裁不要服务。

2024-03-18 16:41:37 427

原创 蓝牙属性配置详解

是低功耗蓝牙(BLE)的核心配置文件,用于在设备之间传输少量数据。: 用于访问和交换短信(SMS)和其他消息。: 用于高质量音频流传输,如立体声音乐。: 用于无线键盘、鼠标等输入设备。: 用于远程访问SIM卡上的信息。: 用于在蓝牙设备之间传输文件。: 用于远程控制音频/视频设备。: 用于建立蓝牙个人区域网络。: 用于访问和交换电话簿信息。: 用于车载免提电话系统。

2024-03-18 16:37:33 467

原创 dumpsys命令使用

查看apk版本:dumpsys package com.ecloud.eshare.server | grep versionName。终端输:dumpsys SurfaceFlinger,查看UI资源消耗的办法为:终端输dumpsys SurfaceFlinger,查看 当前:activity: dumpsys activity。待机慢:dumpsys power。

2024-03-15 22:23:05 392

原创 Android 蓝牙主从模式切换 (将TV当音箱)

减速蓝牙主从设备切换,时候Android 14以下版本

2024-03-15 22:11:34 470

原创 android根文件系统目录结构

1.Android系统分区 2.根文件系统目录结构cache :是缓存临时文件夹,etc :指向 /system/etc ,众所周知的配置文件存放目录system :是Android根文件系统中一个很重要的目录,系统中的大部分东西都在这里了sys:用于挂载 sysfs文件系统。。proc :/proc 文件系统下的多种文件提供的系统信息不是针对某个特定进

2016-06-03 10:30:16 7465 2

原创 通过反射动态获取资源id

在我们需要将类打包成jar文件的时候,需要动态获取资源id.package MyJAR;import android.content.Context;/** * 将自己写的工具打成.jar包的时候,有时候会需要引用到res中的资源,这时候不能将资源一起打包,只能通过反射机制动态的获取资源. * @author CHENSAI */public class MResource {

2016-03-10 18:56:28 473

转载 Android中Application类用法

Application类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。通常我

2016-03-09 16:57:51 349

原创 Android学习之Timer和TimerTask

Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。应用场景:在指定的时间之后执行某操作public class TimerTestActivity extends Activity{ @Override public void o

2016-03-09 16:47:07 377

转载 Android kernel

已经有一些的文章介绍Android内核了,本系列篇将从Linux内核的角度来分析Android的内核,希望给初学者提够有用的信息。本章将简单的介绍Android内核的全貌,起到一个抛砖引玉的作用。从下一篇开始将详细介绍每一个Android内核驱动程序及其作用。Android内核是基于Linux 2.6内核的(目前最新开发版本是2.6.31),它是一个增强内核版本,除了修改部分Bug外,它提

2016-01-22 19:58:07 680 1

原创 Android中为何会显示隐藏的UI?

在Android开发中,我们经常碰见一些初始化需要隐藏的ui异常出现问题,如:你明明将这个invisible了,但是在你一直点击某个按钮时候,会莫名奇妙的出现一些UI,虽然这些UI出现时间很短,也可以说一闪而过,对程序影响基本没有。经过博主分析,发现出现这样的问题,是因为有时候系统反应不够快(也就是UPU处理不及时照成的)。导致你已经 invisible的ui出现。解决这样的问题其实很简单

2016-01-20 15:07:16 540

原创 android monkey测试

作为一个Android系统开发工程狮,对自己的系统再怎么自信,也过不了monkey这不关。先来说说什么monkey测试吧!monkey是一个自动apk测试工具,在测试的时候他会将你系统里面所有的apk都运行一遍,然后重复这样做。如果你的安卓手机(电视,手表,眼睛等)这些系统,能在monkey测试下坚持一天的话,这系统已经很完善了。monkey测试需要用到Android自带的monkey

2016-01-19 19:28:11 766

原创 Android电视遥控器

在Android tv开发中,经常会是用到遥控器。从嵌入式开始,一共需要七步完成遥控器的控制。1.\kernel\linux\linux-3.7.2\arch\arm\bsp-realtek\mach-rtd298x--ir_input.c +{0x58, KEY_TEST},2.\kernel\linux\linux-3.7.2\include\uapi\linux--inp

2016-01-19 18:31:35 2986

原创 android中启动第三方apk

在做Android系统开发的时候,经常需要各种各样的第三方apk,这使得我们的程序更加合理,饱满。同时也大大加进了我们开发的速度。在Android launch开发中,经常使用到第三方apk,所以我们有必要掌握一个apk如何调用另一个apk。开启第三方apk的方法有两种:方法1: Intent i = new Intent(); Component

2016-01-18 19:32:21 957

原创 Android中selector的使用

为了使我们的项目更加人性化,美观,以及让人更换的理解。就如让textView做选择时候,怎样才能知道textview获得焦点了呢?这时候就需要使用到selector来改变有焦点时候,和没焦点时候的颜色!首先在xml中写好控件如下    <TextView android:id="@+id/tv1" android:layout_width="wrap_con

2016-01-15 20:18:50 431 1

Android 9 ~ Android 14的谷歌语音助手(katniss)

Android TV 上的谷歌语音助手是一个强大的工具,它允许用户通过语音命令来控制电视设备、搜索内容、管理智能家居设备等。下面是一些关于在 Android TV 上使用谷歌语音助手的实战建议: 启用和设置: 确保你的 Android TV 设备已经连接到了互联网。 在设备的设置菜单中,找到并启用“谷歌语音助手”或“Google Assistant”功能。 根据需要,配置你的语言偏好和账户设置。 基本使用: 按下遥控器上的语音按钮(通常标记有麦克风图标),开始说出你的命令。 例如,你可以说“打开 Netflix”来启动 Netflix 应用,或者“播放《权力的游戏》”来搜索并播放这部剧集。 高级功能: 智能家居控制:如果你的家中有支持谷歌语音助手的智能家居设备,你可以通过 Android TV 控制它们。例如,你可以说“打开客厅的灯”来远程开启灯光。 日程和提醒:询问你的日程安排,或者设置提醒和闹钟。 查询信息:询问天气、新闻、股票信息等。 控制播放:在播放媒体时,你可以使用语音命令来控制播放,如“暂停”、“快进”或“调整音量”。

2024-04-07

android 邮件资源包

anndroid mail需要的4个jia包 。网上很多的都是不全的。必须使用这四个才能发送有邮件:activation.jar ,additionnal.jar,commons-email-1.2.jar,mail.jar.

2020-10-20

物流管理系统

基于jsp+tomcat+oracle的物流管理系统

2015-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除