自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 WiFi扫描

Wi-Fi 扫描

2022-07-26 22:45:52 646 1

原创 windows和ubuntu双系统设置默认启动项

windows和ubuntu双系统的情况下默认是ubuntu作为启动项,如果要修改的话步骤如下,这里以window10和ubuntu18为例:1.进入ubuntu系统开机的时候注意查看ubuntu和windows的列表顺序,一般情况如下图所示,ubuntu默认为第一个,windows为第三个。计算机世界中第一个一般从0开始计数,所以此处的对应的顺序如下图红色字体:2.打开终端修改配置文件...

2020-04-19 21:33:02 2918 1

原创 Pixel XL源码下载及编译刷机

作为一个安卓系统开发人员,手头有一台谷歌的pixel手机作为参照自然是十分有用的,原生安卓,体会原滋原味。下面以本人的Pixel XL手机下载、编译、刷Android 9.0代码为例介绍整个过程。配置编译环境因为编译安卓源码的需要,推荐大家安装一个Ubuntu操作系统,安装完以后还需要配置一下编译环境,具体步骤可以参阅本人的另一篇博客ubuntu配置工作环境注意:由于默认下载的repo里面配...

2020-04-12 23:18:11 1953

原创 ubuntu配置工作环境

日常开发中由于各种原因经常会需要重新装机,下面将ubuntu装系统后需要配置和安装的一些常用操作整理如下,方便查询目录配置软件源创建bin目录安装jdk安装chrome浏览器安装opera浏览器安装vim文本编辑工具安装Geany文本编辑工具安装截图软件shutter安装git代码管理工具生成ssh key下载repo安装源码编译环境安装WPS卸载原生librreoffice配置终端安装Andr...

2020-04-04 11:59:02 395

原创 ubuntu显示adb shell为null问题

在安卓开发中,新拿到的开发设备如果连接到计算机以后,使用adb devices为空的话一般需要重新配置以下,步骤如下目录1.打开开发者选项2.查看USB设备ID3.添加到配置文件4.重启adb服务1.打开开发者选项首先确保手机的开发者选项打开,并且USB调试选项也打开2.查看USB设备ID首先拔掉USB设备,输入lsusb查看设备列表>lsusbBus 002 Device 0...

2020-03-28 20:50:07 337

原创 C标准库函数总结

总结ANSI标准定义的函数库,省略了一些使用比较受限的函数。标准库中的函数、类型以及宏分别在下面的标准头文件中定义:<assert.h><float.h><math.h><stdarg.h><stdlib.h><ctype.h><limits.h><setjmp.h><stdde...

2020-03-22 21:22:03 141

原创 Android替换系统原生应用

如果项目要求用自己开发的应用替换安卓原生的应用,这里以Launcher为例。目录前提方案1方案2前提在自己编写的launcher的AndroidManifest.xml中必需要有以下语句<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.xxx....

2020-03-15 12:18:08 1660

原创 安卓StateMachine

目录1.构造状态机2.建立树形层次结构3.启动状态机4.状态切换5.消息处理1.构造状态机StateMachine的构造函数都是protected类型,不能实例化,都是由其子类进行初始化操作。StateMachine有三个重载的构造函数一个是直接启动一个消息循环线程来构造一个状态机一个是通过指定消息循环对象来构造状态机一个是通过获取handler对应的消息循环对象来构造状态机Sta...

2020-03-08 22:28:58 147

原创 ubuntu版本控制RapidSVN简介

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。而RapidSVN是ubuntu系统一款图形化界面的SVN客户端。目录安装使用安装以下介绍两种安装方式Ubuntu 软件商店打开Ubuntu软件商店,搜索RapidSVN,点击搜索条目右侧的“安装”按钮...

2020-03-01 18:40:55 807 1

原创 Windows10连接局域网打印机

目录1.获取IP地址2.查看连接状态3.设置1.获取IP地址首先问管理员获取打印机的IP和端口号如:192.168.123.8:91002.查看连接状态win+r 打开运行窗口,输入cmd,打开命令行提示符窗口ping 192.168.123.8 验证是否可以ping通,可以的话执行以下操作3.设置搜索栏搜索“设置”,选择设备左侧选择打印机和扫描仪,点击添加打印机或扫描仪...

2020-02-23 20:34:12 1000

原创 Android Studio 插件 Eclipse Code Formatter 安装及使用

