0推荐
36K 浏览

为你的Android TextView添加Html标签属性

最近遇到了一个需要将一串字符串分段以不同的字体、颜色、大小显示到View中的问题,本来很简单,我们在布局多开几个TextView分别设置格式就行了,但同事说有其他更简洁的办法。一查资料还真发现T...
0推荐
6K 浏览

Android 状态栏着色实践

状态栏着色,也就是我们经常听到的沉浸式状态栏,关于沉浸式的称呼网上也有很多吐槽的,这里就不做过多讨论了,以下我们统称 状态栏着色 ,这样我觉得更加容易理解。
0推荐
19K 浏览

实践 Android 7.1 快捷方式新模式

对于国内的一些 Android 用户而言,可能对快捷方式的认识只是停留在让国产流氓应用偷偷添加推广链接,常常忽略方便好用的被动式快捷方式(通常在 Launcher 中添加小部件可以找到)。
0推荐
8K 浏览

Andoird开发一种富有成效的资源文件命名规则

你还记得最后一次在strings.xml中寻找要用的字符串吗?还记得自己最后一次不得不浏览完所有的drawable才找到想要的那个图标吗?
0推荐
7K 浏览

Android 中的消息机制

写一篇文章真的不容易,我会陆续写一个路线的博客,如事件分发机制,自定义View,View的绘制机制和加载过程,Activity的加载过程等等 。
0推荐
20K 浏览

一个显示富文本的 TextView

XRichText是一个可以显示Html富文本的TextView。可以用于显示新闻、商品详情等场景。
0推荐
6K 浏览

Android 内存管理

Android 平台最吸引开发者的一个特性:有垃圾回收机制,无需手动管理内存,Android 系统会自动跟踪所有的对象,并释放那些不再被使用的对象
0推荐
8K 浏览

Android重构与设计之路,从整理提示对话框弹窗开始

封装一个独立弹窗Module,这里的弹窗包括普通的Dialog方式弹框和WindowManager方式弹窗。提供一种管理项目里面弹窗的方案,便于后期修改和维护。
0推荐
11K 浏览

Android 使用ContentProvider在应用间共享数据

在开发的过程中,有时会有需求要实现应用程序之间实现数据共享,在 Android 系统中提供了一个内容提供者 ContentProvider可以实现这个功能,需要继承这个类,并实现相关的接口,其他...
0推荐
5K 浏览

Glow Android 优化实践

本文将对 Glow 当前 Android App 中对现有工具的探索及优化进行讲解,希望对读者有所启发
0推荐
42K 浏览

为TabLayout添加角标的最简单方法

在开发中,我们常常需要ViewPager结合Fragment一起使用,来实现多页签的切换效果。在以前,我们有 PagerSlidingTabStrip 、 SmartTabLayout 、 Fl...
0推荐
5K 浏览

Android内存泄露测试不再蓝瘦,香菇

众所周知,内存泄露测试难点在于准确的定位出泄露的对象。现在小哥有种方法通过一条命令就高效全面的得到 Android 程序内存泄露对象,让你不再蓝瘦,香菇!
0推荐
6K 浏览

Android 热补丁实践之路

大约在15年下半年开始,热补丁方案开始大量涌现,一时间热补丁修复技术在 Android 圈非常火爆,比较有代表性的开源实现有 Dexposed、AndFix、Nuwa 以及前段时间微信开源的 Tinker。
0推荐
9K 浏览

巧用Android图片资源,打造更精致的APP

由于android系统的开放性,以及IOS的相对封闭。第三方设备想要使用苹果的OS,目前来说是不可能。所以,各厂商纷纷的投入了android的怀抱, android阵营也越来越强大,如今移动操作...
0推荐
5K 浏览

Glow Android 优化实践

了解 Glow 的朋友应该知道,我们主营四款 App,分别是Eve、Glow、Nuture和Baby。作为创业公司,我们的四款 App 都处于高速开发中,平均每个 Android App 由两人...
0推荐
5K 浏览

深入分析ThreadLocal

这篇文章主要分析Android中的ThreadLocal原理以及相关问题, 也分析与其在Java中内部实现的区别, 让大家理解ThreadLocal的使用场景与正确使用方法.
0推荐
17K 浏览

Android 判断应用前后台运行状态并获取当前 Activity 实例

判断应用是否处于运行状态,如果处于运行状态是在前台运行还是在后台运行,以及如何获取应用当前展示的 Activity 实例(Activity 堆栈中的Top Activity),是 Android...
0推荐
8K 浏览

Android 绕球心旋转的引导页效果

在onFling()方法中,当从右向左滑动时,通过 setInAnimation() 、 setOutAnimation() 设置flipper中view从右侧进入的动画和从左侧退出的动画,然后...
0推荐
30K 浏览

使用Scrollview和LinearLayout动态添加布局

放置ScrollView的布局文件,LinearLayout里的 paddingBottom 和 paddingTop 是为了在显示的列表的顶部和底部留下空白,可根据需要调整其布局;
0推荐
7K 浏览

插件化之 DynamicLoadApk 原理解析

插件化技术主要是解决apk体积、内存、cpu占用逐渐增大问题,实现热插拔(即在不发版的情况下更新app的功能)。通过插件化还可以实现模块之间解耦,并行开发,提高apk编译速度。
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档