安卓巴士Android开发者门户 关注
手机版

通过安装包重排布优化 Android 端启动性能

1. 前言 本章节我们将围绕《支付宝 App 构建优化解析》另启新系列,细分拆解客户端在“代码管理”、“证书管理”、“版本管理”、“构建打...

android 性能 源码 布局 Cache Framework page 磁盘 file list

蚂蚁金服 mPaaS IDEA 插件实践Demo演示

前言 本文深入展开 mPaaS 在 IDEA 插件开发之路上踩过的坑和沉淀的思考,希望能够带来一些参考性:  ●  mPaaS 冷启动过程...

android 程序员 gradle code API 插件 demo plugin IDEA

Android 客户端启动速度优化之「垃圾回收」

前言 《支付宝客户端架构解析》系列将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、...

android 架构 java 函数 日志 线程 用户体验 OOM

支付宝客户端架构解析:Android 容器化框架初探

1. 前言 由本章节开始,我们将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自...

android 架构 模块 配置 容器 static 插件 osgi activity

你真的理解 Android 中的 Context 么?

概述 在使用getContext方法的时候有没有想过,在不同的场景下,取到的Context到底有什么不同,View,Fragment,Ac...

云栖社区 android inflate fragment activity view

Android 中内存泄漏的原因和解决方案

前言 之前研究过一段时间关于 Android 内存泄漏的知识,大致了解了导致内存泄漏的一些原因,但是没有深入去探究,很多细节也理解的不够透...

android java 内存管理 内存泄漏 解决方案 static class void handler activity

使用TensorFlow 来实现一个简单的验证码识别过程

本文我们来用 TensorFlow 来实现一个深度学习模型,用来实现验证码识别的过程,这里识别的验证码是图形验证码,首先我们会用标注好的数...

深度学习 数组

Android 自定义优雅的BezierSeekBar 之撸码解析

0x0 前言 某设计网经常会有很多优秀漂亮的交互设计作品,有一天,偶遇这样的效果,动画流畅,交互自然,于是埋头自己解剖其中的元素,做了个开...

android

使用Kotlin实现实现炫酷卡片布局

使用Kotlin实现自定义 LayoutManager + ItemTouchHelper 实现炫酷卡片布局 很久没有写博客了,最近看到了...

云栖社区 布局 view

Android爬坑之旅之WebView

不知不觉,Hybrid App已经成了目前比较主流的一种开发方式。 对于用户体验要求较高或者与硬件交互较多的功能我们一般都会采用Nativ...

android web string url void file

SpringBoot与RocketMQ客户端集成原理解读与示例

本文将对rocktmq-spring-boot的设计实现做一个简单的介绍,读者可以通过本文了解将RocketMQ Client端集成为sp...

Cloud Apache spring 配置 消息中间件 stream

减少代码中该死的 if else 嵌套

写在前面 不知大家有没遇到过像“横放着的金字塔”一样的if else嵌套: if (true) { if (true) { i...

string class void type

记录一次解决安装 Apk 兼容性问题

问题描述 现象 代码执行安装Apk,出现系统弹框解析错误,解析包时出现错误 场景 在华为P20 Android 8.0 手机上,下载Apk...

android path 兼容性 file

你确定已经掌握了adb的使用?

前言 ADB是android debug bridge的缩写,负责计算机与Android设备的几乎所有通信和协作,可以认为是连接两者的桥梁。 ADB源码 用了那么久的adb,你知道adb源码在哪里吗?那你又有看过看过adb源码吗? 没...

云栖社区 android LOG 源码 shell adb dumpsys

仿Android新版手机QQ底部动态按钮效果

不知道细心的同学注意到没有,新版手机QQ的底部tab按钮特别有意思,当手放在上面的时候,这个按钮可以随手指的移动而改变形状,如下图: 于...

云栖社区 android github

一文深入理解 JNI实现机制

写在前面 说到JNI都不陌生,它的全称:Java Native Interface,即Java本地接口。 JNI不仅仅是Android特有...

java native cpp string static jni void thread

老司机总结下 Android Studio 实用小技巧

前言 相信介绍 Android Studio 快捷键啊使用技巧的文章估计比我们屌丝程序猿的数量还要多,所以多我一篇不多,少我一篇不行,那本...

android 布局 xml lint cmd

Android登陆页面仿拉钩平滑动画过度动效

之前记录过一篇实现仿拉钩特效的文章《Android登陆页面仿拉钩动效,你总会需要它!》(可点击查看),那个实现的还是存在一些问题的,根据一...

android 布局 void activity view

Android Gradle 插件开发指南

作为Android开发者,你可能见过无数个apply plugin:plugin_name,plugin_name对应着相应的插件。 例如...

android java gradle class 插件 Create plugin groovy

Android利用属性动画自定义倒计时控件

本文介绍一下利用属性动画(未使用Timer,通过动画执行次数控制倒计时)自定义一个圆形倒计时控件,比较简陋,仅做示例使用,如有需要,您可自...

android canvas Animation void

管理员:
山哥在这里
2
关注
2
成员
49
文章