Android通过包名判断应用是否存在
前言 简单记录一下通过包名判断应用是否存在,记录于此,方便自己查阅。 正文 方式1 public boolean packageExists(Context context, String packa...
记录并发、并行和串行的区别
前言 这里简单记录一下并发,并行和串行相关知识,主要是偶尔容易搞混,记录于此,方便自己查阅。 正文 串行 概念:任务按顺序执行,一个完成后才执行下一个。 单核CPU顺序执行。看做人一心一意干活,比如先...
wait()和notify()简单记录
前言 简单记录一下wait()和notify()等相关内容,记录于此,方便自己查阅。 正文 wait方法 主要工作 使当前执行代码的线程进行等待。(把线程放到等待队列中) 释放当前的锁 满足条件被no...
C++类模板简介
前言 C++除了函数模板,还有类模板。类模板是针对成员数据类型不同的类的抽象。这里简单记录一下,方便自己查阅和学习。 正文 类模板是针对成员数据类型不同的类的抽象,它不是一个具体实际的类,而是一个类型...
我的的自定义作品
前言 下面曾经写的jar,虽然一般,但也能解决自己项目中的大部分问题。 记录于此,方便自己查阅。 部分失效,biu不在更新 正文 自定义View 主要有山寨PhotoView,BiuTextView和...
C++函数模板简介
前言 函数模板是函数的抽象,它与普通函数相似,唯一的区别就是函数参数的类型是不确定的,函数参数的类型只有在调用过程中才被确定。 这里简单记录一下方便自己查阅和回顾。 主要涉及typename,temp...
WebView is not allowed in privileged processes
前言 之前介绍Android系统应用使用WebView时,出现异常。如果有Android源码且可以编译,那就改源码(注释掉而已,这种比较方便),方便系统应用;如果没有那就使用hook方式。这里简单记录...
Android app内打开网页的几种方式
前言 简单记录下一下Android 应用内部打开网页的几种方式,方便自己查阅。 内容来自AI助手 正文 方式1 使用内置浏览器。 Intent browserIntent = new Intent(I...
Compilation failed; see the compiler error output for details
前言 最近升级Android Studio后,提示gradle也要升级。 Android Studio版本:Android Studio Ladybug Feature Drop | 2024.2.2...
C++关键字virtual简介
前言 简单记录一下关键字virtual的相关内容,涉及虚函数,虚析构函数,纯虚函数等,记录于此,方便自己查阅。 正文 在介绍虚函数前需要了解一下多态。 多态是指调用相同函数(接口),但不同对象调用会产...