![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 77
shenyang1991
这个作者很懒,什么都没留下…
展开
-
HandlerThread 学习笔记
1.Handler Handler会关联一个单独的线程和消息队列。Handler默认关联主线程,虽然要提供Runnable参数 ,但默认是直接调用Runnable中的run()方法。也就是默认下会在主线程执行,如果在这里面的操作会有阻塞,界面也会卡住。如果要在其他线程执行,可以使用HandlerThread原创 2014-11-13 14:42:20 · 678 阅读 · 0 评论 -
线程同步之wait,notify,notifyall
这三个方法是java的基础类Object中定义的。 Java所有的类都具有线程的潜力,Java赋予的每个对象一个锁,在计算机内部工作在同一时间,只有一个对象可以持有锁,也就是说程序在同一时间只有一个程序可以运行,这里我把对象比作是一个小的程序。而多处理器,那么就另当别论了。 在这里我们首先学习一下公共方法wait,notify,notifyAll。 wait方法可以使在当前转载 2015-01-11 13:53:06 · 581 阅读 · 1 评论 -
android 5.0适配TopActivity获取
最近因为项目需要,调研了下android 5.0 获取topActivity的方法,网上相关资料比较少,特写出来跟大家分享下。 5.0以下系统获取topActivity的方法,相信大家都很熟悉了,比较容易找,总结起来我用过的大概有两种: ActivityManager am = (ActivityManager) context.getSystemService(Activity.ACTIVI原创 2015-03-24 11:10:30 · 5029 阅读 · 4 评论 -
深入理解注解
什么是注解(Annotation): Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。 Annotation(注解)是JDK5.0及以后版本引入的。它可以用于转载 2015-05-21 17:08:16 · 761 阅读 · 0 评论 -
java map几种遍历方法及比较
平时工作中,map用的比较多,遍历的方式也很多,下面是看到的还不错的文章,收藏。 在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedH转载 2015-05-25 14:43:38 · 608 阅读 · 0 评论