0推荐
14K 浏览

App瘦身最佳实践

业务方和开发都希望app尽量的小,本文会给出多个实用性的技巧来帮助开发者进行app的瘦身工作。瘦身和减负虽好,但需要注意瘦身对于项目可维护性的影响,建议根据自身的项目进行技巧的选取。
0推荐
9K 浏览

GridLayout使用要点总结

GridLayout是在Android4.0中引进的新布局,使用它的理由有两个:1,减少布局嵌套层次从而提高性能;2,对需要复杂对齐的布局,非他莫属。不使用它的理由:由于太灵活导致学习难度比较大。
0推荐
30K 浏览

Jenkins+Gradle实现Android自动化构建

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。目前大部分公司都在使用Jenkins来持续构建。
0推荐
42K 浏览

[自定义View]未读消息数角标

今天我们再来聊一聊自定义View吧
0推荐
8K 浏览

Android坐标系、视图坐标系与触控事件(MotionEvent)

本篇文章讲解Android坐标系、视图坐标系与触控事件(MotionEvent)
0推荐
6K 浏览

如何调试 Android Framework?

Linus有一句名言广为人知:Read the fucking source code. 但其实,要深入理解某个软件、框架或者系统的工作原理,仅仅「看」代码是远远不够的。就拿Android Fr...
0推荐
8K 浏览

Android自定义圆形进度条

绘制自定义的圆形进度条,分为三个步骤,内圆、外圆、文字。
0推荐
11K 浏览

Android WebView 漏洞的利用、局限与终结

WebView.addJavascriptInterface方法导致的远程代码执行漏洞由来已久,与其相关的CVE有三个( CVE-2012-6636 、 CVE-2013-4710 、 CVE-...
0推荐
14K 浏览

Android自定义控件知识探索——View的测量模式

一个Android开发者总会遇到自定义控件的问题。要学会自定义控件的开发,最好的方法是将要用到的知识点一个个掌握。当掌握这些分散的知识点就意味着写一个自定义控件会变得容易。本篇文章是对View的测量的探究。
0推荐
9K 浏览

不一样的Android选择器,简单方便,地址日期时间都好用!

Android开发有不少情况下会用到Picker,例如选择 地址、日期、时间。
0推荐
8K 浏览

Android自定义View直线比例图

最主要的方法就是setScales() 方法。因为绘制的流程是先绘制最后一个颜色(灰色)其实灰色永远都是绘制百分之百的宽度。红色的宽度就是总宽度乘以(1-灰色比例),黄色宽度是 总宽度乘以(1-...
0推荐
7K 浏览

Android Handler的运行机制

当我们需要在子线程处理耗时的操作(例如访问网络,数据库的操作),而当耗时的操作完成后,需要更新UI,这就需要使用Handler来处理,因为子线程不能做更新UI的操作。Handler能帮我们很容易...
0推荐
9K 浏览

APP中一种在Java层实现的简单守护进程方式

守护进程是一个黑色地带的产物,无论是通过native的方式在linux中fork进程达到,还是在java层通过两个service守护的方式,都是不太友好的做法,据很多人反应,总有一些实际的业务场...
0推荐
5K 浏览

关于 Android WebView 的内存泄露问题

在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中...
0推荐
23K 浏览

Android 5.0透明状态栏设置

这篇文章是针对Android 5.0及以上版本的系统进行透明的状态栏设置,Android 5.0以下的系统暂不在本篇文章的讨论范围之内。
0推荐
7K 浏览

Android开发:详解Handler的内存泄露

内存泄露出现的原因:当一个对象已经不再被使用时,本该被回收但却因为有另外一个正在使用的对象持有它的引用从而导致它不能被回收。 这就导致了内存泄漏。
0推荐
10K 浏览

理解Android进程启动之全过程

Android系统将进程做得很友好的封装,对于上层app开发者来说进程几乎是透明的. 了解Android的朋友,一定知道Android四大组件,但对于进程可能会相对较陌生. 一个进程里面可以跑多...
0推荐
137K 浏览

Android中不可错过的八大开源项目

建议学习顺序从第一个开始一直到最后一个,由易到难。项目中用到的开源库,如果不熟悉,网上搜一些文章进行学习,把开源库的基本使用都了解了之后再去看项目,这样就不会一头雾水。当下比较流行的技术有MVP...
0推荐
19K 浏览

自定义一个广告倒计时View

今天打开迅雷手机客户端准备看片的时候,无意间发现这个自定义View,感觉很好看的,实现起来也不麻烦,就尝试着模仿了一下,花了一天,最后终于搞出来了。因为技术比较菜,所以时间有点长,总之慢慢来吧。...
0推荐
10K 浏览

Android软键盘与工具面板的切换

这个效果的关键点是获取软键盘的高度(我们用变量KeyboardHeight代表软键盘的高度),将面板的高度设置为KeyboardHeight,那么切换时,输入框在屏幕的位置就岿然不动了,看似简单...
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档