登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Android开发
(共
6893
篇经验)
0
推荐
13K
浏览
自定义View之仿慕课学院水波纹进度框
画完曲线后在D点沿竖直方向画一条直线到最底部,再画一条横直线到最左部,设置path.close()便能形成一个闭环。填充效果就如上图曲线绘制过程.png中的填充图所示。这样水波纹图层就完成了。
GertrudeAvi
9年前
移动开发
Android开发
Bitmap
0
推荐
10K
浏览
FragmentManager实际上是用链表来管理Fragment的
之前一直有一个误解,认为FragmentManager是用栈来管理Fragment的,直到今天深扒了Framework源码后,才发现一直搞错了。可能也有人跟我有一样的误解,希望这篇文章能让你树立正确的观点。
Chante15Y
9年前
移动开发
Android开发
安卓开发
链表
0
推荐
35K
浏览
在 Android Studio 中使用 Annotation Processor
Annotation Processor 主要涉及 3 部分,注解本身(Annotation)、注解处理器(Annotation Processor)以及 在 Android Studio 中如...
huazhiyuan
9年前
移动开发
Android Studio
Android开发
0
推荐
5K
浏览
Android中Context用法详解
通过对ContextImp的分析可知,其方法的大多数操作都是直接调用其属性mPackageInfo(该属性类型为PackageInfo)的相关方法而来。这说明ContextImp是一种轻量级类,...
iu1248
9年前
移动开发
Android开发
安卓开发
0
推荐
9K
浏览
GridLayout使用要点总结
GridLayout是在Android4.0中引进的新布局,使用它的理由有两个:1,减少布局嵌套层次从而提高性能;2,对需要复杂对齐的布局,非他莫属。不使用它的理由:由于太灵活导致学习难度比较大。
FannieChang
9年前
移动开发
Android开发
安卓开发
0
推荐
30K
浏览
Jenkins+Gradle实现Android自动化构建
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。目前大部分公司都在使用Jenkins来持续构建。
hensen725
9年前
移动开发
Hudson
Gradle
Android开发
安卓开发
0
推荐
42K
浏览
[自定义View]未读消息数角标
今天我们再来聊一聊自定义View吧
momochong
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
Android坐标系、视图坐标系与触控事件(MotionEvent)
本篇文章讲解Android坐标系、视图坐标系与触控事件(MotionEvent)
Ies71Z
9年前
移动开发
Android开发
安卓开发
0
推荐
6K
浏览
如何调试 Android Framework?
Linus有一句名言广为人知:Read the fucking source code. 但其实,要深入理解某个软件、框架或者系统的工作原理,仅仅「看」代码是远远不够的。就拿Android Fr...
1129103472
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
Android自定义圆形进度条
绘制自定义的圆形进度条,分为三个步骤,内圆、外圆、文字。
LynetteBost
9年前
移动开发
Android开发
安卓开发
0
推荐
11K
浏览
Android WebView 漏洞的利用、局限与终结
WebView.addJavascriptInterface方法导致的远程代码执行漏洞由来已久,与其相关的CVE有三个( CVE-2012-6636 、 CVE-2013-4710 、 CVE-...
CherylWIV
9年前
Java
移动开发
Android开发
安卓开发
加密解密
0
推荐
14K
浏览
Android自定义控件知识探索——View的测量模式
一个Android开发者总会遇到自定义控件的问题。要学会自定义控件的开发,最好的方法是将要用到的知识点一个个掌握。当掌握这些分散的知识点就意味着写一个自定义控件会变得容易。本篇文章是对View的测量的探究。
KandyReiman
9年前
移动开发
Android开发
安卓开发
0
推荐
9K
浏览
不一样的Android选择器,简单方便,地址日期时间都好用!
Android开发有不少情况下会用到Picker,例如选择 地址、日期、时间。
kyex1350
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
Android自定义View直线比例图
最主要的方法就是setScales() 方法。因为绘制的流程是先绘制最后一个颜色(灰色)其实灰色永远都是绘制百分之百的宽度。红色的宽度就是总宽度乘以(1-灰色比例),黄色宽度是 总宽度乘以(1-...
nsih8320
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
想要亲手实现一个刷新控件,你只需要掌握这些知识
首先View没有明显的生命周期,我们又不能再构造函数里面addView()给控件添加头部和底部,因此这个操作比较合适的时机就是在onDraw()之前——onAttachedToWindow()方法中。
QuyTYYG
9年前
移动开发
Android开发
RecyclerView
0
推荐
7K
浏览
Android Handler的运行机制
当我们需要在子线程处理耗时的操作(例如访问网络,数据库的操作),而当耗时的操作完成后,需要更新UI,这就需要使用Handler来处理,因为子线程不能做更新UI的操作。Handler能帮我们很容易...
kkd34
9年前
移动开发
消息系统
Android开发
安卓开发
0
推荐
9K
浏览
APP中一种在Java层实现的简单守护进程方式
守护进程是一个黑色地带的产物,无论是通过native的方式在linux中fork进程达到,还是在java层通过两个service守护的方式,都是不太友好的做法,据很多人反应,总有一些实际的业务场...
MaiB60
9年前
Java
移动开发
Android开发
安卓开发
0
推荐
13K
浏览
项目组件化之遇到的坑
需要做的事情很简单,就是将业务解耦模块化,让这个模块在debug下作为application单独运行,而在release下就作为library。
gnlt9447
9年前
移动开发
XML
Gradle
Android开发
0
推荐
5K
浏览
关于 Android WebView 的内存泄露问题
在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中...
olbb8256
9年前
移动开发
Android开发
安卓开发
内存泄露
0
推荐
29K
浏览
如何高效的使用ViewPager,以及FragmentPagerAdapter与FragmentStatePagerAdapter的区别
ViewPager is most often used in conjunction with Fragment , which is a convenient way to supply a...
xiaobai888
9年前
移动开发
Android开发
ViewPager
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档