首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Elync_Gao
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
【Android珍藏】推荐10个炫酷的开源库
技术群里面经常有人问到一些炫酷的UI效果实现方法,有时候我都是给一个相同或者相似效果的Github链接,有同学私信给我说,大佬,怎么这些效果你都能找到?你是怎么搜索的,或者有其他什么秘方?会利用Google、百度等搜索工具搜索是一方面,另一个重要的方面是:记录搜藏,当看到一个炫…
雕虫晓技(八) Android与数据流的斗争
本文并没有什么实质性的内容,只是自己工作和学习这段时间的一些经验杂谈,仅从自己的角度阐述一下自己观察到的一些内容,可能并不全面,也不一定正确,仅供大家参考一下。 目前 Android 开发,从广义上来说可以划为前端的一部分,毕竟大部分 Android 开发所做的工作就是从服务器…
解放双手 - Android 开发应该尝试的 UI 自动化测试
最简单的方式就是直接编译运行App,通过自己的操作对界面进行交互,从个人的视觉效果上进行功能的检查,比如我实现了一个RecyclerView,我就打开界面,看看这个列表是否正确显示在了界面上。 不久之后,我觉得某些地方代码不是很好,于是我改了一些代码,我怕会出现问题,于是为了保…
从0开始写一个基于Flutter的开源中国客户端(1)——Flutter简介及开发环境搭建 | 掘金技术征文
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 毫秒级的热重载,修改后,您的应用界面会立即…
[译]Kotlin + buildSrc:更好的管理Gadle依赖
为了充分利用Android Plugin for Gradle 3.0+的优点,将Android项目拆分成多个module的做法越来越常见。然而,随着module数量的增多,我们很快就会遇到依赖管理的混乱问题。 这是一种大多数人在采用的管理依赖的方法,但每次升级依赖库时都需要做…
[译]Android系统是如何启动应用程序的?从Zygote到Activity的onCreate()
本文解释了用户点击应用程序图标之后,Android系统是如何启动您的应用程序的。 为了将您的应用程序的启动界面呈现给用户,Android系统在背后做了很多繁重的工作。 本文将通过重点介绍其中的一些重要阶段以及它们之间的顺序来详细阐述应用程序的启动过程。 拥有多个入口:Andro…
Android插件化原理(一)Activity插件化
四大组件的插件化是插件化技术的核心知识点,而Activity插件化更是重中之重,Activity插件化主要有三种实现方式,分别是反射实现、接口实现和Hook技术实现。反射实现会对性能有所影响,主流的插件化框架没有采用此方式,关于接口实现可以阅读dynamic-load-apk的…
随手记Android沉浸式状态栏的踩坑之路
关于“沉浸式状态栏”这种叫法,有的朋友可能会觉得不妥。但是目前网上大部分讲到“沉浸式状态栏”基本都是指“透明状态栏”,所以这里就不讨论其对错了(其实有时候错的多了,也就成了对的了),大家知道是说的“透明状态栏”就行了,下文都是称这种效果为“沉浸式状态栏”。 在Android 4…
关于动态权限
指明应用程序运行所需的最小API level,如果系统的API level低于minSdkVersion设定的值,那么android系统会阻止用户安装这个应用,如果不指明的话,默认是1,如果指明这个属性,并在项目中使用了改与这个API level的API的话,那么将会在编译时报…
写给 Android 开发者的 Gradle 系列(一)基本姿势
笔者认为能够戳进这篇文章的读者十之八九也是知道 Gradle 可以用来干什么,所以没必要介绍什么了,毕竟说一堆术语搞得大家都不懂很难堪(手动滑稽)。简单来说,对于大部分的 Android 开发者来说 Gradle 是一个强大的工具,它提供便捷的方式帮助开发者构建 app。如果想…
下一页
个人成就
文章被阅读
4,063
掘力值
57
关注了
2
关注者
0
收藏集
1
关注标签
5
加入于
2018-04-12