首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
cyx623823
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
gradle解决依赖冲突
「远程依赖」与「远程依赖 的依赖」冲突 把其中一个「远程依赖」以module的形式导入项目。 「本地module」与「主Module」发生远程依赖冲突 compileOnly 方式依赖,只会让依赖库参
拖不得了,Android11真的要来了,最全适配实践指南奉上
最近看到一条新闻,Android 11(version 30,Andorid R)最终Beta版 如期发布,看到这个新闻我知道我不能再拖了,再不好好准备好迎接Android11的到来,到时候迎接我的就是客户的指责,甚至老板的一封休书了 😂。 为什么先说targetSdkVer…
如何使用AndroidStudio将Module项目导出成Jar和arr库
或者你可以之前直接在New Module中选择Android Library进行创建。 注:这些配置是要与android{.......}这些配置的脚本成平级关系,千万不要写到android{......}中去。 如果提示:gradle命令不可用。那么你需要在你的系统环境变量中…
队列BlockingQueue的原理分析
先进先出(FIFO):先插入的队列的元素也最先出队列,类似于排队的功能。从某种程度上来说这种队列也体现了一种公平性。 后进先出(LIFO):后插入队列的元素最先出队列,这种队列优先处理最近发生的事件。 多线程环境中,通过队列可以很容易实现数据共享,比如经典的“生产者”和“消费者…
Android音视频(二)音频AudioRecord和AudioTrack
AudioRecord和AudioTrack是Android系统提供的用于实现录音、播放音频的功能类,使用这两个类做音频的采集与播放还是非常简单的。 Android SDK 中有两套音频采集的API,分别是:MediaRecorder 和 AudioRecord。 AudioR…
开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现
一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间。今天终于从公司离职了,打算好好休息几天再重新找工作,趁时间空闲,决定静下心来写一篇文章,毕竟从前辈那里学到了很多东西。工作了五年半,这三四年来一直在做社交相关的项目,有 等产品,深知即时通讯技术在一个项目中的重…
Android Studio 代码混淆
一、前言 今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,因此决定花点时间写篇博客记录一下,方便以后查找和自己的记忆。 二、Android Studio 代码混淆基本配置 在工程目录下,找到 proguard-rules…