![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
jiangjian_isswhu
这个作者很懒,什么都没留下…
展开
-
Android的Handler用法
Android中耗时的操作通常会放在一个子线程中来处理。因为子线程常常涉及到UI更新,但是当子线程中有涉及到操作UI的操作时,就会对主线程产生危险,也就是说,更新UI只能在主线程中更新,在子线程中操作是危险的。这个时候,Handler就出现了来解决这个复杂的问题。由于Handler运行在主线程中(UI线程中),它与子线程可以通过Message对象来传递数据,这个时候,Handler就承担着接受子线原创 2015-11-27 14:42:34 · 378 阅读 · 0 评论 -
Android 之MenuInflater的使用(布局定义菜单)!
MenuInflater是用来解析定义在menu 目录下的菜单布局文件的,类似于LayoutInflater 是用来解析定义在layout 下的布局文件。传统意义上 的定义菜单感觉比较繁琐,使用MenuInflater 生成菜单会非常清晰简单。以下以Android自带的BluetoothChat示例说明MenuInflater的用法步骤:1.在menu文件夹下创建菜单布局文件. 示例中为原创 2015-11-27 15:51:31 · 2068 阅读 · 0 评论 -
Android之BroadcastReceiver的用法
BroadcastReceiver为Android的四大组件之一,用于接收系统或自定义的广播事件。以下使用Android自带示例BluetoothChat说明其用法。在该示例中,应用接收系统发送的蓝牙设备发现广播和设备发现完成广播。当然也可以加入对其他广播事件的注册及其处理。使用分为两步:1. 注册广播接收器 // Register for broadcasts when a原创 2015-11-27 15:23:53 · 307 阅读 · 0 评论 -
Android中通过typeface设置字体
转自 http://www.cnblogs.com/bravestarrhu/archive/2012/07/17/2595598.htmlAndroid系统默认支持三种字体,分别为:“sans”,“serif”,“monospace",除此之外还可以使用其他字体文件(*.ttf)方法一:XML中使用android默认字体<!-- 使用默认的sans字体--转载 2015-12-16 20:16:41 · 302 阅读 · 0 评论 -
关于 android 中 postDelayed方法的讲解
这是一种可以创建多线程消息的函数使用方法:1,首先创建一个Handler对象Handler handler=new Handler();2,然后创建一个Runnable对象Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub转载 2015-12-16 22:02:25 · 220 阅读 · 0 评论 -
Android 内存泄漏总结
Android 内存泄漏总结转自https://yq.aliyun.com/articles/3009?spm=5176.100238.yqhn2.14.yN83zE&comefrom=http://blogread.cn/news/内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释转载 2016-02-03 10:31:08 · 316 阅读 · 0 评论