WebRTC安卓端没有官方教程,甚至连API文档都没有。这是一件奇怪的事,毕竟WebRTC是Google开发的。目前官方文档和Demo都只有web端的,虽然写得简单易懂,整体...
WebRTC安卓端没有官方教程,甚至连API文档都没有。这是一件奇怪的事,毕竟WebRTC是Google开发的。目前官方文档和Demo都只有web端的,虽然写得简单易懂,整体...
大家好,我是程序员双木L,后续会发专题类的文章,这是自定义控件的第一篇,之后也会陆续更新相关的文章,欢迎关注。 自定义属性在自定义控件过程中属于比较常见的操作,我们可以回想一...
准备工作:配置ADB和fastboot(下载、配置platform-tools请查看在Mac本上安装Android SDK) 一、Pixel一代美版解决BL步骤如下: 1. ...
问题 如果你用过svn,一定知道svn export,可以用来从代码库中导出一份干净的代码(没有.svn等)。git是否有类似功能呢? git archieve 可以用于将库...
前两天重装了系统,今天要使用 Git , 于是下载了最新版本的GIT,并使用了 ssh-keygen -t rsa -C 配置新的公钥匙,但是连接的时候,出现了 Permis...
前言 这周在做一个需求时,需要用到WebView,但是在做的过程中,却遇到了一些问题。WebView我其实接触并不多,这次的需求里还涉及了一些JS交互之类的,所以我是边学边做...
前言 在APP的开发中,获取到网络的链接状态是一个经常使用到的方法。除了可以使用ping指令来判断当前的网络状况之外,还可以直接通过ConnectivityManager来对...
前言 Proguard听起来对所有 Android 开发人员都很熟悉。我们使用它来减小大小,通过减少未使用的资源来提高应用程序的性能。 Google 发布了 R8 来作为 P...
区别 LiveData与MutableLiveData的其实在概念上是一模一样的.唯一的几个区别如下: (1)MutableLiveData的父类是LiveData;(2)L...
有时候在使用Thread和 handler 进行线程操作的时候会发生 IllegalStateException,错误信息包含 IllegalStateException: ...
昨天给自己写的程序打包的时候发现密码不正确,然后就百度开始找“jks密码忘记了怎么办”。最后找到了用Android_Keystore_Password_Recover_1.0...
SoX(即 Sound eXchange)是一个跨平台(Windows,Linux,MacOS 等)的命令行实用程序,可以将各种格式的音频文件转换为需要的其他格式。SoX 还...
nRF Connect 官方有开源BLE基础框架,具体查看 这里[https://github.com/NordicSemiconductor/Android-BLE-Lib...
简介 自从Android-BLE库开源了一段时间以来,越来越多的小伙伴问到了各种各样的关于BLE的奇怪问题,在这里我想跟大家分享一下本人对于Android BLE蓝牙的一些看...
今天,和大家聊聊ImageView上的adjustViewBounds属性。这个属性其实用的也比较多,可有意思的是,网上对这个属性的解释,大部分都是错误或者不准确的。 今天这...
目录 概述 支持的数据类型 使用MediaCodec的编解码流程 MediaCodec生命周期 MediaCodec API简介 同步和异步API的使用流程 示例程序 参考 ...
最近在做Android13(T) 的Target适配,整理了适配过程中遇到的问题 分以下三部分影响所有应用的变更(包含target33), 只影响TargetSdkVersi...
FastBle: BLE蓝牙开发框架https://github.com/Jasonchenlijian/FastBle[https://github.com/Jasonch...
前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式...