0推荐
20K 浏览

Android多线程的四种方式

当我们启动一个App的时候,Android系统会启动一个Linux Process,该Process包含一个Thread,称为UI Thread或Main Thread。通常一个应用的所有组件都...
0推荐
5K 浏览

创造优秀的 Android 应用离线体验

最近几年,Google、Microsoft、Facebook 等公司都不约而同的盯上了非洲大陆。为了能更好服务像这样网络条件很差的用户,作者在这里分享了你可以怎样组织自己 Android 应用的离线架构。
0推荐
8K 浏览

Android插件化技术介绍

Android插件化的目的主要有两个,第一个是应对每个dex包65536个方法数的上限问题,第二是实现功能复杂的app的拆解,能够按需下载和加载运行所需的模块。插件化的实现并没有统一的标准或方式...
0推荐
4K 浏览

Android内存泄漏产生的6大原因

资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存。它们的缓冲不仅存在于 java虚拟机内,还存在于java虚拟机...
0推荐
22K 浏览

Android指南针的实现

本文将介绍如何通过自定义View实现了一个指南针的效果。
0推荐
5K 浏览

MultiDex工作原理分析和优化方案

动态加载技术(插件化)系列已经坑了有一段时间了,不过UP主我并没有放弃治疗哈,相信在不就的未来就可以看到“系统Api Hook模式”和插件化框架Frontia的更新了。今天要讲的是动态加载技术的...
0推荐
9K 浏览

架构浅谈之 MVC

很多人表示对架构没有任何概念,想了解下架构,但是看了网上的一些文章又觉得云里雾里,其实架构远没有那么难,今天从这篇文章开始我来给大家谈谈架构,争取让大家都看得懂。
0推荐
15K 浏览

给Android图表库MPAndroidChart的坐标换行

做统计图时,经常会有这样的需求:x坐标需要换行显示,日和月或者是月和年需要分两行显示。但是找遍MPAndroidChart的各种教程,好像也没有相关的方法可以实现......
0推荐
4K 浏览

通过预安装给MultiDex加速

在Android Kikat及以前的Android系统上,构建或安装Apk会出现“65535方法数超标”以及“INSTALL_FAILED_DEXOPT”问题,MultiDex是Google为了...
0推荐
5K 浏览

uCrop 的创建过程

开发这个库最大的挑战之一是实现稳定的性能和流畅的界面。最初我在三角函数计算上折磨我的大脑,直到突然意识到,只要通过矩阵就可以解决整套问题。
0推荐
6K 浏览

总结Android 开发中一些很有用但你不知道的方法

setBackgroundResource(0) 可以移除 View 的背景色 Resources.getSystem().getDisplayMetrics().density 可以不用 Co...
0推荐
19K 浏览

Android图表 MPAndroidChart折线图

MPAndroidChart的强大之处就不在多说了,目前最新的版本是3.0.1,在新版本中很多方法都被弃用了,这个要注意一下,在网上查到的大多数资料都是关于旧版本的,今天来实现一下折线图,把过程...
0推荐
8K 浏览

使用gradle减少apk大小

ProGuard是一个Java工具,不仅可以减少APK文件大小,还可以在编译期间优化、混淆和预校验代码。通过应用的所有的代码路径,找到未被使用到的代码,并将其删除。ProGuard还会重命名类和方法。
0推荐
7K 浏览

你并不一定要用弱引用来避免内存泄漏

我的一个同事最近提到他们看的一个演讲,其中讲到: 如果你是一个安卓开发者却不使用弱引用,那么你就有麻烦了。 我个人认为这不仅是一种错误观点,而且相当误导人。WeakReference(弱引用)应...
0推荐
16K 浏览

在 Android 中使用 UIAutomator 执行自动化任务

用代码来替代任何重复性的工作,一直是我的追求。
0推荐
6K 浏览

Android 捕获异常并在应用崩溃后重启应用

在Android应用开发中,偶尔会因为测试的不充分导致一些异常没有被捕获,这时应用会出现异常并强制关闭,这样会导致很不好的用户体验,为了解决这个问题,我们需要捕获相关的异常并做处理。
0推荐
8K 浏览

编辑EditText输入实现标签显示的样式

最近朋友的项目遇到一个需求,就是在EditText中输入后 按一下空格 然后前面输入的内容就自动根据空格分组并且高亮显示出标签样式,百度了一下 居然没有搜到类似的工具,看来还的自己动手,没图说了...
0推荐
5K 浏览

关于对象池的一些分析

在日常的开发工作中,我们可能使用或者听说过对象池,线程池以及连接池。本文将介绍对象池的产生缘由,具体实现细节,以及需要注意的问题。
0推荐
12K 浏览

2016年未,腾讯,百度,华为,搜狗和滴滴面试题汇总

前一段时间和大家交流,据反馈现在Android岗位也没有以前那么多了,当然这不意味着饱和,只是市场更趋于合理一些,就像深圳房价一样,以前破天慌的涨,新政出来后,房价慢慢趋向合理一样。Androi...
UJIIsa 9年前   
0推荐
14K 浏览

android 实现类似微信缓存和即时更新好友头像

使用微信时我们会发现,首次进入微信的好友列表时,会加载好友头像,但是再次进入时,就不用重新加载了,而且其他页面都不用重新加载,说明微信的好友头像是缓存在本地的,然后好友修改头像后,又会及时的更新...
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档