- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 react-native-webrtc实现本地数据远端回传流程记录
第零步媒体流展示容器 远端流媒体服务器用的是kurento,怎么使用可以到kurento的官网学习 一个是本地数据展示,另一个是远程数据展示 <View style={styles.video_container}> {this.state.stream && <RTCView streamURL={this.state.stream.toURL()} style={styles.remote_video_style} />} {this.st
2021-10-25 09:06:15
568
原创 android使用java-websocket实现wss记录
android使用java-websocket实现wss记录java-websocket服务器设置客户端设置 java-websocket github: link. demo: link. 服务器设置 // 这里注意匹配的ip值,如果你是android,那你应该是要将你服务器的公网ip加入的,否则android连接不上。 CAROOT="$PWD" mkcert -cert-file cert.pem -key-file key.pem \ "127.0.0.1" \ "::1"
2021-10-15 16:00:06
829
原创 Windows下编译ffmpeg
方法 Cygwin MinGW + MSYS2 VS + MSYS2 MinGW + MSYS2 MSYS2环境搭建 下载msys2 安装MSYS2 使用pacman -S make gcc diffutils pkg-config nasm 安装需要的工具 MinGW安装FFmpeg 下载ffmpeg 编译ffmpeg ./configure --prefix=/usr/local/ffmpeg make -j 4 make install ...
2020-10-07 22:53:04
261
原创 Linux的一些基础命令
基本命令 ls:显示某个目录下的文件信息 cd:切换目录 pwd:查看当前所在目录 mkdir:创建目录 cp:拷贝文件或目录 rm:删除文件或目录 cat:查看文件内容 sudo:切换当前用户权限 pkg-config:链接库 Vim基本命令 :w :保存 :q :退出 :wq :保存后退出 i : 进入编辑模式 esc :退出编辑模式 h、j、k、l : 右移、下移、上移、左移 yy:拷贝 p:粘贴 dd:删除 详细介绍 环境变量 查看当前环境变量:env 变更环境变量: 修改~/.bashrc文件
2020-10-07 21:50:02
144
原创 Android Q调用百度地图导航诱导界面引发的崩溃
事情起因 手头两台Android测试机,一台Android 9(OPPO) 系统,一台是Android 10(华为) 系统,在开发骑行导航功能中,尝试调用骑行导航诱导界面,Android 9一切正常,Android 10报错崩溃。 报错截图 谷歌搜索原因,好像是资源映射错误。 解决办法 一段寻觅,最后下载百度官方最新例子,在项目下,发现有个叫 ReflectHelper.java 的文件。看文件名应该是个反射助手文件。代码如下: /* * Copyright (C) 2020 Baidu, Inc. A
2020-09-27 16:29:55
926
原创 Android9 HTTP请求出现cleartext错误
Android9 HTTP请求出现cleartext错误 原因 android9开始所有的数据传输和接收都禁止使用明文,而HTTP是明文传输,所以会出现cleartext错误。HTTPS则是加密传输,不会出现cleartext错误。 解决办法 但是我们自己的一些传输或是一些第三方应用会用到HTTP传输,所以有下面的解决办法: 1、在AndroidManifest.xml文件中添加networkSecurityConfig属性 <application android:network
2020-07-20 15:31:10
896
原创 UI绘制流程及原理
View是如何被添加到屏幕窗口上 创建顶层布局容器DecorView 在顶层布局容器中加载基础布局ViewGroup 将ContentView添加到基础布局容器中的FrameLayout View的绘制流程 绘制入口 ActivityThread.handleResumeActivity --> WindowManagerImpl.addView(decorView, layoutPa...
2020-03-10 20:48:23
158
原创 二进制补码
计算机系统中,数值一律用二进制的补码来存储 二进制的最高位是符号位,0表示正数,1表示负数 正数的值是其本身,负数的值是最高位即符号位不变,其他位取反,再加1 两数相加,若符号位有进位,则进位被舍弃。 ...
2020-02-28 21:37:47
139
原创 基本数据类型的包装类
概述 包装类的类型 说明 Byte类 byte类型的包装类 Short类 short类型的包装类 Integer类 int类型的包装类 Long类 long类型的包装类 Float类 float类型的包装类 Double类 double类型的包装类 Character类 char类型的包装类 Boolean类 boolean类型的包装类 ...
2020-02-27 22:05:15
119
原创 Java数据类型
概述 java定义了基本数据类型、引用数据类型和自定义类型 基本数据类型 类型 占用空间 取值范围 默认值 byte(字节型) 1字节 -128~127(-2的7次方到2的7次方-1) 0 short(短整型) 2字节 -32768~32767(-2的15次方到2的15次方-1) 0 int(整型) 4字节 -2147483648~2147483647(-2的31次方到2的...
2020-02-25 22:17:35
102
原创 百度地图实现小车规划路线后平滑移动
文章目的 项目开发所需,所以结合百度地图提供的小车平滑轨迹移动,自己写的demo 实现效果 集成百度地图 怎么集成自然是看百度地图开发平台提供的文档。 文档连接 规划线路 看百度地图的文档,写一个规划线路的工具类(驾车的) package com.wzhx.car_smooth_move_demo.utils; import android.util.Log; import com.baidu...
2020-01-20 16:11:39
2744
2
原创 GreenDao基本使用
GreenDao基本使用文章目的添加插件配置数据库信息,引入依赖编写实体类编写DbManager和Dao操作类数据库升级的相关内容真机调试查看数据库 文章目的 今天,因为开发项目中需要使用的数据库,网上搜索Android中数据库框架的对比资料(自己斟酌,大概看看优缺点),最后决定使用greenDao,所以作此记录。 添加插件 在项目的build.gradle文件中添加greenDao插件: cla...
2020-01-15 17:08:45
412
原创 Android 设备像素密度和资源文件的关系
像素密度对应的资源文件夹后缀 Denity selector Equals ldpi 160dpi * 0.75 mdpi 160dpi hdpi 160dpi * 1.5 = 240dpi xhdpi 160dpi * 2 = 320dpi xxhdpi 160dpi * 3 = 480dpi xxxhdpi 160dpi * 4 = 640dpi 像素密...
2019-08-22 08:33:45
554
car_smooth_move_demo.zip
2020-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