摘要: 说明 Android 的防劫持是门大学问。涉及到众多高深的知识。本文不会阐述这些。本文只是会讨论其中的一个小部分 如何检测界面被覆盖,或者说如何检测用户离开了应用。 功能目的 最近需要实现一个功能:当用户退出 APP 时,如果用户处于某些特定的界面(比如登录、注册、修改密码界面),需要提示用户退出了 阅读全文
posted @ 2021-05-12 10:02 尛惢刕孨 阅读(4278) 评论(5) 推荐(0) 编辑
摘要: 最近需求中有个功能,需要实现以下效果: 一行白色文本后,跟随一个蓝色的文本。这个蓝色文本可以响应点击操作,白色文本不响应点击操作。 一行白色文本后,跟随一个蓝色的图标。这个蓝色图标可以响应点击操作,白色文本不响应点击操作。 上面功能有三个关键点: 文本可部分点击 可显示富文本 文本后可设置图标 考察 阅读全文
posted @ 2021-03-22 19:47 尛惢刕孨 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 最近在做需求,需求中有一个功能是显示 GIF,我们项目中目前在用的是 Fresco,版本是:2.3.0 测试过程中发现了一个 BUG:加载某些特定的表情时,表情会不停的闪烁。 我感到很纳闷儿。查不出为什么。让视觉改了好几次切图,也无法修复。视觉最后也不知道为什么,也没辙了。遂决定先抛弃 Fresco 阅读全文
posted @ 2021-03-22 19:40 尛惢刕孨 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: 聊聊 这边文章主要是个记录,用于记录本人在 Windows 中编译 ffmpeg 的 Android so 的过程中踩到的坑以及详细过程,方便后续回味。能搜到这里来的同学,想必都知道 ffmpeg 是啥了。我就不多介绍了。不懂的可以百度。 开干。 为啥不用 Windows 直接编译 so **Win 阅读全文
posted @ 2021-02-27 16:21 尛惢刕孨 阅读(2370) 评论(2) 推荐(1) 编辑
摘要: **注:本博客不定期更新** 1. Window失去焦点,导致点击事件无法分发。进而导致点击界面无反应。操作方式是:点击进入下个 Activity 时,迅速按下电源键息屏(下个 Activity 刚走到 onCreate),然后再次打开手机,下个 Activity 就失去焦点了,所有点击事件都无效了 阅读全文
posted @ 2021-02-21 18:08 尛惢刕孨 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 最近在做项目,有一个功能是可以发送语音消息(手指按下录音,松开发送)。功能实现是用 AudioRecord 录音获取 PCM 数据,然后手动编码保存。但是测试反馈说录制出来的语音,前几百毫秒丢失了,问我怎么回事。代码是从成熟的项目移植过来的,没有过改动,移植前也没有丢失的情况,所以我怀疑是系统的问题 阅读全文
posted @ 2021-01-11 21:17 尛惢刕孨 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 本文的内容不涉及平台,为基础知识的讲解。 作为一个 Android 菜鸟,进入公司后,接手的是即时通讯的模块。其中涉及到了音频、视频、图片、文本等功能的开发和维护。故在这里将学习的知识一一记录下来。 简介 音频是个专业术语,音频一词已用作一般性描述音频范围内和声音有关的设备及其作用。人类能够听到的所 阅读全文
posted @ 2020-10-25 20:43 尛惢刕孨 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 上篇博文:Android OpenGL 开发 概念与入门 EGL 内容介绍 说明:Khronos 是 OpenGL, OpenGL ES, OpenVG 和 EGL 等规范的定义者。以下的代码主要是用 Android 书写,但规范是 EGL 规范。 EGL 是 Khronos 组织定义的用于管理绘图 阅读全文
posted @ 2020-07-24 23:16 尛惢刕孨 阅读(6187) 评论(2) 推荐(0) 编辑
摘要: 工作中现在都是使用 RecyclerView,RecyclerView 中,经常使用到的几个刷新函数如下: 第 1 组 notifyDataSetChanged():无参,用于通知 Adapter 数据源发生变化并刷新。更新方式是所有 item 整体刷新,是最重的刷新方式 notifyItemCha 阅读全文
posted @ 2020-04-27 21:48 尛惢刕孨 阅读(7401) 评论(0) 推荐(1) 编辑
摘要: 内容参考自 官方资料 和 Android OpenGL ES从白痴到入门。 下篇博文:Android OpenGL 开发 EGL 的使用 OpenGL 与 OpenGL ES OpenGL(Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染 2D、3D 矢量 阅读全文
posted @ 2020-04-18 17:32 尛惢刕孨 阅读(6196) 评论(1) 推荐(3) 编辑