首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
飞翔的小伙伴
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
从零开始仿写一个抖音App——视频编辑SDK开发(一)
1.android:顾名思义,这个目录下是一个 Android 项目,去掉 .gradle、build、.idea 等等 ignore 的文件,我们主要关注下面这几个文件夹。 1.ffmpeg-cpp:如图2,这个文件夹中有 FFMPEG 的头文件与 .so 文件,我们需要将这…
灵魂画师,Android绘制流程——Android高级UI
绘制流程可以说是Android进阶中必不可少的一个内容,也是面试中被问得最多的问题之一。这方面优秀的文章也已经是非常之多,但是小盆友今天还是要以自己的姿态来炒一炒这冷饭,或许就是蛋炒饭了😄。话不多说,老规矩先上实战图,然后开始分享。 其实这篇文章,小盆友纠结了挺久,因为绘制流…
Android组件化框架搭建
其基本理念就是,把常用的功能、控件、基础类、第三方库、权限等公共部分抽离封装,把业务拆分成N个模块进行独立(module)的管理,而所有的业务组件都依赖于封装的基础库,业务组件之间不做依赖,这样的目的是为了让每个业务模块能单独运行。而在APP层对整个项目的模块进行组装,拼凑成一…
忘了他吧!我偷别人APP的代码养你
一个开发仔的日常离不开和产品经理的Speak,但大多数时候哔哔一堆,不如一句“直接说抄哪个APP”。借(chao)鉴(xi)是门手艺活,简单的瞄一下,点几下,可能就知道大概的实现逻辑了,但是「知道 != 写得出来」,一看就会,一做就废是常事。既然自己写不出来,那就去「偷」!是的…
App 竟然是这样跑起来的 —— Android App/Activity 启动流程分析
在我的上一篇文章Android 系统启动流程分析中,我们分析了系统在开机以后的一系列行为,其中最后一阶段 AMS(ActivityManagerService) 会启动 Launcher 来展示我们手机中所有已安装的应用图标,点击图标后相应的应用程序将会被系统启动运行并展示在我…
安卓防签名策略
最终通过apkbuilder生成的apk实际上最终的存储就是一个zip压缩包,因此可以参考zip压缩包的存储格式来理解apk的存储,当然apk打包前已经做了二进制处理、资源压缩、dex转换等操作。 jarSigner签名方式由JDK提供,jarSigner签名后生成一个META…
android投屏技术🔥🔥🔥:控制设备概念&代码实现
看完这篇文章你可以了解: 控制设备步骤 控制设备代码实现 手机如何控制tv tv将自己的信息如何通知手机
嘿,兄弟!移动端调试工具Flipper了解一下
今天来介绍一款facebook开源的移动端调试工具。
纳尼?我的Gradle build编译只要1s
大部分的Android开发仔吐槽的最多的基本都是等Gradle编译。 就build一下。可以说是相当可怕,我们来粗略的算一笔账: 本节就从方方面面说下减少这个等待的时间吧。 其他比如显卡啊啥的没什么太大影响,配置肯定是越高越好,在自己的经济承受范围以内即可。 「Appearan…
2018大厂Android面试经验 | 掘金技术征文
2017年是转折的一年,2018年算是收获的一年,趁着金三银四开始找工作。先分享一下offer的情况 在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论你是做前端还是后端,最后定义你的优秀程度的还是作为软件工程…