自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

https://blog.csdn.net/qFAFAF

童年的荡秋千,随记忆一直晃到现在

  • 博客(114)
  • 收藏
  • 关注

原创 Linux(linux命令)和Window(powershell)的查找命令

这些策略是 PowerShell 安全策略的一部分,用于确定是否可以加载配置文件(包括 PowerShell 配置文件)和运行脚本,以及哪些脚本(如果有)在运行之前必须进行数字签名。如果你需要基于更复杂的条件进行筛选,或者你想要对对象进行进一步的处理(而不仅仅是基于名称的筛选),那么使用。你需要更改执行策略来允许运行脚本。:这是PowerShell中的管道符号,它允许你将一个命令的输出作为另一个命令的输入。执行策略:默认情况下,PowerShell可能不允许运行未签名的脚本,一打开就会把你的文件给关闭。

2024-07-22 21:17:46 697

原创 用IDE python下载requsets库

再安装requests库。先看python对不对。

2024-03-24 20:13:49 160

原创 Stable Diffusion点击扩展的可用 想下载其他插件的时候报错

这个错误通常是由于命令行标志禁用了扩展访问所导致的。您可以尝试在启动WebUI的时候添加一个参数–enable-insecure-extension-access,或者在webui-user.sh的export COMMANDLINE_ARGS参数中增加以下参数 --enable-insecure-extension-access。

2024-01-07 18:12:26 878 1

转载 MTK Projectconfig.mk文件

而这个文件最开始的地方是固定这三个属性的。这是编译系统的接口,可以把Projectconfig.mk文件的宏添加到C/C++文件中去,这样就可以引用了(注意添加的宏必须大写)

2023-10-06 11:13:36 325

原创 微信迁移聊天数据

旧手机迁移到新手机的时候,旧手机连接网络,旧手机开热点,新手机连接旧手机的热点,传输即可。

2023-10-06 10:25:49 193

原创 【7.0】打开未知来源安装应用

【代码】7.0打开未知来源安装应用。

2023-09-29 22:00:26 211

转载 MTK刷机错误代码信息解译和解决方法大全

【解决办法】:5069一般都是走完红条出现,或者是紫条时出现,也有可能是在走黄条的时候出现的5069错误,如果你的刷机包正确而且没有问题那么这个机器是无法修复了,这个错误是字库损坏引起的,建议大家退机保平安!另外的处理方法:刷机时黄颜色进度条55%,弹出过错误代码3060 ,把下载换成(全部格式化和下载),再次点下载,拔插电池、数据线,黄颜色进度75%,再弹出过错误代码3060 ,再次点下载,拔插电池、数据线,最终完成。【解决办法】:方法一:重新找 ROM,你的 ROM 是不对的!

2023-09-19 10:17:37 2856

原创 mtk桌面壁纸滚动

—在别的类中,initWorkspace里创建了WallpaperOffsetInterpolator的对象,并在computeScroll方法调用了syncWithScroll方法。——调用updateOffset()——调用updateOffset()涉及到的方法有:(重要性从上往下)目前代码中是未打开的状态。

2023-07-29 11:48:20 201

原创 安卓四大组件之Service

Service可以理解成为是一个没有布局的ActivityService和Activity都是运行在主线程中的,都是可以有线程,Service和Activity都可以理解成一个车间,里面有一个个流水线(线程),且二者都不能进行耗时操作。

2023-07-24 10:28:47 106

原创 安卓7.0去掉下拉的飞行模式

去掉这个即可。

2023-07-24 10:24:52 149

原创 Android源码编译错误error: ext4_allocate_best_fit_partial: failed to allocate 7066 blocks, out of space?

把这个变量的值从2097152改成2597152,这应该也会占用比较多的系统空间(猜测)每次改分区之后把这个文件夹删掉再编。

2023-07-17 14:13:27 328

原创 安卓8.1_恢复出厂设置时 正在清空的大圆圈倒180度

否则,它将检查输入的旋转角度是否在 “90”,“180” 或 “270” 之一范围内,并将 rotate_index 设置为对应的值。具体来说,它通过获取设备的旋转角度,然后使用OpenGL将当前视图进行旋转,从而实现屏幕方向的转换。在函数内部,该函数调用一个名为 “graphics” 的函数,该函数用于设置显示器的旋转角度。如果没有选项,则返回错误。否则,它调用一个名为 “graphics” 的函数,该函数用于设置显示器的旋转角度。的时候,还有在关机的时候用电源键+音量+键进入恢复模式的时候就正常了。

