- 博客(24)
- 收藏
- 关注
转载 Android Wifi 加密类型详解
/比较旧的加密方式,基本很少用,不太安全更多文字介绍:https://blog.csdn.net/u013403237/article/details/50663790//目前常用包含WPA/WPA2更多文字介绍:https://www.jianshu.com/p/9316c433ec5f///非常安全EAP 的类型,是一种企业验证的安全类型,EAP 全称叫 802.1X/EAP 他常常给误解成 802.11x。EAP 的意思就是可扩展认证协议的缩写。
2025-04-10 18:12:38
91
原创 Android 13 修改已保存静态连接WIFI的IP、网关、子网掩码、DNS
客户需求是通过windows端批量处理android设备的wifi,所以需要我们定制一条命令,直接修改wifi的配置信息。
2025-04-01 16:16:43
176
转载 安卓命令行连接wifi
在设备上,我们可以使用一系列命令行指令来管理 Wi-Fi。本文将详细介绍如何使用这些命令来打开、关闭、连接和扫描 Wi-Fi 网络。
2025-04-01 14:30:32
186
转载 Android源码配置第三方应用电池白名单流程分析笔记
这里以MTK6765 Android S举例说明,Android系统在加载客户应用白名单的过程。首先Android系统可以根据不同手机厂商的需要进行源码的定制,当然定制应用白名单也是可以的,一般情况下在Android源码目录下存在一个Vendor文件夹,该文件夹是Android专门为不同手机厂商定制使用的文件夹,我们可以在里面做一些定制的操作。
2025-03-17 19:37:55
53
转载 Android11 去除Google 框架APP的定位弹窗和高精度申请弹窗
此方式是有效禁止了弹窗,但是不确定会不会影响Google框架使用需要后续测试发现,如果有更好的方式请多指教。参考android 默认打开高精度定位模式,accept Improve location accuracy-CSDN博客来自:Android11 去除Google 框架APP的定位弹窗和高精度申请弹窗_android google app未认证弹窗-CSDN博客。
2025-03-17 19:34:34
87
转载 Android PackageManagerService(PMS) —— APK 安装与解析全流程
在Android系统中,PackageManagerService(简称 PMS)是负责管理应用程序的核心服务。无论是应用安装、卸载,还是权限分配,PMS 都扮演着至关重要的角色。本篇文章将带你深入探讨PMS的幕后机制,特别是 APK 安装与解析的详细流程。这篇文章的内容概述了 Android 系统中包管理服务(PMS)的工作原理,涉及从应用安装到卸载以及相关的持久化机制。介绍了系统启动时,SystemServer 启动 PMS 的过程,并通过 main 方法初始化 PMS。
2025-03-16 00:42:40
223
转载 Android 时区中英文显示对照
Australia/Brisbane 澳大利亚东部标准时间。America/Mexico_City 北美中部标准时间。America/Costa_Rica 北美中部标准时间。Australia/Hobart 澳大利亚东部标准时间。Australia/Hobart 澳大利亚东部标准时间。America/Sao_Paulo 巴西利亚标准时间。America/Sao_Paulo 巴西利亚标准时间。America/New_York 北美东部标准时间。America/New_York 北美东部标准时间。
2023-10-10 18:07:15
1121
1
原创 android状态栏statusbar图标路径(部分)
SystemUI/res/values/dimens.xml 中 status_bar_icon_padding字段(注意不同分辨率目录都可能存在)
2023-07-18 17:32:25
401
1
原创 Android 10.0强制所有app竖屏显示 (修改framwork)
路径:frameworks\base\services\core\java\com\android\server\wm\DisplayContent.javafinal int oldRotation = mRotation;final int lastOrientation = mLastOrientation;int rotation = mDisplayRotation.rotationForOrientation(lastOrientation, oldRotation); //ad
2022-03-29 11:21:16
5922
原创 Go语言go get github.com/go-sql-driver/mysql提示连接失败connection failed
E:\GO_WorkSpace>go get github.com/go-sql-driver/mysqlgo get: module github.com/go-sql-driver/mysql: Get "https://proxy.golang.org/github.com/go-sql-driver/mysql/@v/list": dial tcp 142.251.43.17:443: connectex: A connection attempt failed because the c.
2021-11-24 15:08:57
1748
原创 cannot find package “.“ in:
问题:使用go语言连接MySQL时,提示cannot find package "." in:或者提示Go cannot find package “go-sql-driver/mysql” in any of原因:环境变量没配置 缺乏信息go. moddocuments。为了解决这个问题,需要初始化go.modDocuments 项目放置的目录不对解决方法:go语言安装后必须配好相关环境变量(自行查找信息) 项目路径要放在go安装目录的src文件夹下 在cmd中使用go e..
2021-11-24 14:51:42
5096
2
原创 Android 10 及api29之后,解决全透明导航栏不成功
<?xml version="1.0" encoding="utf-8"?><resources> <style name="Theme.FridgeLauncher" parent="Theme.Design.NoActionBar"> <!-- Primary brand color. --> <item name="colorPrimary">@color/purple_500</item&.
2021-10-20 15:02:17
2657
原创 Android Q: open failed: EACCES (Permission denied)
Android Q文件存储机制修改成了沙盒模式,在api29以下的系统中,读写sd卡的文件添加以下权限,即可<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />另外在安卓7以后还要申请动态权限private static
2020-12-17 10:42:38
226
原创 android获取屏幕密度(density)不准确 getApplicationContext().getResources().getDisplayMetrics();
有时候需要获得屏幕密度。一开始使用如下方式,获得屏幕密度总是不准确,实际160,使用下面的这种方式后densityDpi变成了480context.getApplicationContext().getResources().getDisplayMetrics();后来换成另一种方式,完美解决DisplayMetrics systemDM = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(sys
2020-12-14 17:24:43
2005
原创 Android 用 XML Shape绘制带阴影效果的圆形按钮
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 边 --> <item> <shape android:shape="oval"> <padding android:bot.
2020-12-09 15:15:40
828
原创 Android连接无密热点wifi,wifiManager.addNetwork(wifiConfig)返回的netid为-1
解决方法: WifiConfiguration config = new WifiConfiguration(); config.allowedAuthAlgorithms.clear(); config.allowedGroupCiphers.clear(); config.allowedKeyManagement.clear(); config.allowedPairwiseCiphers.clear();
2020-11-23 10:30:58
2349
原创 Android 全屏时dialog中弹出edittext,输入法弹出后不自动隐藏导航栏Navigation
Android 全屏时dialog中弹出edittext,输入法弹出后不自动隐藏导航栏Navigation在activity中复写onWindowFocusChanged方法 @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); hideNavigationBar(); }hideNavig.
2020-11-13 17:22:45
1085
原创 android framework 中显示带图片Toast
Handler handlerToast = new Handler(Looper.getMainLooper());handlerToast.post(new Runnable() { public void run() { if(mtoast == null){ mtoast = Toast.makeText(mContext,"请解锁", Toast.LENGTH_LONG); mtoast.setGravity(Gravity.CENTER, 0, 0); Li.
2020-06-22 09:34:29
269
原创 chmod之后,git status显示修改了大量文件(并不是自己修改的文件)
在git项目目录内,如果通过chmod命令改变了文件的属性,这时在输入 git status 命令后。即使没有修改该文件内容,许多文件会显示为被修改,但是源代码通常只关心文本内容,因此chmod产生的变化应该忽略,所以设置一下:切到之前chmod的上一级目录,执行如下命令:git config --add core.filemode false...
2020-06-04 16:50:24
2631
原创 Android获取USB设备信息(名字) - UsbManager
使用UsbManager获取插入手机的USB设备名字import android.app.Activity;import android.content.Context;import android.hardware.usb.UsbDevice;import android.hardware.usb.UsbManager;import android.os.Bundle;import android.util.Log;import android.widget.EditText;impo
2020-05-20 09:02:48
6628
转载 安卓刻度尺实现
package com.example.com.testview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import an...
2020-02-28 15:12:31
555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人