自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu更新Chrome到最新的版本

本操作只限于已经安装了Chrome的Ubuntu系统:命令如下:sudo apt-get updatesudo apt-get install google-chrome-stable完成上述两个指令后,Chrome便更新好了,此时需要重启Chrome,install执行结果如下:注:chrome下载:Google Chrome 网络浏览器安装命令:sudo dpkg -i google-chrome-stable_current_amd64.deb...

2022-02-25 15:30:14 2095

原创 Ubuntu 下安装 StarUML

1.官网下载 StrUML2.安装 StarUML在终端窗口执行如下命令,sudo dpkg -i StarUML_4.1.6_amd64.deb运行便可使用StarUML,如下,

2021-12-30 10:37:24 1081

原创 hostapd调试

hostapd打开DEBUG等级日志打印方法,如下如果仅仅是在启动的时候添加"-dd",默认是只能打印出INFO以及之后的几个等级日志。enum { MSG_EXCESSIVE, MSG_MSGDUMP, MSG_DEBUG, MSG_INFO, MSG_WARNING, MSG_ERROR};可以按照以下修改使DEBUG等级的日志也打印出来。1.开启CONFIG_DEBUG_SYSLOG配置确保CONFIG_DEBUG_SYSLOG配置即可,可以在hostapd/defcon...

2021-09-13 19:34:44 2374

原创 Android WiFi连接断开流程

本文简单介绍下WiFi连接与断开流程,参考源码Android P。一、WiFi连接流程二、

2021-09-02 11:04:41 2790

原创 Android Miracast 花屏问题分析

花屏问题,一般是下面的3种原因:1.source端录屏有问题。2.传输的Wi-Fi通道存在问题。3.sink端解码存在问题。可以通过以下几种case测试验证:1.在屏蔽房或者地下室WiFi干扰小的地方测试,排除信号干扰的原因,判断到底是不是WiFi传输的问题。2.问题复现时,sink端和source端是否在用蓝牙,蓝牙对WiFi有干扰作用,共存做的不好的话,干扰较大,测试时可以把蓝牙关闭。3.sink端用本地视频测试,排除网络因素的干扰。4.测试过程中是否在横竖屏不停的切换,这种场

2021-09-01 17:11:09 1772 1

原创 Android WiFi 打开关闭流程

本文简单介绍下WiFi打开与关闭流程,参考源码Android P。一、WiFi 开机自动打开流程系统服务启动的时候会启动WifiService,在SystemService.PHASE_SYSTEM_SERVICES_READY的时候,会调用 WifiServiceImpl#checkAndStartWifi(),获取Wi-Fi开关,持久化存储的值。然后判断是否需要打开WiFi。 /** * Check if we are ready to start wifi.

2021-08-26 19:24:16 4104 1

原创 Android 系统启动WiFi初始化流程

Android系统服务启动完毕的时候,会去启动其他服务,其中就包括WifiService。1. 启动WifiService流程 private static final String WIFI_SERVICE_CLASS = "com.android.server.wifi.WifiService"; /** * The main entry point from zygote. */ public static void mai

2021-08-20 16:27:53 1442

原创 Android 获取WiFi MAC方法与热点MAC实现思路