2023-07-08 12:31:13 104

原创 安卓8.1_默认关闭屏幕划线(校准线)

0关闭 1打开(这里要默认关闭),当然设备也可以在开发者模式下设置中手动关闭。

2023-07-08 12:30:23 94

原创 安卓8.1_下拉列表的白色5G图标改成黑色

用ps改,W选中所处像素点,G油漆桶改黑,在用B画笔和E橡皮擦做修改,再复制到。

2023-07-08 12:08:02 87

原创 Git提交项目到服务器上

m选项允许您直接在命令行中提供一个简短的提交消息,而不是打开文本编辑器以输入消息。先拉取服务器上的文件,确保文件是最新的,不然git log会留下一条不好看的记录。不能填zl,这样会把zl目录下的所有文件都提交上去,要具体到19版。git commit -m “日期+主板+客户+版本+提交/更改”再看一下你项目里面有没有你自己都不知道的文件,如果发现就删了。看一下你这个项目里,修改过什么公版的东西,修改过就还原。git checkout (文件路径)这样可以复制粘贴你要提交的项目,方便。

2023-07-07 17:53:49 892

原创 mtk log、kernel log、adb log的详细使用

打印MTK log,里面就包含了kernel层的log,像我们adb log打印的是上层应用的log,mtk log打印的则是更底层的log。就比如你想抓一些从关机到开机的log,这个kernel log也可以抓的到,但是adb log抓不到。mtklog 可以抓kernel和上层等的log,去硬件那边接2根电源线只能抓kernel 的log,adb只能抓上层log。

2023-07-06 14:59:47 2086

原创 MTK日志路径——aosp\device\mediatek\common\mtklog

文件是适用于MTK(MediaTek)处理器的Android设备中的一个配置文件,用于控制MTKLog的输出级别和日志筛选规则。MTKLog是一种MTK定制的日志系统工具,用于收集设备的运行时日志信息并进行分析、调试和故障排除。是在MTK(MediaTek)设备上的一种配置文件,它将配置MTK日志记录的一些参数和属性。是Mediatek设备的日志配置文件之一,它包含了一些基本的配置选项。总的来说,mtklog是联发科技芯片开发的一部分,其主要作用是为开发者提供调试和故障排除工具,以确保系统的稳定性和性能。

2023-07-06 14:55:48 807

原创 mtk preloader简介

是因为这个时候外部RAM还没有被初始化好。内部的SRAM和外部RAM都是计算机系统中的两种不同类型的随机访问存储器(RAM)。1、内部SRAM:内部SRAM(Static Random Access Memory)是集成在CPU芯片内部的一种高速缓存,因为其离处理器更近,所以访问速度非常快,通常用于。

2023-06-22 14:29:55 1899

原创 前四周我安卓的傻逼问题

5)编译脚本的整编n等等命令在linux系统使用,整个公司有几个linux系统,还是说一个类型的主板用一个linux系统,另一种类型的主板就用另一个。8)编译系统什么时候会去解析Android.mk文件,Android.mk文件中可以定义一个或多个模块,也可以多个模块使用同一个 .mk 文件,这里的模块指的是类似问题5那样的指令吗?1)ro.build.display.id和ro.build.display.id,前者安卓镜像ID,后者用户显示的ID。不能,上层应用的只能抓开机后的。

2023-06-19 16:21:11 174

原创 【Android调试】adb设备未经授权,此adb SADB_VENTORKEYS未设置

重新插拔数据线后,手机提示是否信任电脑,点击确定,问题解决。

2023-06-16 10:43:25 928

原创 安卓8.1_取消开机向导

三是如果你已经编译过了,那么修改这两处也没什么用,只能去out下目录的这个目录下删掉这个文件夹(此文件夹里面只有一个apk文件)二是将vendor\google\products\gms.mk中的 SetupWizard去掉或者注释掉。一是将目录结构中的vendor/google/apps/SetupWizard/android.mk清空。开机向导就是你第一次打开设备的时候,快速帮你配置WIFI,输入法什么的,我感觉很麻烦。注意,如果你去掉的话不能删除留空一行,不然会出现shell脚本语法错误报错。

2023-06-14 16:10:49 399

原创 【Git使用篇】git 命令的用法

git show是在git log基础上,因为git show需要用到git log的commit的ID(也就是后面那一串字符串)

