首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
唐豆豆的天空
更多收藏集
微信扫码分享
微信
新浪微博
QQ
85篇文章 · 0订阅
全网最全 Dalvik 指令集解析 !
首先说明 Dalvik 虚拟机的基本约定 。 下表中提到的寄存器对均指相邻两个寄存器。如寄存器对 vAA,指寄存器 vAA,vAA+1 一个大写字母表示 4 位。如 vA 表示前 16 个寄存器之内,vBB 表示前 256 个寄存器之内,vCCCC 表示前 65536 个寄存器…
Android系统中动画浅析
在Android系统中动画主要分为两类:窗口动画和窗口内部的APP动画
多包名打包以及集成“极光推送”的坑点(区别于“多渠道打包”)
最近经常看到公司同事分享一些文章,偶然看到一篇讲运营的文章,大概说运营和技术是分不开的 balabala。 ASO技术,一个能让产品迅速火起来的东西,典型公司,某马拉雅听书(此处不评价,不撕逼,只说技术)。不多说,下面进入技术分享阶段。 1.多渠道打包,一般用在app在各大应用…
一键换肤--动态更换主题颜色风格
基于前一段时间项目具有换肤需求的功能,几经预研学习换肤功能效果,网上的资源很多,最初看到是网易换肤的酷炫效果,今天得空打算写一篇关于换肤功能的文章,项目无需重启Activity的就可以实现无缝换肤切换功能,可高仿网易云音乐的主题换肤效果。 本文介绍的换肤效果是通过依赖libra…
简单好用的阴影库 ShadowLayout
在开发过程中常会遇见带阴影效果的控件,通过 SDK 提供的 CardView 和 android:elevation 可以实现,也可以通过 .9 图实现。但是使用这两种方法会有一些弊端,比如:不可以控制阴影颜色,如果使用 .9 图片过多,会增加 APK 安装文件的体积。针对以上…
一个小巧而强大的 Key-Value 管理框架
之所以说小巧,是因为 DoKV 的实现仅依赖于一个注解、一个接口、四个类。当然,其实现基础不仅仅如此,还需要 APT 技术的支持,需要依赖于 APT 来自动生成某些中间代码,关于 APT 的知识我在以前的一篇博客中也有所介绍,点击查看:APT 通常,我们的应用都会有很多配置项需…
Android 组件化方案探索与思考
组件化项目,通过gradle脚本,实现module在编译期隔离,运行期按需加载,实现组件间解耦,高效单独调试。
自定义可拖拽GridView控件
项目要求一个可拖拽的gridview功能,主要是可以长按图标,然后手指移动到对应位置,松开后图标移动到对应手指松开的位置,后面的图标依次挪移一个position。
Android 源码分析(一)项目构建过程
Java 基础已经差不多学完了,现在的 Java 基础,已经够我们去阅读Android 源码了,所以从现在开始学习源码分析。 另外,java 基础的最后一篇网络架构 MyVolley 我吹出去牛逼说需要结合数据库,但是我还没准备好,所以等我整理好思绪再补上。至于设计模式部分,还…
Android Loader 机制,让你的数据加载更加轻松
在 Android 中,任何耗时的操作都不能放在 UI 线程中,所以耗时的操作都需要使用异步加载来实现。其实,加载耗时数据的常用方式其实也挺多的,就让我们来看一下 在某一配置更改后重建加载器时,会自动重新连接上一个加载器的游标。因此,它们无需重新查询其数据。 从图片中可以看出 …