安卓
于辛庄村委会
这个作者很懒,什么都没留下…
展开
-
androidstudio打包arr并引用
第一步:将library打包成arr包 1.1 在library的app:gradle中的顶部加:apply plugin: 'maven' 1.2,将library的app:gradle中android{}同级添加以下代码,参考https://blog.csdn.net/weixue9/article/details/88963785/** * 下面为创建本地仓库进行的设置 * 1、groupId唯一标识符:包名com.android.dzrefr...原创 2020-09-22 09:40:06 · 1172 阅读 · 1 评论 -
%s、%1$s、%d、%1$d占位符
%1$s表示替换的为String类型 %1$d表示替换的为int类型 数字表示替换字符串中要替换的位置,若一个字符串要替换两个int类型,在替换位置分别写%1$d和%2$d. %s 、%d为缩写方式,只替换一个位置,可以这么写...原创 2020-08-03 11:17:39 · 814 阅读 · 0 评论 -
View坐标的获取
前言:获取View坐标常用6种方式:1. getLeft()、getTop()、getRight()、getBottom()2. getX()、getY()、getRawX()、getRawY()3. getLocationOnScreen()4. getLocationInWindow()5. getGlobalVisibleRect()6. getLocalVisibleRect()方式1:getLeft()、getTop()、getRight()、getBott...原创 2020-08-03 09:33:59 · 530 阅读 · 0 评论 -
AndroidStudio常用快捷键-win
android studio - 提取局部变量,全局变量,方法快捷键提取局部变量:Ctrl+Alt+V提取全局变量:Ctrl+Alt+F提取方法:Shit+Alt+M代码提示快捷键:as中快捷键是Ctrl+Alt+Space原创 2020-07-26 10:24:38 · 115 阅读 · 0 评论 -
new Handler()与new Handler(Looper.getMainLooper())区别
如果你不带参数的实例化:Handler handler=new Handler();那么这个会默认用当前线程的Looper对象。一般而言,如果你的Handler是要用来刷新UI的,那么就需要在主线程下运行。情况:1 要 刷新UI,handler要用到主线程的Looper对象。那么在主线程Handler handler=new Handler() 如果在其他非主线程也要满足这个功能的话...原创 2020-05-08 14:43:22 · 456 阅读 · 0 评论 -
Android Studio中用gradle统一版本
起因一个项目(project)文件夹中有多个工程(module),这多个module使用的compileSdkVersionbuildToolsVersionminSdkVersiontargetSdkVersion依赖库等等需要统一管理其版本号,避免频繁修改。运用在module项目里的build.gradle文件中,通过下面的方式来统一版本$rootProje...原创 2019-09-22 21:50:06 · 367 阅读 · 0 评论 -
开源播放器ijkplayer的使用
编译快速入门:ijkplayer是Bilibili发布的轻量级 Android/iOS 开源视频播放器。核心代码主要是用C写的,主要由ffmpeg(解码)+openssl(https)+播放器相关组成。编译可裁剪,支持直播、点播(在线播放)、硬件加速解码、弹幕等,完整版支持格式较多,包括且不限于mp4、avi、asf、dat、f4v、flv、mkv、mov、mpg、rmvb、ts、vob、...原创 2019-09-22 21:36:45 · 1352 阅读 · 0 评论 -
在 Android 平台使用 AudioRecord 和 AudioTrack API 对音频 PCM 数据的采集和播放,并实现读写音频 wav 文件
基础知识(1)采样率“音频采样率” 是指录音设备在一秒钟内对声音信号的采样次数,采样频率越高声音的还原就越真实越自然。常用的音频采样频率有:8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz、96kHz、192kHz等。在当今的主流采集卡上,采样频率一般共分为22.05KHz、44.1KHz、48KHz三个等级,22.05KHz只...转载 2019-09-11 17:19:17 · 1250 阅读 · 0 评论 -
java反射在安卓中的部分应用
1.反射(Reflect)API API 描述 举例 getClass 获取类 Class cls = this.getClass() getAnnotation(XX.class) 获取注解 clazz.getAn...原创 2019-09-03 14:39:24 · 146 阅读 · 0 评论 -
react-native run-android出错的一个可能原因
今天新建rn项目,在run-android这一步的时候一直出错,在此记录:关键错误信息:> Failed to install the following Android SDK packages as some licences have not been accepted. build-tools;28.0.3 Android SDK Build-Tools 28.0....原创 2019-03-26 10:06:53 · 2220 阅读 · 0 评论