2023-06-08 15:43:45 614

原创 mtk安卓 BUILD_AGO_GMS 和 BUILD_GMS 属性

然而,有些应用程序不需要使用所有的GMS服务和功能,或者只需要在特定的设备或版本上使用。在这种情况下,开发者可以选择将应用程序的某些部分禁用GMS支持,以减小应用程序的大小和运行开销。具体来说,如果一个应用程序包含了GMS支持,那么在打包应用程序时,Gradle构建系统会自动将与GMS相关的代码和库打包到应用程序中。,则只有那些没有GMS支持的应用程序版本才会被打包,而其他版本则不会被打包。,则只有那些没有GMS支持的应用程序版本才会被打包,而其他版本则不会被打包。然而,这两个变量的作用范围略有不同。

2023-05-24 12:42:54 856

原创 【Android应用】Fragment跳转Activity时携带数据

此处就是最普通的startActivity方法了,上面的都是在这个startActivity方法的基础上进行"加工"。在网上你可以看到很多Fragment都是用接口回调来携带数据跳转到Activity。点进去会发现这个地方才是具体实现的startActivity的地方。我觉得好麻烦,于是你们可以用我下面的方法。

2023-05-19 11:10:35 276

原创 【Android面试】有1000个数,1000个数的大小范围是0-999,有两个相同的数字,请设计算法找出来

1000个数字只有两个相同的数字,那就是说把数组排序后,这两个数一定相邻。通过排序算法进行排序,在循环判断相邻的数即可。

2023-05-18 12:47:28 347

原创 【Android小技巧】分享Android Studio常用快捷键(持续更新)

ctrl+p:查看此方法所有重载(光标需在括号内)Alt+7:查看此类的结构(方法、变量等)ctrl+tab:切换窗口(应用内)ctrl+s:保存(好习惯需养成)ctrl+H:打开此类的继承关系。ctrl+l:在当前类查找关键词。shift+F10:编译运行。好像这几个前期的就够用了吧。ctrl+i:重写父类方法。ctrl+F4:关闭窗口。

2023-05-18 11:49:47 265

原创 【Android构建篇】MakeFile语法中 := 和 = 的区别

在Makefile中使用 := 赋值方式定义变量时,如果该变量定义中包含了其他变量的引用,那么这些引用所表示的值将在变量定义时即被展开。也就是说,子变量会被立即展开,并赋值给父变量。

2023-05-18 11:44:05 166

原创 【Android源码篇】用grep搜索源码内容关键词

选项:•-w:只匹配整个单词,不会部分匹配•-r:递归搜索•-n:显示行号•-i:忽略字符大小写•-I(大写i):忽略二进制文件•-I:忽略文件内容,只显示文件名•-o:仅显示匹配到的字符串本身•-e:支持拓展的正则表达式元字符(egrep)

2023-05-18 11:37:42 687

原创 【Android面试】使用Java,有n个人(编号1~n围成一圈),从编号为1的开始报数,从1报数到m,报到m的人出去,下一个人继续从1开始报数,通过算法求最后一个留下的人的编号为多少

使用Java,有n个人(编号1~n围成一圈),从编号为1的开始报数,从1报数到m,报到m的人出去,下一个人继续从1开始报数,通过算法求最后一个留下的人的编号为多少

2023-05-18 11:28:53 444

原创 【Android面试】有26个字母a~z,找出所有字母组合,a、b、c、ab、abc、a~z 都是一个组合(顺序无关)

首先定义了包含26个字母的字符数组alphabet,然后遍历从长度为1到长度为26的所有可能的组合,在。函数中,使用递归方式遍历字母表,通过检查前缀字符串prefix的最后一个字符来避免重复。实现了对所有情况的穷举,并将结果保存到列表result中。当k = 0时,将结果添加到列表result中,并返回。

2023-05-18 11:20:24 751

原创 【Android面试】字符串拆分及字符串组合

将字符串拆分成数组和实现字符串组合\n不能使用语言的基本分割组合函数(如 Java 的 String.split, php 的 explode 和 implode)1)字符串拆分成字符串数组,如"ab&&2"通过"&&“做分割符,分割得到字符串数组[“ab”, “2”]2)实现字符串组合,如[“ab”, “2”]通过”&&“分隔符,组成字符串"ab&&2”

2023-05-18 11:16:00 631

原创 【Shell篇】循环查找某个目录的脚本文件并打印运行