Android 中WiFi可以通过WifiManager.getConnectionInfo()接口来获取WiFi使用网口对应的MAC。通过WifiInfo.getMacAddress()即可获取到对应的MAC。 /** * Return dynamic information about the current Wi-Fi connection, if any is active. * <p> * In the connected state, a

2021-08-19 17:18:07 2437

原创 Android 应用检查系统网络连接的可用性

Android系统有其他应用想要检查指定的网络的可用性,ke//具体的实现方法public void checkNetwork() { ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = null; NetworkCapabilities nc =

2021-08-19 16:45:43 667

原创 Ubuntu 16.04 鼠标可以移动不能点击问题

在使用过程中,莫名奇妙的鼠标变的只能移动,无法点击,只有主菜单栏和左侧快捷栏可以点击,其他都不可点击与滚动。尝试打开终端,输入如下命令得到解决:compiz --replace

2021-08-17 18:33:30 1778

原创 Android WiFi/BT 默认开关状态

Android 系统默认wifi开关状态是关闭,以及在恢复出厂设置后,默认wifi开关状态是关闭的,默认蓝牙开关状态是开启的。可以修改配置,使其默认状态配置为想要的状态,如下,defaults.xm<bool name="def_bluetooth_on">true</bool><!--bool name="def_wifi_on">false</bool--><bool name="def_wifi_on">true</b

2021-08-12 17:22:32 1272

原创 Android 指定APK使用网络类型

当APK未指定使用网络类型时,APK会按照系统配置的默认网络优先顺序选择使用的网络,默认使用系统当前的网络。例如,此时系统选择使用的为移动网络,则APK会采用对应的移动网络。如果想要指定APK使用网络类型,使用ConnectivityManager提供的setProcessDefaultNetwork接口,便可以设置当前apk使用的网络类型。具体使用的接口以及实现方法,如下,public void selectNetworkType() { ConnectivityManage

2021-08-12 16:45:37 1460 1

原创 Android WiFi 热点SSID以及密码默认位数限制修改

默认的位数配置,如下,WifiUtils.java private static final int SSID_ASCII_MIN_LENGTH = 1; private static final int SSID_ASCII_MAX_LENGTH = 32; private static final int PASSWORD_MIN_LENGTH = 8; private static final int PASSWORD_MAX_LENGTH = 63;

2021-08-12 15:40:14 1544

原创 Android WiFi 热点禁用自动关闭功能

对于Android源生热点,如果10分钟内未连接任何设备,则具有热点将自动关闭的功能。禁用方法如下:默认关闭超时关闭热点功能,参考源码Android P。SoftApManager.javaprivate boolean getValue() { boolean enabled = mFrameworkFacade.getIntegerSetting(mContext, //Settings.Global.SOFT_AP_TIMEOU

2021-08-12 13:47:42 1596

原创 Android WiFi 热点默认SSID修改

默认SSID设置位置,如下,WifiApConfigStore.java/** * Generate a default WPA2 based configuration with a random password. * We are changing the Wifi Ap configuration storage from secure settings to a * flat file accessible only by the system. A WPA2 based defa

2021-08-12 11:41:09 1431 1

原创 Android WiFi 热点默认密码位数修改

默认随机密码位数设置位置,如下,WifiApConfigStore.java/** * Generate a default WPA2 based configuration with a random password. * We are changing the Wifi Ap configuration storage from secure settings to a * flat file accessible only by the system. A WPA2 based de

2021-08-12 11:19:04 876

原创 根据MAC确认网卡芯片厂商

什么是网卡Mac地址?MAC地址的长度为48位(6个字节),通常表示为12个16进制数,如:00-16-EA-AE-3C-40就是一个MAC地址,其中前3个字节,16进制数00-16-EA代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后3个字节,16进制数AE-3C-40代表该制造商所制造的某个网络产品(如网卡)的系列号。只要不更改自己的MAC地址,MAC地址在世界是唯一的。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性。怎么查看Mac地址?怎么样获取到Mac

2021-08-12 10:21:04 1569

原创 make update-api

当在framework下删除或者添加方法,或定义声明变量后,需要执行make update-api。编译会更新修改文件 framework/base/api/current.txt。然后在进行整体编译,不先更新api的话,整体编译会报错。然后把修改和更新后的api文件一并提交入库,这样再下次编译的时候就不用执行make update-api了。...

2021-08-06 10:44:34 1103

原创 Windows 10下adb、fastboot工具的配置

1.下载到所需版本的adb、fastboot工具包,放置到系统目录中。2.配置全局环境变量,使工具在可以在系统任意开启的窗口下运行,如下。3.验证安装成功方法,在cmd窗口可以运行对应的命令。...

2021-07-27 20:32:18 4869

原创 VirtualBox 安装详解(Ubuntu16.04系统环境)

1.官网下载VirtualBox安装:sudo dpkg -i virtualbox-6.1_6.1.24-145767_Ubuntu_xenial_amd64.deb删除:此软件卸载不干净,有时候再安装会有问题,可用如下命令进行卸载,sudo apt-get remove virtualbox* //删除安装的软件sudo cat /etc/group //查看用户组sudo groupdel xxx(vboxusers) //删除配置的用户组2..

2021-07-26 15:13:44 822

原创 Android Studio中多个Button布局覆盖显示问题

默认采用的布局的模式导致,可以改为LinearLayout,并加一条属性,如下android:orientation="vertical"表示垂直排列android:orientation="horizontal"表示水平排列<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="

2021-07-26 13:56:33 2358 1

原创 Toast.makeText().show() 基础用法

Toast 主要用于在应用程序上显示一些帮助提示信息给用户。Toast 最常见的创建方式是使用静态方法 Toast.makeText,如下,//public static Toast makeText(Context context, CharSequence text, int duration)Toast.makeText(MainActivity.this, "想要显示的内容", Toast.LENGTH_SHORT).show();makeText()方法三个参数含义,如下,1.

2021-07-26 11:12:49 3960 4

iperf(用于测试WiFi吞吐率的工具)

包含windows下的iperf,以及android端的iperf,.apk

2021-09-01

adb_tools.zip

fastboot 无法使用的话,可以使用驱动精灵来安装所需驱动,或者手动更新附件中的驱动。

2021-08-20

空空如也

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

TA关注的人

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