当father.onintercept返回false时,
意味着:拦截后放行,事件(down) 将传递给 child.ontouch
如果child.ontouch返回false,
后续事件(move和up事件) 将不再传递给 father.onintercept(因为:child已经对后续事件不感兴趣,则,不用再考虑 拦截放行)
如果child.ontouch返回true,
后续事件 将传递给 father.onintercept(因为:child对后续事件感兴趣,仍然要考虑 拦截放行)
当father.onintercept返回true时,
意味着:拦截后不放行,事件(down)将不传递给 child.ontouch
后续事件 将不再传递给 father.onintercept(因为:child无法对后续事件感兴趣,则,不用再考虑 拦截放行)
Tiled有四种方式可以编辑瓷砖地图,菜单位于软件界面的右上角。它们分别是: Stamp Brush(快捷键 B),你可以把当前从瓷砖集中选择的瓷砖画在地图上; Bucket Fill(快捷键 F),它可以填充空白区域或者由相同瓷砖连接起来的区 域;Eraser(快捷键 E),用于擦掉瓷砖;Rectangular Select(快捷键 R), 你可以选择一个区域,然后用Ctrl+c或者菜单项Edit > Copy来复制选中的区域, 接着Ctrl+v或者菜单项Edit > Paste粘贴到当前鼠标在地图上所处的位置 – 在实际使用中你会看到,其实在粘贴时,软件是自动却换到了Stamp Brush模式 进行粘贴的。还有个小技巧,如果你想清除当前的瓷砖选择,只要鼠标右键点 击一下就可以了。
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.3.1
CM_VERSION=10.2-20131107-UNOFFICIAL-i9300
TARGET_PRODUCT=cm_i9300
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=cortex-a9
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.2.0-44-generic-x86_64-with-Ubuntu-12.04-precise
HOST_BUILD_TYPE=release
BUILD_ID=JLS36I
OUT_DIR=/home/wv/android/cm-10.2/out
============================================
Checking build tools versions...
build/core/copy_headers.mk:15: 警告:覆盖关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/mfc_errno.h”的命令
build/core/copy_headers.mk:15: 警告:忽略关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/mfc_errno.h”的旧命令
build/core/copy_headers.mk:15: 警告:覆盖关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/mfc_interface.h”的命令
build/core/copy_headers.mk:15: 警告:忽略关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/mfc_interface.h”的旧命令
build/core/copy_headers.mk:15: 警告:覆盖关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/SsbSipMfcApi.h”的命令
build/core/copy_headers.mk:15: 警告:忽略关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/SsbSipMfcApi.h”的旧命令
build/core/copy_headers.mk:15: 警告:覆盖关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/mfc_errno.h”的命令
build/core/copy_headers.mk:15: 警告:忽略关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/mfc_errno.h”的旧命令
build/core/copy_headers.mk:15: 警告:覆盖关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/mfc_interface.h”的命令
build/core/copy_headers.mk:15: 警告:忽略关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/mfc_interface.h”的旧命令
build/core/copy_headers.mk:15: 警告:覆盖关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/SsbSipMfcApi.h”的命令
build/core/copy_headers.mk:15: 警告:忽略关于目标“/home/wv/android/cm-10.2/out/target/product/i9300/obj/include/libsecmm/SsbSipMfcApi.h”的旧命令
build/core/base_rules.mk:130: *** vendor/samsung/smdk4412-common/proprietary: MODULE.TARGET.SHARED_LIBRARIES.libTVOut already defined by device/samsung/smdk4412-common/proprietary。 停止。qe
解决:
vendor/samsung/smdk4412-common/proprietary/Android.mk中
ifneq ($(filter i9300 i9305 n7100 n8000 n8013 t0lte t0lteatt t0ltetmo i605 l900 r950,$(TARGET_DEVICE)),)
改为
ifneq ($(filter i9305 n7100 n8000 n8013 t0lte t0lteatt t0ltetmo i605 l900 r950,$(TARGET_DEVICE)),)
不知道这里的库是干吗用的,都不编译。