- 博客(12)
- 资源 (13)
- 收藏
- 关注
转载 位运算的性质
交换律 a|b = b|a a&b = b&a a^b = b^a 结合律 (a|b)|c = a|(b|c) (a&b)&c = a&(b&c) (a^b)^c = a^(b^c) 分配律(其他类推) a&(b|c) = (a&b)|(a&c) a^(b|c)=(a^b)|(a^c) 其他 a|0 = a a&1 = a a&0 = 0
2013-08-30 17:12:02 4713 2
原创 Android TouchEvent的传递
今天做了一些关于Android Touch时间的传递机制的研究,研究的结果是: 1. 点击事件是可以穿透View的;如果置于表层的View没有处理该事件,则被覆盖的View是可以接收到这个事件的。因为,屏幕上我们所创建的View,都是屏幕的根容器的Child。而ViewGroup在dispatchTouchEvent时,会将事件依次传递给各个Child。 2. 可以发现,dispatc
2013-08-30 13:55:00 997
翻译 Java为什么不使用多继承
在1995年2月发布的Java白皮书中,James Gosling是这么解释的: Java中废弃了很多在C++中很少使用、很难应用且很容易混淆的特性,其中,最主要的是:操作符重载、多继承和自动强制转换。 没有人比Java之父James博士更有资格说这句话了。这篇博文将探讨:Java为何不支持多继承。 Java不支持多继承 首先,我们应该确定:我们在进行一个关于Java为什么
2013-08-30 12:38:44 1174
转载 Android Activity Manifest 标签
android:allowTaskReparenting Whether or not the activity can move from the task that started it to the task it has an affinity for when that task is next brought to the front.The default value is "fa
2013-08-25 13:55:17 1181
原创 关于TaskAffinity的使用
下面是谷歌官方文档对于Affinity的介绍,后面是我关于Affinity的翻译(总结)和测试。 The affinity comes into play in two circumstances: When the intent that launches an activity contains the FLAG_ACTIVITY_NEW_TASK flag. A new activ
2013-08-23 17:39:50 1182
原创 Android 从网页中跳转到APP
最近,在使用QQ和微信等SDK来实现分享网页的时候,发现,SDK已经为页面跳转回应用提供了基本的数据支持。我们只需在应用里和被分享的网页进行简单的设置,即可实现此功能。 那么我们先来看下网页跳转回应用的实现原理。 就Android平台而言,URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。格式如下: scheme:/
2013-08-22 11:00:29 52090 12
翻译 Android ANR
下面是我从Google Android Reference里查看到的关于ANR事件资料里截取的比较重要的信息。原文给出,翻译的不太好,请多多包涵。原文的地址:http://developer.android.com/intl/zh-cn/training/articles/perf-anr.html#Reinforcing Android will display the ANR dia
2013-08-22 10:55:08 1087
转载 Java的四种引用
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 1.强引用 本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就 类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异
2013-08-21 21:15:07 709
原创 Java Reference 使用
前几天,一直在想,Reference和普通的引用有什么区别?如下: void setBitmap(Bitmap bmp){ if (bmp == null) return; else doSomeThingAboutBitmap(bmp); } void setBitmap(SoftReference reference){ Bitmap bmp = reference
2013-08-21 09:44:03 723
原创 Java垃圾回收
在之前的面试中,有个问题经常被问道:什么是java垃圾回收?垃圾回收是如何工作的? Java垃圾回收,是Java虚拟机的内存管理技术,是负责将已经没有引用的对象回收的一种内存技术。在C++程序员眼里,内存管理是一个很费事费力的工程,生成每一个对象,都需要申请内存,而在不需要该对象的时候,则要将该内存回收;但对于Java程序员,他们基本上没有这方面的担忧,Java的垃圾回收机制会自动的帮忙解决内存
2013-08-20 10:57:57 885
转载 对android的android:taskAffinity初识
activity标签中有一个属性为android:taskAffinity=“String”。 如果不设置此属性,默认一个应用程序只有一个栈,这个栈以应用包命为单位。 下面是我做的三个实验: 1、新建两个工程,application01和application02 application01设置android:taskAffinity="aaa.aaa"android:allowTaskR
2013-08-19 14:05:41 11225 2
原创 使用QQ互联Android SDK 实现本地图片的QQ定向分享
在较新一版的QQ互联Android SDK 中,提供了一个定向分享的办法:void com.tencent.tauth.Tencent.shareToQQ(Activity arg0, Bundle arg1, IUiListener arg2)该方法可以将消息分享给指定的QQ好友。如下所示:然而,从SDK的文档说明中,我们可以发现,该定点分享功能并不支持本地图片的分享。Bundle 参数是否必传
2013-08-05 15:12:42 19194 11
TR157英文版
2014-09-21
TR106 英文版
2014-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人