Android
文章平均质量分 86
app开发中的一些技巧
小迪vs同学
用嘻哈的蓝调精神来过二胡一样的生活
展开
-
一篇文章教你完全掌握jni技术
jni全称java native interface,我把它分为三部分,java代表java语言,native代表当前程序运行的本地环境,一般指windows/linux,而这些操作系统都是通过C/C++实现的,所以native通常也指C/C++语言,interface代表java跟native两者之间的通信接口,jni可以实现java和C/C++通信。它是java生态的特征,所以定义在jdk标准当中。原创 2023-02-10 17:20:43 · 689 阅读 · 0 评论 -
Android事件冲突解决--悬浮窗拖拽问题,setOnTouchListener和setOnClickListener冲突
最近项目中要做一个音乐播放悬浮按钮的功能,最终实现效果如下:视频录制 1悬浮窗布局文件就不放了,就是水平LinearLayout里面放几个ImageView。做的过程当中遇到一个问题,就是悬浮窗是可以任意拖拽的,悬浮窗里面的按钮是可以点击的,比如暂停,下一曲,关闭悬浮窗等。按常规思路,先给整个悬浮窗setOnTouchListener,然后再给你里面的按钮setOnClickListener,点击运行,结果发现,点击事件是可以响应,拖拽也没问题,但是当手指放在ImageView上拖拽时,o原创 2021-08-24 21:27:27 · 4641 阅读 · 14 评论