首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Sunny玄子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Gradle 学习系列之一——Gradle 快速入门
本文主要讲解了关于 Gradle 的学习系列 Gradle 快速入门、创建 Task 的多种方法、读懂 Gradle 语法、增量式构建、自定义 Property、使用 java Plugin、依赖管理、构建多个 Project、自定义 Task 类型、自定义 Plugin 中的 Gradle 快速入门。
Android混合编程:WebView实践
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 WebView也是Android View的一种, 我们通常用它来在应用内部展示网页, 和以往一样, 我们先来简单看一下它的基本用法。 以上就是WebView的简单用法, 相比大家已经十分熟悉, 下面我们就来逐一看看W…
Android App Bundle探索
Android App Bundle是Google最新推出的Apk动态打包,动态组件化的技术,通过一个.aab结尾的bundle文件组装一个apk来为你的设备安装。这是一篇科普的文章,后续会对源码进行剖析。 通俗理解就是,Appbudle就是把Apk拆分成了多个积木,之前我们是…
IPCInvoker,Android跨进程调用如此简单
如果一条进程能够拥有足够多的资源,且不会被系统kill掉的话,让程序运行在一条进程上是最好的选择。但是系统资源是按进程来分配的,每条进程资源分配是有个上限的,而且当我们的APP退到后台之后,系统会根据系统资源使用情况,回收部分后台进程资源。 具有推送或后台播放音乐等功能的APP…
推荐几个开源库
相信各位在工作或者业余自己玩技术的时候,或多或少会去网上找轮子来实现某个需求,那么,一些拥有高度开源精神的技术爱好者和团队就渐渐出现在了技术圈。今天推荐几个 Android 开发过程中很实用的开源库,如果你觉得很实用,那别忘了给作者 star 哈。
Android 项目总结(一):弧形ViewPager 和弧形HeaderView
有一个月左右没有更新博客了,最近在做一个新项目,真的是忙得不可开交,已经进入了996模式,没有什么空余的时间来写博客。虽然开始一个新的项目很忙很累,但是确实也是一个提升自己的机会,在之前的文章《Android开发者的进阶之路》中我也说过,其实最好的进阶来自于实战,将学到的这些新…
自定义View:实现炫酷的点赞特效(仿即刻)
细心的客观已经发现了当四条线段存在的时候,点击之后,线段也是会随之缩放的。没错,豆豆正是对整个View进行了scale处理。 没错,就是画圈圈。同样,仔细的同志应该已经发现了些什么,冥冥之中似乎有些什么不可告人的秘密。 由此计算出了view和drawable的大小,从而可以去画…
Android 用户引导库 MaterialIntroView 使用及源码分析
在最近一次迭代开发中,团队尝试提升部门间的沟通效率。迭代初期,Android开发小组提到了一个经常会遇到的痛点:在过去,曾把大量时间花在实现“新功能引导”上。
[译] 怎样减少 Android 应用包 60% 的大小?
对于移动应用来说,应用安装包的大小当然是越小越好。特别是对于一些欠发达地区,你不希望用户因为手机「存储空间不足」而卸载你的应用。 可以看到占空间最多的主要是三个部分:classes.dex, res 和 resources.arsc。 classes.dex:包含有 Java …
自己动手开发一个Android持续集成工具-准备工作
接下啦我们进入这个项目的第一步。 新建一个Android项目。我们在这个项目基础上,来一步一步实现我们的打包工具。 我在这里把这个项目取名为GradleTest. 我们可以看到,Gradle其实默认就已经给我们创建了许多的任务。并且对这些任务进行了分组。 这些任务之间相互依赖,…