0推荐
15K 浏览

给Android图表库MPAndroidChart的坐标换行

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

Android安全之Intent Scheme Url攻击

Intent scheme url是一种用于在web页面中启动终端app activity的特殊URL,在针对intent scheme URL攻击大爆发之前,很多android的浏览器都支持i...
0推荐
4K 浏览

通过预安装给MultiDex加速

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

简单说说AsyncTask

AsyncTask简单来说就是Android自身提供的一个简化 后台读取数据,主线程更新UI 的帮助类,避免了开发者自身去实现Thread和Handler的逻辑。
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推荐
8K 浏览

Butterknife全方位解析

Butterknife是供职于Square公司的JakeWharton大神开发的开源库,使用这个库,在AS中搭配 Android ButterKnife Zelezny插件,可以大大提高开发的效...
0推荐
13K 浏览

iOS开源:NoticeBar - 仿 QQ 与 pin 的消息提示栏,可自定义样式

heart_eyes: A simple NoticeBar written by Swift 3, similar with QQ notice view. :grinning:
0推荐
6K 浏览

想要亲手实现一个刷新控件,你只需要掌握这些知识

现在Android阵营里面的刷新控件很多,稂莠不齐。笔者试图从不一样的角度,在它的个性化和滚动上下一些功夫。笔者期望,这个刷新控件能像Google的SwipeRefreshLayout一样,支持...
0推荐
13K 浏览

Android开源:ExpandableViewpager - 可以展开缩放的 Viewpager

这是很酷一个可以展开,缩小的Viewpager。
0推荐
6K 浏览

Netty 源码分析之服务端启动全解析

netty 是一个异步事件驱动的网络通信层框架,其官方文档的解释为
0推荐
6K 浏览

使用 Bluemix、Watson 和 Apache Cordova 创建混合移动应用程序

在本文中,我将使用一个托管在 Bluemix 上的现有 Web 应用程序 Brewery Master ,展示如何创建混合移动应用程序。学完本教程后,您将能够在 iOS 和 Android 上原...
0推荐
39K 浏览

Android HTTPS 自制证书实现双向认证(OkHttp + Retrofit + Rxjava)

由于最近要做一个安全性比较高的项目,因此需要用到HTTPS进行双向认证。由于设计项目架构的时候,客户端是采用MVVM架构,基于DataBinding + Retrofit + Rxjava来实现...
0推荐
5K 浏览

关于对象池的一些分析

在日常的开发工作中,我们可能使用或者听说过对象池,线程池以及连接池。本文将介绍对象池的产生缘由,具体实现细节,以及需要注意的问题。
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档