自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android多用户初探

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

2023-12-04 20:44:40 445

转载 Android13默认主屏幕

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

2023-11-18 22:12:22 192

原创 Android开机动画

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

2023-11-07 16:14:16 107

原创 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 370

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

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

2023-11-01 09:47:31 256

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

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

2023-10-17 15:52:32 55

原创 记一次密码控制功能

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

2023-10-14 16:30:35 114

原创 判断App是否安装

**/

2023-09-26 13:52:10 73

原创 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 130

原创 通过InputManager发送事件

通过InputManager发送事件

2023-09-04 19:59:30 199

原创 有用网站收集

网站收集

2023-02-06 19:28:13 78

转载 jadx-gui反编译

jadx-gui的使用

2022-11-01 17:36:10 429

原创 【无标题】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 502

原创 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 1190 1

原创 Adobe Audition将音频转化为PCM

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

2020-06-03 09:17:06 5464

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

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

2020-04-10 09:39:06 598

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

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

2020-01-08 20:30:58 776

原创 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 1106

转载 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 3955 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 2097 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 962 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 3248

转载 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 2351

转载 在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 913

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

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

2019-06-13 10:38:55 2224

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

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

2019-06-13 08:22:04 1678 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 7657 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 931

转载 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 2124

原创 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 2775 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 684

转载 修改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 769

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

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

2019-05-27 16:09:45 1871 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 1641

原创 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 298

原创 开机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 659

转载 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 819

原创 开机黑屏问题

https://blog.csdn.net/dpppppp/article/details/81941550https://blog.csdn.net/kongbaidepao/article/details/81412926描述:开机进入到keyguard的时候会有2s的黑屏。调试,在关键地方加入log:01-01 14:05:15.535 2612 2612 I Windo...

2019-05-21 08:50:27 720

原创 Android正在启动的提示框

Android正在启动的提示框相关代码,屏蔽掉就不会有了:frameworks/base/services/core/java/com/android/server/am/UserController.javafinal class UserController { } else { quiet = ...

2019-05-16 10:44:48 5802 6

原创 ADB命令总结

一. 基本指令 adb -s serialNumber shell//进入指定设备 adb version//查看版本 adb logcat//查看日志 adb devices//查看设备 adb get-state//连接状态 adb start-server//启动ADB服务 adb kill-server//停止ADB服务 adb push local ...

2019-05-11 14:43:03 294

Android网络编程:技术详解与最佳实践

网络编程的方方面面都讲了,具体的要自己阅读。

2014-10-18

android官方文档

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

2014-08-20

空空如也

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

TA关注的人

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