目录0. 步骤1. 插件安装2. 插件配置3. 插件使用一些公司或者团体为了让自己的代码整洁和易读,方便内部沟通和新员工上手,会建立自己的编码规范和格式。通常开发环境都会有默认的代码格式,但出于对个性化需求的支持,开发环境(IDE)会提供自定义编码格式的方法供开发者使用。通常情况下团体或公司的管理者只需将自己的规范以规定的格式定义在xml文件中,IDE会提供接口(插件)进行读取和设置,自动化完成...

2020-02-16 21:51:33 1275 1

原创 ubuntu截屏软件Shutter简介

目录安装使用1.截图2. 编辑3.导出Shutter是Ubuntu的一款截图软件,功能强大。支持选择区域、全屏、窗口、菜单和控件等一键截取。软件附带有简单的编辑功能,可以打码,框选高亮和添加数字。能满足日常办公写博客的大部分要求。安装以下介绍两种安装方式Ubuntu 软件商店打开Ubuntu软件商店,搜索Shutter,点击搜索条目的“安装”按钮Ubuntu 终端安装打开U...

2020-02-09 22:00:53 462

原创 ubuntu操作系统挂载硬盘

目录硬盘实体安装硬盘系统挂载1.安装分区软件2.查看已有盘符3.分区并格式化新增硬盘4.查看新增盘符5.挂载新增分区在使用ubuntu系统时,如果存储不够用,想扩充一块硬盘,安装完实体硬盘后还需要一些软件上的操作。硬盘实体安装常见的机械硬盘如下图所示在下图左下角的金手指部分,较长的为供电接口,用于和电源连接;较短的L形接口为数据接口,和主板连接。连接完毕后,开机硬盘系统挂载1.安...

2020-02-01 22:05:04 422

原创 WireShark过滤tcpdump RTP数据流

在调试Miracast的过程中,WFD会话建立后,AV流开始从source传递到sink端,继而调用解码器进行解码等后续操作。在UI不可见的情况下可以通过tcpdump抓到达端口的数据包,对其使用wireshark进行过滤后使用VLC进行播放,就可以直观的观测数据传递情况。目录0.准备1.抓取tcpdump数据包2.wireshark包分析3.VLC播放4.查看格式0.准备安装包分析软件w...

2020-01-18 17:58:29 1520

原创 WFD_RTSP交互包分析

在WFD交互过程中,在Source端或者Sink端抓取tcpdump,通过数据包分析软件Wireshark或者Omnipeek即可以直观的分析RTSP协议交互的过程。关于WFD协议和代码追踪请参考阅读:Wi-Fi Display协议介绍WFD连接过程代码分析(Sink端)0.准备本次分析过程在Sink端抓取tcpdump,通过Wireshark软件分析RTSP交互M1~M7消息交互...

2020-01-12 16:45:58 1128

原创 WFD连接过程代码分析(Sink端)

WFD连接过程代码分析(Sink端)WFD建立连接首先必需建立P2P连接,随后WFD使用P2P连接的IP和端口号建立RTSP连接。本文着重分析P2P连接建立后的RTSP连接建立过程,且为一个Source端对Primary Sink端连接,涉及两个Sink端耦合的过程请参阅其他博客,P2P的连接过程不在本文分析范围,请读者自行查阅相关博客。1.建立Session连接在main函数会创建创建三...

2020-01-04 21:28:32 4317 6

原创 Wi-Fi Display协议介绍

Wi-Fi Display协议介绍1.WFD架构2.Source/Sink端3.AV数据流模型4.Session模型5.WFD连接拓扑结构5.1 WiFi-P2P5.2 TDLS5.3 WiFi-Infrastructure6.编解码7.WFD连接顺序7.1 WFD Device/Service Discovery7.2 WFD Connect Setup7.3 WFD Capability Ne...

2019-12-29 16:29:23 4519 1

原创 AHandler AMessage ALooper消息机制

AHandler AMessage ALooper消息机制AHandler AMessage ALooper消息机制1.主要类2.消息类型3.模型简介4.代码分析4.1 初始化4.2 普通消息使用流程4.3 需要答复的消息使用流程AHandler AMessage ALooper消息机制AHandler是Android native层实现的一个异步消息机制,在这个机制中所有的处理都是异步的,将...

2019-12-22 09:58:34 937

WPS缺失字体库.zip

ubuntu18安装wps后,初次打开会提示缺少字体的错误,可以下载后将其解压得到的字体文件全部拷贝到wps的字体目录,一般是在/usr/share/fonts/下有个wps的文件夹,放到这里以后重启wps即可。

2020-04-01

空空如也

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

TA关注的人

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