首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
fx1005
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
当你只有一个设备的时候,如何做好屏幕适配
版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。 每周会统一更新到这里,如果喜欢,可关注公众号获取最新文章。 未经允许,不得转载。 一、多机型 UI 适配 在 Android 开发的工作日常中,UI 适配是一件比较重要的事情。一般开发新的…
了解 Android 应用的文件存储目录,掌握持久化数据的正确姿势
本文导读:在安卓手机上,安装或者卸载一个 App,会涉及到本地存储系统的哪些目录结构变化?作为开发人员,如何恰当地存储应用相关的信息?相关存储目录的生命周期、访问方式和访问权限又是怎样的呢?带着这些问题,希望读完这篇文章,你能够有所收获。 内部存储空间中的应用私有目录 对于设备…
Android 底部导航栏 (底部 Tab) 最佳实践|掘金技术征文
本文目录. png 当开始一个新项目的时候,有一个很重要的步骤就是确定我们的 APP 首页框架,也就是用户从桌面点击 APP 图标,进入 APP 首页的时候展示给用户的框架,比如微信,展示了有四个 Tab,分别对应不同的板块(微信、通讯录、发现、我),现在市面出了少部分的 Material …
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…
ButterKnife 原理解析
ButterKnife 算是一款知名老牌 Android 开发框架了,通过注解绑定视图,避免了 findViewById() 的操作,广受好评!由于它是在编译时对注解进行解析完成相关代码的生成,所以在项目编译时会略耗时,但不会影响运行时的性能。接下来让我们从使用到原理一步步深入…
Android依赖导入全攻略
在我们开发安卓项目的时候,不会所有的功能都自己去造轮子,经常要使用到各种的其他包,其中有谷歌给我们提供的各种support包,也有各种第三方的功能库,有时候我们自己也会将一些功能封装成包。这些包存在和导入的形式也多种多样,有远程仓库的,有直接拷贝到本地的,jar包、aar包、s…
Android动画:这里有一份很详细的 属性动画 使用攻略
1. 属性动画出现的原因 a. 作用对象局限:View b. 没有改变View的属性,只是改变视觉效果 补间动画只是改变了View的视觉效果,而不会真正去改变View的属性。 点击当前按钮位置(屏幕右下角)是没有效果的,因为实际上按钮还是停留在屏幕左上角,补间动画只是将这个按钮…
HenCoder Android 开发进阶: 自定义 View 1-1 绘制基础
从今天开始,HenCoder 就正式开讲知识技能了。按照我的计划,第一季是 UI,UI 一共分为三部分:绘制、布局和触摸反馈。本期是绘制部分的第一期。绘制大概会用 5~6 期的时间讲完,整个 UI 的绘制、布局和触摸反馈三部分大概会用十来期。更新频率大约为每周一更(不承诺哟)。 …
酷炫的 Activity 切换动画,打造更好的用户体验
毫无疑问,动画效果能提高用户体验。我们平时使用最多的动画基本上是属性动画和补间动画了,属性动画很强,基本能定制我们想要的动画,但是你是否知道,API 21(5.0)后系统内置了 Activity 之间的切换动画,而且非常酷炫,今天我跟大家一起分享一下。