首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
项目
订阅
蓝渊智海
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
使用Gradle和Kotlin组织Android的资源文件
如果您已经开发了3年或4年的App应用程序,那么您可能会注意到资源文件夹是如何变得混乱不堪的。尽管大多数开发人员会专注于组织他们的Java / Kotlin文件(通过功能或屏幕),但资源文件通常无人看管。 尝试减少混乱的一个尝试是使用文件的命名约定。例如,在一些使用的布局文件中…
让Gradle放飞你的apk构建
这是一篇简“短”解决方法,让Apk的构建参数完全由外界决定。通过外部配置版本信息、服务器地址、渠道、编译sdk版本等,直接构建apk,无需开发人员再次修改提交gradle等文件,解放你的双手吧。 以上场景,其实来源于最近的日常需求。因为项目的构建、测试、发布,都是在固定的打包服…
这个项目碉堡了
使用视频,这种方式当然可以,但是一般来说宣传片才用的上视频,一般的动画远不需要用视频才能实现的,未免有些大材小用了,而且占用空间依然很大。 当然有,Android 5.x 之后提供了对 SVG 的支持,通过 VectorDrawable、AnimatedVectorDrawab…
从零开始仿写一个BiliBili客户端之编译ijkplayer
之前一直在研究Android平台自带的mediacodec进行音视频的编解码,在使用一段时间之后,直观的感受是比较繁琐,兼容性不够好。本着学到老活到老的态度,尝试使用ijkplayer,为啥不从ffmpeg开始呢?学习嘛,都是从易到难得一个过程,我喜欢先从简单的开始学起走。学框…
GitHub 上优质项目整理
1. 免费书籍 (4)处于萌芽阶段的 Java 核心知识库。 2. Android 开源框架合集,工具类,UI (11)基于DataBinding框架,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流库,满足日常开发需求。使用…
开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现
一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间。今天终于从公司离职了,打算好好休息几天再重新找工作,趁时间空闲,决定静下心来写一篇文章,毕竟从前辈那里学到了很多东西。工作了五年半,这三四年来一直在做社交相关的项目,有 等产品,深知即时通讯技术在一个项目中的重…
宅社V0.2.0发布并开源,从零开始打造一个面向产品级应用
config.gradle中进行项目项目的属性配置,例如:包名、版本号、编译版本...
一个 MVP 架构的应用,代码整洁干练,高度封装
MVP+Dagger2+Rxjava+Retrofit+GreenDao 开发的应用,包含新闻、视频、图片 3 个模块功能,良好的代码规范和清晰的项目架构,项目有不小的代码量并且做了大量封装,里面的功能模块可直接抽取出来使用。项目中尽可能尝试运用各方面的知识,对开发学习有不错的参考价值。
Android 数独小游戏
先看布局,我们可以看到数独由9x9的格子组成,每个格子中间有一个数字。 每次输入时检查是否游戏结束和错误。 初始化 mGridArray 的逻辑和Grid 一样就不贴代码了。自己去看>_<! 点击需要改变背景 高亮行和列。 checkFinish()方法中包括检查错误的方法,重…
Android直播环境搭建
●git安装(系统如果没有的话):https://www.cnblogs.com/imyalost/p/8715688.html,git配置完后记得重启系统才能生效,或者执行source /etc/profile命令也可以。 安装完之后还需要将官方的安装说明中的srs.conf…