一般来说,非Button类的组件需要通过向外添加一层GestureDetector来添加点击事件,会增加布局的层次,在嵌套多重布局的情况下,移动组件树也比较麻烦。 可以通过启...
一般来说,非Button类的组件需要通过向外添加一层GestureDetector来添加点击事件,会增加布局的层次,在嵌套多重布局的情况下,移动组件树也比较麻烦。 可以通过启...
作者简介 原创微信公众号郭霖 WeChat ID: guolin_blog 本篇是王月半子的第三篇投稿,各方面地讲解了RemoteViews,所以文章篇幅不短,感兴趣的朋友需...
最近在油管上面看了一个视频:Understanding nil,挺有意思,这篇文章就对视频做一个归纳总结,代码示例都是来自于视频。 nil是什么 相信写过Golang的程序员...
Bitmap是Android中的大头,下面记录自己在Bitmap理解错误的地方 1. BitmapFactory主要提供四个方法加载Bitmap: 2. BimapFacto...
通过之前几篇文章《HashMap原理和源码分析》 《HashTable原理和源码分析》《LinkedHashMap原理和源码分析》的理解和分析,终于引出来了重头戏Concur...
什么是装箱和拆箱装箱拆箱是JDK5中引入的新特性。装箱,顾名思义,就是把基本类型转化为包装类型;拆箱,反过来,就是把包装类型转化为基本类型。 例子 用法非常简单,但是不知道你...
因为触发删除的时候,9还未进入消息队列中
关于Handler.removemessages方法在阅读老人的源码中,发现以下代码片段 1. 猜想 初步猜测其作用是为了处理某消息后,清除在消息队列中等待的同类消息,以达到防止在处理过程中重复发送的目的 2. 验证 于是写一...
序言:最近空闲的时候一直在学习自定义View的相关知识,这也是LZ最近半年的学习对象,有的时候就是要给自己定下一个小目标,咱们没有王老板的先赚他一个亿这么豪气,也得先有个目标...
里面有误
kotlin踩坑之路工欲善其事必先利其器,首先要先配置开发环境和选好开发工具,我在这里使用的是Android Studio2.3.3和 IntelliJ IDEA:https://www.jet...
emmm....感觉比Android麻烦点,第三方库多吗
QWebview的一些问题在使用QT4.8的QWebView中,遇到了一些问题,在这记录下问题与相关的解决办法。 1. 自定义cookie设置 在QwebView中想设置使用自定义的Cookie或者处...
大括号还是不换行吧
C++ is_base_of在理解type_traits类型判断的时候,看到网上关于is_base_of的源码,自己C++水平有限,特别是模版,对其中的实现一直不理解。 以下记录个人思考的过程,方便自己...
你都成功转型了
window 多进程通信:共享内存和事件window 上跨进程通信主要有几种:共享内存、管道、事件、Socket、邮件槽等。 在了解学习了window的IPC机制,需要实现 发送端与接收端跨进程通信; 接收端可能处...
好屌
编译原理编译原理 标签(空格分隔): 编译原理 编译和解释 编译 整个程序全部翻译结束之后,程序才能开始运行;编译和运行是两个独立分开的阶段。 解释 不需要将分析和执行阶段分开,一边...