表示将前一个命令的标准输出 (stdout)作为后一个命令的标准输入(stdin),并将它们通过管道链接起来。在循环中,依次打印路径名称,并source运行所有找到的vendorsetup.sh脚本。表示将标准错误输出(2)重定向到标准输出(1)中,然后再通过管道传递给下一个命令。的目录,则在该目录下递归查找深度不超过 4 级的所有文件中,名字为。命令的标准输出(即文件路径)会被传递给下一个命令。命令的标准输出(即查找到的文件路径)将被传递给。(而不是错误输出)作为后面命令的标准输入。因此,在这段代码中,

2023-05-08 17:25:19 1011 1

原创 【Android构建篇】MakeFile语法

Makefile文件由一系列规则(rules)构成。每条规则的形式如下。上面第一行冒号前面的部分,叫做"目标"(target),冒号后面的部分叫做"前置条件"(prerequisites);第二行必须由一个tab键起首,后面跟着"命令"(commands)。"目标"是必需的,不可省略;"前置条件"和"命令"都是可选的,但是两者之中必须至少存在一个。构建目标的前置条件是什么?如何构建?下面就详细讲解,每条规则的这三个组成部分。

2023-05-02 20:53:40 919

原创 【Linux篇】Shell脚本语法

在 Shell 中,用括号来表示数组,初始化时不需要定义数组大小(与 PHP 类似),数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 … 值n)还可以单独定义数组的各个分量数组名[下标值]=变量值。

2023-04-29 11:42:51 884 2

原创 Win7睡眠快捷键设置

5、最后进入属性界面,在快捷键一栏直接输入你想设置的快捷键,比如我这里是输入个“Alt+F4”,设置的电脑休眠快捷键就是Alt+F4了。打开电脑桌面,右击鼠标,选择“新建”,然后点击“快捷方式”;这是休眠的系统文件,然后点击下一步。

2023-04-26 09:16:23 771 2

原创 【Android篇】MTK平台编译流程

MTK是联发科技的缩写,是一家面向全球的半导体芯片厂商。如果你要编译MTK Android代码,可以按如下步骤进行:在终端输入以下命令,将编译所需的工具链路径加入环境变量中。下载源码从MTK官网或其他渠道下载想要编译的MTK Android源码。进入源码目录,执行以下命令进行配置。开始编译执行以下命令开始编译。其中表示使用8个线程进行编译,你可以根据自己的电脑配置设置合适的线程数。完成后,在目录下会生成编译好的系统镜像文件。

2023-04-24 16:48:46 1088

原创 【Linux命令篇】正则表达式浅析

转义字符是将普通字符转化为特殊字符的一种方式。在正则表达式中,一些字符被定义为特殊字符(也称为元字符),它们具有特殊的含义。当在正则表达式中使用这些字符时,它们会被视为特殊字符,并具有预定义的含义,而不是作为普通字符来处理。如果您想要匹配这些字符本身,而不是使用它们的特殊含义,则需要使用转义字符对其进行转义。例如,在正则表达式a\*b.中,星号和句点字符都被视为特殊字符。如果您想要匹配真正的星号和句点字符,则需要使用反斜杠字符进行转义,即a\*b\.。

2023-04-24 16:03:52 764

原创 【源码篇】安卓源码解析(持续总结)

在Linux中,一切皆为文件。安卓底层也是基于Linux开发的。在我们了解源码目录的时候,我们要先知道这些源码的后缀名代表的是什么文件,什么意思,才能更好的去了解其中的原理。

2023-04-21 15:16:21 4028 3

原创 【Linux】运行.sh和.java文件

2. 编写一个简单的Java程序并将其存储为带有.java扩展名的文件。(请将“your_script_name.sh”替换为您的脚本文件的实际名称),然后按回车键。如果出现问题,请检查文件名拼写是否正确,并确保当前用户具有执行该脚本所需的所有权限。注意:如果您需要使用其他类库,请确保将所需的JAR文件包括在CLASSPATH中,否则将无法运行程序。(请将“your_script_name.sh”替换为您的脚本文件的实际名称)。如果没有错误,则此命令将生成一个名为HelloWorld.class的文件。

2023-04-06 16:25:26 873

原创 【Android篇】MakeFile初识

以上就是今天我总结的内容,本文仅仅简单介绍了makefile的使用以及我自己的一些问题,详细看下方up主解析makefile。如何编写Makefile文件。

2023-04-06 16:24:10 912

空空如也

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

TA关注的人

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