自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (2)
  • 收藏
  • 关注

转载 fingerprint-faceunlock连续使用72小时后,需要输入密码进行强认证解锁

去底层完成校验,略,后续深入。根据PromptReason,获取之前的锁屏类型,显示锁屏界面并通过相应的强认证解锁原因字符串,提示用户解锁设备,当password/pin/pattern解锁认证成功,又会进行新一轮的timeout设置。为了安全起见,当上一次强认证解锁后达到一定的时间,例如72小时,则需要用户进行强制认证进行解锁设备,本文主要叙述timeout发生后要求强制解锁认证的流程。设定强认证解锁超时机制是从解锁开始的,以password解锁为例,简单介绍下解锁的逻辑。

2024-09-13 17:23:41 147 1

转载 Settings中动态插入菜单

原文链接:https://blog.csdn.net/wangwei6227/article/details/130935976Android设备中,很多应用需要增加在Settings中增加菜单,作为应用的入口。此时可以仿照google GMS包的应用,采用动态加载的方式。这种方法不需要修改Settings中代码,修改应用本身的AndroidManifest.xml文件就行,实现解耦并自动适配1、使用方法1.1、示例:在AndroidMainfest.xml中增加如下配置1.2、权限。

2024-07-21 08:29:15 97

原创 Android关闭SLinux

adb shell getenforce 查看当前 Selinux 状态是 permissive(关闭)还是 enforce(打开)的。adb shell setenforce 0 开Selinux:设置成模式permissive。adb shell setenforce 1 关Selinux:设置成模式enforce。调试Android的时候有时需要关闭Selinux验证问题。总结下关闭SELinux的方法。

2024-07-07 08:44:18 866

原创 Android多用户初探

关键配置config_defaultFirstUserRestrictions,在framework/base/core/res中的config.xml文件中。想限制多用户的行为,但是不知默认配置在哪?

2023-12-04 20:44:40 570

转载 Android13默认主屏幕

作者:代码小偷链接:https://juejin.cn/post/7272632260179787810来源:稀土掘金。

2023-11-18 22:12:22 440

原创 Android开机动画

desc.txt最后需新增一空白行,不然第二部分的动画显示不出来。每秒播放的帧数需大于16,不然有卡顿现象。图片分辨率必须和机器的一样。

2023-11-07 16:14:16 182

原创 Android.bp探究

product_specific(是否编译到product目录),system_ext_specific(是否编译到system_ext目录),dex_preopt.enabled(dex优化),certificate(使用何种签名)。像android_app_import(预编译无源码apk),prebuilt_etc(预编译配置文件),android_app(编译含源码的apk),java_library(编译java静态库),cc_binary(编译可执行文件),这些属性都是我们经常用到的。

2023-11-01 16:20:49 584

转载 Lottie - 轻松实现复杂的动画效果

Lottie 是Airbnb开源的一套跨平台的完整的动画效果解决方案,设计师可以使用设计出漂亮的动画之后,使用Lottic提供的Bodymovin插件将设计好的动画导出成 JSON 格式,就可以直接运用在iOSAndroidWeb和之上,无需其他额外操作。Lottie 官网结构层:可以读取到动画画布的宽高,帧数,背景色,时间,起始关键帧,结束帧等信息。asset:图片资源信息集合,这里放置的是 制作动画时引用的图片资源。layers。

2023-11-01 09:47:31 517

原创 默认允许安装未知来源的应用

【代码】默认允许安装未知来源的应用。

2023-10-17 15:52:32 108

原创 记一次密码控制功能

用于验证密码,修改密码,定义一个receiver用于从系统服务中发广播启动Activity.系统服务中不能直接启动。需求:控制应用启动,蓝牙开启,USB切MTP模式。原理:设置里面定义一个。

2023-10-14 16:30:35 137

原创 判断App是否安装

**/

2023-09-26 13:52:10 101

原创 Android.mk装Android.bp

由于out/soong/host/linux-x86/bin/路径下文件太多,不好识别转换后的文件,所以自己建了个mk2bp文件夹,放要转换的Android.mk。2.执行命令:androidmk <android.mk文件> > <android.bp文件>如果遇到内容复杂一点的Android.mk,可能工具转换会出错。至于放Android.mk放哪,随便。

2023-09-22 15:14:26 187

原创 通过InputManager发送事件

通过InputManager发送事件

2023-09-04 19:59:30 389

原创 有用网站收集

网站收集

2023-02-06 19:28:13 98

转载 jadx-gui反编译

jadx-gui的使用

2022-11-01 17:36:10 498

原创 【无标题】Java代码实现AP向CP侧发送AT指令

