-
KMP算法详解-实现
作者以浅显易懂地方式,剖析了KMP算法的本质,并给出了一个实现。 -
VLC相关参数中文说明
VLC参数设置较为详细的指导说明书。 -
RFC下载路径
https://tools.ietf.org/rfc/index
该链接是RFC官方链接,可以看到全部RFC文档。打开后,即可在线下载。 -
VLC for Android Compile
该链接是关于VLC Android库编译的官方wiki。可参考它编译VLC的aar库。 -
VLC Doxygen在线文档
该链接是关于VLC库的Doxygen在线文档。 -
YUV420转RGBA之使用libyuv
该链接是关于通过谷歌开源libyuv库实现YUV420转RGBA的内容。并提供了官方下载链接:https://chromium.googlesource.com/libyuv/libyuv。libyuv库对于yuv图像的处理支持很好。 -
Android项目app和module引用aar文件方法
该链接告诉如何修改build.gradle,就可以在module中引用aar,而无需app中无需再添加相同的aar。 -
java之HeapByteBuffer&DirectByteBuffer以及回收DirectByteBuffer
该链接介绍了如何清除DirectByteBuffer。文中介绍了cleaner().clean()方式。我在自己的一加8手机,是可以反射调用到该方法的。但公司调试的Android设备中,没有该方法。最终通过反射查看DirectByteBuffer的所有方法时,发现了free()方法。并且,经过测试验证,该方法是可以释放内存的。 -
Android编译libjpeg/libpng动态库,生成libpng.so
该链接介绍了Android编译libjpeg和libpng动态库的方法。正在验证中。 -
使用adb 查看Android版本号和SDK版本号
该链接给出了如果使用adb命令查看android设备的android版本号(如5.1.1)和sdk版本号(如22) -
谷歌官方文档: 将 NDK 与其他构建系统配合使用
该链接介绍了NDK的交叉编译。 -
androidstudio调用jni实现日志打印
该链接介绍了如何在jni开发中,实现android日志打印。这个链接中的步骤是比较全的。 -
谷歌官方文档:使用预构建库
该链接介绍了Android.mk如何引入第三方so库。 -
安卓源码在线阅读AndroidXRef
该链接可以在线阅读各个版本的谷歌源码。 -
使用vim 查看二进制文件
该链接介绍了使用vim来查看二进制文件的方法。 -
谷歌官方文档: 定义对象之间的关系
该链接介绍了如何使用Room框架定义对象之间的关系,包括一对一、一对多、多对多。 -
Android实现限制EditText输入文字的数量
该链接介绍了Android的EditText如何限制文字的数量。亲自验证有效。 -
Android中EditText限制仅允许输入汉字/仅允许汉字和数字
该链接介绍了Android的EditText如何限制输入内容,并且给出了仅允许汉字和数字的例子,而不是仅允许输入汉字。亲自验证有效。 -
Android EditText获取焦点和失去焦点监听事件
该链接介绍了Android EditText的焦点监听事件。 -
AutoCompleteTextView 点击软键盘“下一个”“完成”不起作用
该链接介绍了如何解决AutoCompleteTextView控件软键盘“下一个”“完成”不起作用的方法。 -
android 时间控件 设置不可点击编辑
该链接介绍了android原生控件DatePicker设置为spinner模式时,如何禁止编辑,只能滑动的方法。 -
Android设置DatePicker样式和字体颜色
该链接介绍了android原生控件DatePicker如何设置控件显示字体的颜色。 -
Android修改DatePicker字体颜色及分割线颜色详细介绍
该链接中,我只使用了通过反射来修改分割线颜色的方法。 -
最全面的DialogFragment的使用,实现DialogFragment全屏、背景透明
该链接中,介绍了DiaglogFragment的使用。我主要参考了全屏的内容。 -
ViewPager 全面剖析及使用详解
该链接较为全面地介绍了ViewPager的使用方法。 -
ExecutorService中对异常的处理
该链接较为全面地介绍了ExecutorService中对异常的处理。我主要参考它解决了线程池运行任务时,空指针并不抛出异常的情况。 -
adb命令查看包名和adb启动你的apk
该链接介绍了如何使用adb查看包名和启动Activity。 -
AndroidStudio 4.0 预览版,无法控制在线、离线模式
该链接介绍了AndroidStudio 4.0之后,如何通过命令行的方式,使用离线方式。 -
Android Studio 4.0 offline mode离线模式
该链接介绍了AndroidStudio 4.0之后,如何通过设置gradle配置,使用离线模式。 -
Android中实现ping功能的多种方法详解
该链接介绍了Android实现ping的两种方式。亲测了第一种方式,也比较喜欢第一种。 -
Android 自定义控件之组合控件
该链接介绍了如何自定义组合控件。个人认为,最关键的就是View.inflate(context, R.layout.activity_title_view_for_back_and_add, this);
。 -
Android开发之设置铃声
该链接介绍了如何通过代码来设置各类铃声。 -
Notification和Ring分离——AudioService中的改动
该链接介绍了STREAM_VOLUME_ALIAS_VOICE
变量的值以及作用。说明了为何修改STREAM_RING音量大小时,STREAM_SYSTEM音量大小也会跟着改变的原因。 -
找不到符号: 变量 BuildConfig
该链接介绍了,找不到BuildConfig的解决方法。 -
Java zip解压及读取
该链接介绍了如何使用Java系统源码自带的ZipFile
解压zip文件。 -
Android 通过广播监听USB连接状态的改变
该链接介绍了如何监听USB连接状态发生变化。 -
Android官网USB 配件概览
该链接及其附近的链接,会有USB相关介绍。个人认为,这句话最为重要:Android 配件协议支持最大 16384 字节的数据包缓冲区,因此为了简单起见,您可以选择始终将缓冲区声明为此大小。 -
https://netty.io/wiki/user-guide-for-4.x.html
该链接是netty 4.x的入门文档,英文版。 -
Windows下的Maven安装与配置
该链接是在WIndows系统中,如何安装和配置Maven。 -
Eclipse Maven开发环境搭建 - 以导入Netty包为例
该链接介绍了Eclipse的Maven开发环境搭建,并使用导入Netty为例子。有详细的步骤和截图,对入门者特别友好。 -
【DJI Mobile SDK】推流功能实现教程
该链接介绍了DJI如何使用DJI Mobile SDK实现推流功能。 -
MQTT协议5.0中文版
该链接为MQTT中文网中,MQTT协议5.0版的中文翻译内容。 -
getting-livestreammanager-error-3-in-dji-mobile-sdk-when-trying-to-stream-to-custom RTMP?
该链接为stackoverflow中,对于DJI直播返回-3的解决方法。 -
Android 获取mac地址
该链接介绍了不同版本的Android系统获取Mac地址的方法。 -
Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-6.5-bin.zip’.
该链接提供了gradle-6.5-bin.zip的百度网盘下载。亲测可用。 -
android SurfaceView设置背景透明
该链接介绍了如何设置Android的SurfaceView透明。亲测有效。 -
android APP如何实现launcher
该链接介绍了android APP如何实现launcher -
“终于懂了” 系列:Android组件化,全面掌握!
该链接介绍了android组件化,非常好的入门教材 -
Java源码注解(RetentionPolicy.SOURCE)
该链接介绍了Java注解中,通过RetentionPolicy.SOURCE来代替枚举的方法 -
Could not determine the dependencies of task ‘:app:lintVitalRelease’.
该链接介绍了如何解决Android Studio打包时的错误:Could not determine the dependencies of task ‘:app:lintVitalRelease’. -
Android窗口机制系列
该链接介绍了Android窗口机制的主要原理,如Window、PhoneWindow、ViewRootImpl等。 -
Carson带你学Android:手把手带你入门神秘的Rxjava
该链接是一些列的博客,深入浅出地介绍了Rxjava。 -
Unable to load class ‘javax.xml.bind.JAXBException‘.
该链接介绍了由于Java 9不再包含某些jaxb库引发的编译问题解决方案,引用了stackover链接,并给出了地址。 -
unable to determine application id: com.android.tools.idea.run.ApkProvisionException:
该链接介绍了如何安装gradle版本较旧的项目生成的apk。亲测有效。
2021精选博客书签
最新推荐文章于 2024-06-19 09:19:00 发布