![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 61
曾慕多情应笑我
这个作者很懒,什么都没留下…
展开
-
Broadcast Receiver
Android中的广播主要分为两类类型:标准广播和有序广播。Android内置了很多系统级别的广播,我们可以在应用程序中通过监听这些广播来得到各种系统的状态信息。原创 2017-09-12 14:24:35 · 323 阅读 · 0 评论 -
Activity的生命周期和启动模式
一个活动在其生命周期中最多会有四种状态:运行状态、暂停状态、停止状态和销毁状态。Activity类中定义了7个回调方法,覆盖了生命周期的每一个环节。活动的启动模式一共有四种:standard、singleTop、singleTask和singleInstance,可以在AndroidManifest.xml配置文件中给<activity>标签指定android:launchMode属性来选择启动模式。原创 2017-09-11 10:23:20 · 523 阅读 · 0 评论 -
Intent的使用
Intent是android程序中各组件之间进行交互的一种重要方式,既可以在不同组件之间传递数据,还能指明当前组件想要执行的动作。Intent可被用于启动活动、启动服务、以及发送广播等。大致分为两种使用方式:显示Intent和隐式Intent。这里主要讲启动活动。原创 2017-09-08 16:04:45 · 504 阅读 · 0 评论 -
创建复合控件
以创建一个TopBar为例,做一个整理定义属性:在res资源目录的values目录下创建一个arrts.xml的属性文件 我们需要新建一个类继承自ViewGroup或者其子类,然后重写它的原创 2017-09-22 09:34:13 · 278 阅读 · 0 评论 -
自定义View中如何获得文本的宽和高
文本的真实宽和高,可以通过如下方法来获取: Rect rect = new Rect(); mPaint.getTextBounds(str,0,str.length(),rect); int height = rect.height(); int width = rect.width();原创 2017-09-25 10:42:34 · 307 阅读 · 0 评论