原文:Java代码实现AP向CP侧发送AT指令 - 开发者知识库AT指令是什么本文就不再阐述了,有兴趣的小伙伴可以在网上搜索一下。背景:通过设备通道比如:/dev/TTY22,来发送AT指令,实际上就是向该设备通道去写,读数据,已达到控制CP模块的目的。public static boolean sendAtCmd(String fileName,String atcmd){ boolean atResult = false;//at指令的返回结果 L

2022-05-17 14:22:14 562

原创 CTA认证system_process定位联网未明示问题

问题描述:高通7.1系统开机过程中会莫名的联网,或者定位。由于不知道实验室的测试手法,也没有相关的log,看到这个问题只能一脸蒙B。解决方法:用adb shell ps命令查看系统进程,发现有com.qualcomm.location.XT进程,这个进程会进行联网定位。而这个进行其它就是xtra_t_app.apk。这个apk在国内是不会起作用的,我们只要不编译这个apk就可以了。修改...

2020-07-20 14:30:17 1409 1

原创 Adobe Audition将音频转化为PCM

Adobe Audition请自己先行下载安装。1.打开相应音频文件,点击File--->save as.2.选择格式。注意Format Settings必须设置成和上图一致!否则会有杂音!3.格式设置界面:点击ok,修改好名字和保存路径,再点ok就可以了。...

2020-06-03 09:17:06 5983

原创 应用放到源码编译的引入包问题

应用放到源码编译的引入包问题我们在AS里面加入的那些包在Android系统里面肯定是没有的,我们首先要在maven仓库里下载对应版本的jar包。下载步骤:1.翻墙2.进入一个GreenDao的maven仓库,如:https://mvnrepository.com/artifact/org.greenrobot/greendao/3.1.0点击下载就可...

2020-04-10 09:39:06 626

原创 Bootloader LK低电禁止开机,并显示提示图片

需求:5%以下电量需要开机时候,弹出友好界面提醒:“电量不足,请充电半小时后再开机”Bootloader低电禁止开机,并显示提示图片bootloader流程分析:https://blog.csdn.net/chenzhen1080/article/details/96635968原理:电量充足时默认显示splash.img的图片,电量低时,显示“电量不足”的图片。遇到的问题:1.修改...

2020-01-08 20:30:58 851

原创 Win7下systrace环境配置

D:\Android\android-sdk-windows\tools\monitor.bat工具可以用来抓systrace高通文档KBA-161123204012讲得非常好。python2.7下载地址:https://www.python.org/downloads/release/python-2717/我下载的是当时最新的版本:python-2.7.17.amd64.msiC:\...

2020-01-08 17:41:16 1141

转载 android 9.0关机充电流程,充电图标和电量显示百分比修改

android 9.0关机充电流程,充电图标和电量显示百分比修改版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明原文链接:https://blog.csdn.net/yy782101688/article/details/102852180android 9.0关机充电图标和字体修改相关源文件 电量显示百分比字体替换 充电图...

2019-12-04 17:16:51 4501 2

原创 Android系统默认关闭第三方通知

一开始是在service里面写的代码,在service里面采用广播来监听应用安装的广播。package com.chinachip.customrequirements;import android.app.AlarmManager;import android.app.LightManager;import android.app.PendingIntent;import an...

2019-12-04 09:03:11 2217 2

原创 Android8.1应用安装广播问题

IntentFilter installFilter = new IntentFilter();installFilter.addAction(Intent.ACTION_PACKAGE_ADDED);installFilter.addAction(Intent.ACTION_PACKAGE_REPLACED);registerReceiver(mInstallReceiver, inst...

2019-12-03 15:42:08 1000 1

原创 android获取安装app的包名和名称

public void getAppList() { PackageManager pm = mContext.getPackageManager(); // Return a List of all packages that are installed on the device. List<PackageInfo> packages = pm.getIn...

2019-10-31 09:20:57 3296

转载 PackageManagerService根据权限等级管理权限流程分析(默认赋予apk权限)

原文:https://www.jianshu.com/p/64041fa3e8e1PMS系列:1、PackageManagerService服务框架详解2、PackageManagerService启动分析3、PackageManagerService之app数据类(Settings)分析4、PackageManagerService扫描安装apk详解5、本文PackageManag...

2019-06-18 17:34:49 2447

转载 在VIM中进行文本替换

原文:https://www.cnblogs.com/wind-wang/p/5768000.html 1. 替换当前行中的内容: :s/from/to/ (s即substitude) :s/from/to/ : 将当前行中的第一个from,替换成to。如果当前行含有多个 from,则只会替...

2019-06-15 10:13:30 939

转载 SELinux文件访问安全策略和app权限配置

原文地址:https://www.zybuluo.com/guhuizaifeiyang/note/772144基于android6.0版本的SELinux文件访问安全策略在android6.0以后的版本,google采用了SELinux的文件访问安全策略,想比较以前,绝对提高了文件的安全,不像以前那样,对文件访问可以是无条件的。本篇文章就分享下常用的一些安全策略。1.linux传...

2019-06-13 10:38:55 2362

转载 开机默认壁纸加载流程分析

原文:https://www.zybuluo.com/guhuizaifeiyang/note/866798Android壁纸开发流程分析android壁纸服务流程浅析深入理解Android卷III 第八章深入理解Android壁纸本文讨论的是开机默认壁纸的加载流程,这里只分析静态壁纸。静态壁纸是运行于SystemUI进程中的一个名为ImageWallpaper的特殊Wallpaper...

2019-06-13 08:22:04 1914 1

转载 Android 取消系统默认手机加密(全盘加密)

https://blog.csdn.net/nei504293736/article/details/519137492016年07月14日 23:30:30三3⃣️阅读数:3739更多个人分类:工作中遇到的问题 在android6.0系统上设置 --安全界面中有一个选项是【手机加密】,如下图在android原生系统中该选项显示是:已加密,但在小米,华为等手机上该选项并是一...

2019-06-05 18:06:01 8368 1

原创 通过蓝牙分享及接收apk应用文件

--- a/alps/packages/apps/Bluetooth/AndroidManifest.xml +++ b/alps/packages/apps/Bluetooth/AndroidManifest.xml @@ -193,6 +193,9 @@ <data android:mimeType="text/x-vcalendar" /> ...

2019-06-03 18:07:46 1007

转载 Android 常用 mimeType 表及用法

https://blog.csdn.net/phj_981805903/article/details/22722911 常用mimeType表: 文件类型 mime名称 文件类型 mime名称 3gp video/3gpp pdb chemic...

2019-06-03 18:04:07 2222

原创 Android7.1 关闭双击电源键打开照相机功能

diff --git a/frameworks/base/core/res/res/values/config.xml b/frameworks/base/core/res/res/values/config.xmlindex 2a61967..aab832d 100755--- a/frameworks/base/core/res/res/values/config.xml+++ b/fr...

2019-06-03 17:38:04 2854 1

原创 调试蓝牙问题

蓝牙抓log方式:修改system/bt/conf/bt_stack.conf文件,将TRC_xxx 的值都改为6,编译系统,请确保文件编译进去了。//Logcat log(1)"logcat -v threadtime"(open all the BlueDroid log; use logcat -v to add timestamp)Change "TRC_xxx" to 6 ...

2019-06-03 17:22:25 711

转载 修改Recovery的方向

2018.12.19 17:55字数 55阅读 231评论 0喜欢 0在alps\bootable\recovery\minui\Android.mk中添加mt_graphic_rotate.cppLOCAL_SRC_FILES := \ events.cpp \ graphics.cpp \ graphics_adf.cpp \ graphics_...

2019-05-27 18:06:05 817

原创 Android7.1编译framework.jar不生效

版权声明:本文为博主原创文章,转载请联系作者并注明出处。此博客已同步更新至:https://blog.sasurai.cn https://blog.csdn.net/asahinokawa/article/details/79528698被framework生效问题困了一天, 一定要记下来。试了网上各种答案,得到的结果都没生效。最终还是从同事那里得到的一份答案,还是同事靠谱啊。一、...

2019-05-27 16:09:45 1939 1

转载 修改android framework/base后编译注意的地方

2013年03月01日 10:34:51cupidove阅读数:4037Adding new source to Android framework/baseBy rogerdesmIf you are adding a source to the folder framework/base, do not forget to add this folder path to the...

2019-05-27 15:56:03 1678

原创 ubuntu主机-win7虚拟机不能全屏

virtual box:ubuntu主机-win7虚拟机不能全屏。解决方法:1.host安装:Installing Oracle VM VirtualBox and Extension Packs这个软件直接去官网下载点击就能安装!2.win7虚拟机安装:选择Devices---->Insert Guest Additions CD Image.出现的问题是点了它,...

2019-05-26 13:27:45 322

原创 开机provision应用

开机会闪一下provision应用的问题:/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in complianc...

2019-05-24 11:36:18 710

转载 Android开发中如何匹配layout资源(layout-sw480dp layout-sw600dp-land layout-sw720dp-port)

2015年05月27日 22:21:25缥缈孤鸿影_love阅读数:10287版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tung214/article/details/46054233Android应用里里,大家一定饱受各种layout-sw480dp layout-sw600dp-landlayout-sw720dp-por...

2019-05-23 11:35:50 880

android官方文档

官方的android开发文档,读完就可以进行android开发,保证没问题。

2014-08-20

空空如也

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

TA关注的人

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