- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 rk3588-12.0 插拔usb鼠标,收不到插拔事件
看到打印日志的地方,直接返回了false,那么我们继续找到checkUsbInterfacesDenyListed这个函数在哪里调用,可以看到最后是在 usbDeviceAdded(String deviceAddress, int deviceClass, int deviceSubclass,byte[] descriptors) 这个方法被调用了,如下图。在rk3588-12.0主板系统上, 插拔usb鼠标,应用usb插拔监听广播,无法收到事件,然后我们去到源码中找到这个打印日志的地方,如下图。
2023-06-14 09:57:28
262
原创 Android7.1 Launcher3去除搜索框
最近遇到一些对launcher3 app操作的一些定制需求,所以就在这分享下.去掉首页的搜索框,通过packages/apps/Launcher3/src/com/android/launcher3/Launcher.java,文件找到了launcher.xml,布局文件,如下图,主要就是一个Draglayer包裹起来的,包含worksapace,hotseat,allapps(应用列表界面),(page_indicator)页面指示器,还有我们的搜索栏qsb_container(搜索框)了既然
2022-05-10 19:42:01
854
原创 Android7.1 获取U盘路径
我们都知道android开发难免的要对存储设备进行一些操作,最常见的就是读取文件,存储文件了,今天来具体说说android存储相关的知识,安卓设备呢,存储分为内部存储和外部存储,内部存储顾名思义就是安卓设备自带的存储器即Sdcard,系统提供了通用api来获取这个存储路径,如下图,在根目录下创建一个文件夹和log.txt文件,当然上图操作是在程序已经获取到读写操作权限才可以正确使用的,这里不做过多阐述.这里操作的内部存储,如果要对外部存储U盘来进行读写操作呢? 这时候大家都会想到是不是也可以通过
2022-04-11 17:22:13
5926
原创 Android7.1 做到完全的禁止apk卸载
在android方案定制中,如果需求是apk不可卸载,那么你肯定会想到一种解决办法,就是把apk内置在系统中,再给个系统签名,就噢了.嗯这确实是一种简单易用的方案,这样内置的app安装在系统的system/app/目录下,拥有系统权限,即是系统应用了.无法卸载,(当然,有root权限进去目录删除除外)但是,但是来了,我今天给你们介绍一种直接安装也能实现无法卸载的处理办法,请听我细细道来,我们都知道在安装中直接在文件管理器中点击apk包去安装或者用adb命令的方式去安装,都是可以的,apk的安装路径是在d
2022-04-09 17:09:08
4489
1
原创 Android7.1 允许安装未知来源,蓝牙,wifi,时间自动更新等一些默认配置
在定制化开发中,有些需求是要给个默认状态的,例如应用安装的允许安装未知来源,默认开启蓝牙,开启wifi,休眠时间,等等各种配置.在系统framework/base/packages/SettingsProvider/res/values/ 目录下有个defaults.xml文件,里面就包含了大部分系统自带功能属性的配置,如下<?xml version="1.0" encoding="utf-8"?><!--/** * Copyright (c) 2009, The An
2022-04-09 16:06:56
2670
蓝牙低功耗ble,链接通信,jar包源码
2022-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人