- 博客(58)
- 收藏
- 关注
转载 查看笔记本电脑wifi连接记录
计算机\HKEY LOCAL MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles”1、首先在笔记本搜索栏输入“注册表编辑器”,并以管理员身份运行;
2024-01-17 09:11:32 1206
转载 com.android.packageinstaller冻结-应用冻结
3、按win+r键输入cmd运行,命令行输入【adb devices】命令查看电脑上连接的手机列表,如果能够正常显示连接的手机序列号则可以使用下面命令对手机进行操作,否则请检查驱动是否安装正确,与手机是否开启adb模式。【adb shell pm uninstall --user 0 包名】或【adb shell pm uninstall 包名】卸载应用。【adb shell pm disable-user 包名】将应用禁用,可隐藏桌面图标、禁止后台运行,但占用空间不会减少。
2023-04-20 16:34:45 1446
转载 Android之FUSE透传(FUSE & SDcardFS)
Android 12 支持 FUSE 透传功能,此功能可以最大限度地降低 FUSE 开销,从而实现可媲美直接访问下层文件系统的性能。和(仅限测试)内核支持 FUSE 透传功能,这意味着是否支持此功能取决于设备使用的内核和设备搭载的 Android 版本:从 Android 11 升级到 Android 12 的设备无法支持 FUSE 透传功能,因为这些设备的内核已冻结,并且无法迁移到已使用 FUSE 透传变更正式升级过的内核。
2023-03-29 08:59:45 2379
转载 Android内卡挂载之FUSE文件系统
FUSE(Filesystem in Userspace),是一种用户空间文件系统。用户可以通过FUSE文件系统操作内卡。FUSE主要实现代码位于用户空间中,而不需要重新编译到内核,用户空间开发者可以通过FUSE的接口直接访问内核空间,不需要了解文件系统的内幕和内核模块编程的知识,这给用户空间开发者带来了众多便利。本文介绍了内卡对FUSE的挂载,将创建好的FUSE设备挂载到内置存储空间关联目录。对于内置存储空间的访问变成了先访问FUSE文件系统,再访问f2fs文件系统。
2023-03-27 15:56:30 1328
转载 Android之SDcardFS文件系统
这就意味着我们会在 WrapFS 层上创建一个文件对象后会在底层文件对应着创建一个对象,要说明的是,WrapFS 层的这个文件对象只保存在内存里面,断电后会消失,真正文件里面的数据保存在底层文件系统里面。在 Android 里面,采用的是 FUSE 文件系统,FUSE 文件系统的最终实现是在用户空间,这样导致一个文件操作会两次跨越用户空间和内核空间,导致效率降低,但是 WrapFS 不会有这个问题,其性能接近底层文件系统的实际性能.WrapFS 是一种理想的小模板,可以修改,逐步改造出新的文件系统功能。
2023-03-27 15:54:44 1349
转载 Android之FUSE文件系统
FUSE主要实现代码位于用户空间中,而不需要重新编译到内核,用户空间开发者可以通过FUSE的接口直接访问内核空间,不需要了解文件系统的内幕和内核模块编程的知识,这给用户空间开发者带来了众多便利。是的,该进程在ZFUSE挂载时由libfuse库代码中创建,作用是读取管道文件消息并根据消息的操作数来执行对应操作,在这里解析到的是FUSE_CREATE操作数,对应libfuse库中的fuse_lib_create函数。并且,用户空间下调试工具丰富,出问题不会导致系统崩溃,开发难度相对较低,开发周期较短。
2023-03-27 15:44:45 2097 1
转载 Android分区简介
这两份分别称为slot A和slot B,即A和B分区,也可以叫做主分区和备用分区。他的下级kernel(内核)分区,负责扩充操作系统(如Android OS,MIUI)的功能,负责管理设备硬件调度,系统进程,设备内存等,维持操作系统的稳定性。boot分区另一下级ramdisk(虚拟内存)分区,该分区存放一些kernel分区运行必须的驱动,让内核率先跑通虚拟的文件系统,再通过ramdisk分区中的驱动,跑通真正的文件系统(有点拗口,简而言之就是真正文件系统的临时替代品)。下面是对于各个分区功能的介绍。
2023-03-27 15:34:43 1220
转载 Android 10 wifi列表获取
1、打开WiFi,并打开定位服务(在设置内找到定位服务-访问我的位置信息-开启)2、在 onCreate 里面动态申请权限String[] PERMS_INITIAL={Manifest.permission.ACCESS_FINE_LOCATION};requestPermissions(PERMS_INITIAL,127);3、在 onCreate 里面注册广播IntentFilter filter =new IntentFilter(WifiManager.SCAN_RESULT
2022-02-24 10:40:52 2040
转载 Android中删除指定APP
/** * check and delete the old package app if it exists. */ private void checkOldPackage() { String packageName = "xxx.xxx.xxx.xxx"; if (isAvilible(this, packageName)) { Intent uninstall_intent = new Intent(); uninstall_intent..
2021-10-29 16:26:24 337
转载 apktool反编译之Can‘t find framework resources报错问题分析
问题背景在反编译测试中,使用apktool反编译apk报错,如:当我们反编译从华为MATE20 PRO导出的时钟apk时,得到了一条错误信息如下:$ apktool d com.android.deskclock.apkI: Loading resource table...I: Decoding resources...I: Loading resource table from file: 1.apkW: Could not decode attr value, using undec
2021-09-08 10:36:56 857
转载 Error running app: Default Activity Not Found
最近在调试安装Android Widget程序时,碰到Error running app: Default ActivityNot Found。 因为简单的Widget程序,如果不和应用程序关联,就不需要在Android工程中创建MainActivity,Build Project之后,调试安装时会提示Error:Default Activity Not Found,那是因为AndroidStudio在你创建工程时,默认设置Lunche工程时是需要Activity的。解决方案:1、...
2021-06-21 08:40:07 457 1
转载 cannot resolve corresponding JNI function
对于网上千篇一律的解决办法就是扯淡!!虽然可以解决红色消失,但是C++/C编码提示、查看源码调试功能都用不了,头痛医脚!!!错误用法:1.File--->Settings--->Plugins,将Android NDK Support后面的对勾去掉,重新启动Android Studio下面来演示正确解决方法:搜索还是要用google,百度都是拷贝的多,没啥实际意义。翻译大概意思就是说:Android Studio正在尝试解决JNI的功能,因为它将和Android项目不同,因此..
2021-06-02 15:11:44 492 1
转载 TF卡实际容量为什么比标注容量小
比如一个刚购买4G的TF卡用户反映,当连接电脑后,电脑显示这张卡的容量只有3.8G。此名用户对此表示迷惑不解:明明内存卡上标示了容量为4G的,为何我花钱买回来的容量中有接近200mb不翼而飞呢?这200M足以装下50首以上的歌曲,难道这是产品质量问题还是厂商故意的缺斤少两?细心的用户可以发现,不但在内存卡上会出现这样的情况,其实在U盘乃至移动硬盘上都会出现这样的情况,一个标示250G容量的硬盘往往在电脑上会显示只有233G甚至更少。其实,这并非厂商的过错,造成这样的情况是有多方面的原因,综合起来主要一下原因
2021-05-10 08:52:14 3568
转载 wav文件头解析
wav文件详解分类:视频音频图像处理算法 2013-10-10 13:50 66人阅读 评论(0) 收藏 举报音频 wav 格式介绍 ffmpeg目录(?)[+]工具我们这里使用的工具有ffmpeg, cooledit, ultraedit。音频文件我们以这音频文件为介绍例子文件链接http://pan.baidu.com/s/1j6fbtwav的基础知识介绍wav是微软开发的一种音频文件格式.它符合它符合RIFF(Resource Interch...
2021-03-19 09:18:18 5131
转载 Android ApplicationInfo
1、简述 1 2 3 4 5 6 7 8 1 ApplicationInfo是android.content.pm包下的一个实体类,用于封装应用的信息,flags是其中的一个成员变量public int flags = 0;用于保存应用的标志信息。 2 ApplicationInfo 通过它可以得到一个应用基本信息。 这些信息是从AndroidManifest.xml的< appl...
2021-02-26 09:33:14 1352
转载 Android后台调度与省电
I. Handler:在进程存活的期间有效使用, Google官方推荐使用。相关机制可以参见: Android Handler Looper机制 简单易用。 稳定高效。 II. AlarmManager:利用系统层级的闹钟服务(持有Wake Lock)。1. 使用场景在大概的时间间隔(重复)运行指定任务。在精确的时间间隔(重复)运行指定任务。 需要精确的定时(重复)任务,如闹钟。 非网络访问的,大概时间间隔...
2021-02-23 08:50:00 218
转载 Android中的Doze模式
概述Android 6.0引入的Doze机制在于节省系统耗电量,保护电池,延长电池的使用时间。当设备未连接至电源,且长时间处于闲置状态时,系统会将应用进入Doze,置于App Standby模式。而最终的效果,能提升30%的电量续航能力。Doze模式的状态该状态与API版本无关,未适配API23以上的应用只要运行在6.0以上的系统上就会受到Doze模式的影响。在屏幕熄灭30分钟、没有晃动并且在不充电的时候,会进入Doze模式 在进入Doze模式后,每间隔一段时间,会进入一段时长为30s的m
2021-02-07 15:08:16 4626
转载 ubuntu 16.0.4 编译 vlc-Android
https://www.jianshu.com/p/529293030334https://blog.csdn.net/ljh081231/article/details/51356148
2020-10-10 09:19:10 120
转载 Android studio 中 Gradle插件版本和Gradle版本关系
Gradle简介Gradle其实就是一个构建项目的工具,也就是把那一个个文件、文件夹按照一定的规则关联起来,形成一个项目的工具,它其实不仅仅是用在AndroidStudio上。那么在Android Studio中使用的Gradle其实应该被叫做Android Gradle Plugin,也就是安卓项目上的gradle插件;Android Studio构建系统基于Gradle,并且Gradle的Android插件添加了构建Android应用程序特有的几项功能。虽然Android插件通常与Androi.
2020-07-30 10:34:18 2072
转载 Android后台发送邮件到指定邮箱
方法一:MailUtils.Javapublic class MailUtils { /** * 创建一封只包含文本的简单邮件 * * @param session 和服务器交互的会话 * @param sendMail 发件人邮箱 * @param receiveMail 收件人邮箱 * @return * @throws Exception */ public static MimeMessage createMimeMessage(Ses
2020-07-28 14:24:56 421
转载 Failed to notify build listener. gradle版本错误
在写一个demo 的时候,出现了一个问题,如下:Failed to notify build listener.在网上搜索的时候,也都是说当前的gradle 的问题。具体是什么问题呢,我有查到其中的一篇博客:https://blog.csdn.net/Evan_L/article/details/87368075说的是,当前的android studio 支持的gradle 版本,可能跟你在项目,在开发工具中预期使用的版本不太一致。那么我们如何检查呢,我们可以进行如下几个步骤:1.检查
2020-07-07 10:43:53 1690
转载 XOR加密
本文介绍一种简单高效、非常安全的加密方法:XOR 加密。一、 XOR 运算逻辑运算之中,除了AND和OR,还有一种XOR运算,中文称为"异或运算"。它的定义是:两个值相同时,返回false,否则返回true。也就是说,XOR可以用来判断两个值是否不同。true XOR true // falsefalse XOR false // falsetrue XOR false // truetrue XOR false // trueJavaScript 语言的...
2020-06-29 14:57:02 209
转载 Mysql 5.7.30-winx64 解压版安装教程
1、下载地址https://dev.mysql.com/downloads/file/?id=4874272、配置环境变量进入环境变量编辑path,添加mysql的bin目录路径。3、配置文件从MySQL 5.7.18开始,my-default.ini不再包含在分发包中或由分发包安装,此时需要自己新建my.ini文件新建的my.ini配置如下//如果有my-default.ini文件可以不用新建,直接在my-default.ini的[mysqld]下增加安装目录的数据存放目录;
2020-06-08 11:01:40 3205 1
转载 EditText 自动获取焦点并弹出软键盘
1.EditText不自动获取焦点并且不会弹出键盘找到EditText的父控件,设置其父控件为:Parent.setFocusable(true);Parent.setFocusableInTouchMode(true);2. 调用指定方法令EditText自动获取焦点并弹出键盘private void showInputTips(EditText et_text) { ...
2020-05-07 10:10:31 1750
转载 实现ImageView按下变暗,抬起变亮
package com.test.app;import android.app.Activity;import android.graphics.Color;import android.view.MotionEvent;import android.view.View;import android.view.View.OnClickListener;import android....
2020-04-14 16:37:36 315
转载 Android 动态权限组授权
1 Android单独获取权限//添加动态权限 让你点击是否允许当前应用是否可以访问你的媒体资源时候 //这段话 的意思 如果读的权限没有授权if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERM...
2020-03-25 14:55:42 671
转载 android 全局变量设置
Application类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。通常我们是...
2020-03-20 15:27:17 1979
原创 Android中如何截取字符串中某个字符之前或之后的字符串
1 2 3 //截取#之前的字符串 String str = "sdfs#d"; str.substring(0, str.indexOf("#")); 1 2 3 //截取之后的字符 String userId = "21321321?u=2132132132...
2020-03-18 11:07:53 5044
原创 class has no zero argument constructor
广播接收器作为内部类:要么声明为静态类,然后通过Manifest注册;要么不作为静态类,但是需要在父对象中动态注册和注销。
2020-03-13 15:13:33 653
转载 Android中byte & 0xFF
无意间翻看之间的代码,发现了一段难以理解的代码。byte[] bs = digest.digest(origin.getBytes(Charset.forName(charsetName))) ; for (int i = 0; i < bs.length; i++) { int c = bs[i] & 0x...
2020-03-12 10:33:44 1082
转载 Androd 中MD5加密
1. MD5简介MD5消息摘要算法(MD5 Message-Digest Algorithm),是一种常用的信息摘要算法,用于将一个文件或者一大段文本转化为16字节的字符串,生成的字符串具有以下特点:不可逆 因为不论文件/文本大小,均会转换为固定长度字符串,转换过程中丢失了大量信息,因此几乎不可能根据MD5字符串反推出原始文本。 高度离散 只要对原文本/文件作出修改(添加、删除、修改...
2020-03-12 09:18:07 256 1
转载 Android Camera 2增加亮度
https://www.koubeiblog.com/inteqa/3e49863366e28a051ccc8057cf6554cd.html
2020-03-11 14:08:36 1860
转载 vivo手机安装apk后无法打开,其他设备都可以正常打开
https://blog.csdn.net/yanghuiyu38/article/details/80353624
2020-02-17 16:19:16 2628 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人