logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java】【正则表达式】去除字符串中的非数字字符

//将异常的字符串转化为整数public static Integer abnormalTextToInt(String text, Integer defaultValue) {try {return Integer.parseInt(Pattern.compile("[^0-9]").matcher(text).replaceAl...

#正则表达式
【FFMPEG】Windows下将ffmpeg编译成lib和dll完整教程

打开msys2/home/ffmpeg-4.3.5/bin-64/bin目录,可以看到编译成功的dll和lib文件。手动创建msys2/usr/local/include/AMF目录,再打开msys2.exe,执行以下指令。dll是动态库,在运行时使用,dll中的代码不参与编译,而是运行期间,到对应的dll文件当中去查找函数。这种情况下,lib文件不存储代码,只存储dll文件中函数的调用地址,因此

文章图片
#windows
【FFMpeg】获取ffmpeg版本号

ffmpeg版本号首先,我们通常所说的ffmpeg版本号,如ffmpeg 4.3.2这种,是官网进行整体打包发布时的版本号这个版本号,在我们使用代码时,是获取不了的因为我们在代码中使用ffmpeg库时,并是按照整体进行引用的而是按单个组件去引用的,每个组件都可以使用不同的版本,我们只能在代码中获取单个组件的版本号查看组件版本号ffmpeg官网下载页面-http://ffmpeg.org/downl

文章图片
【Android】KaptJavaCompiler cannot access JavaCompiler

【代码】【Android】KaptJavaCompiler cannot access JavaCompiler。

文章图片
#android
【设计模式】【19】发布订阅模式

发布订阅模式发布订阅模式,英文名Publish Subscribe Pattern该模式通过一个中间调度者,将发布者发布的动态,转发给订阅者它和观察者模式在功能上非常相似,不同的地方在于观察者模式是由Observable直接通知Observer而发布订阅模式则有一个扮演调度中心角色的中介者,专门负责转发事件通知实现代码public class EventBus {Map<String, Li

文章图片
#设计模式
【Android】【打开方式】Android11用其它应用打开微信文件

注册自己的Activity通过mimeType和scheme,可以将自己的Activity与特定格式的内容和协议关联起来,从而用自己的Activity去打开这些内容mimeType指的是内容格式,比如是txt,还是doc,还是ppt等scheme指的是协议格式,比如是file,还是http等<!-- KML预览 --><activityandroid:name=".view_wi

文章图片
【Android】【应用保活】保证应用在后台继续运行

网上关于保证Service在后台持续运行的方法有很多,但有些其实作用并不大,仅适合原生系统实际Service的运行,不完全是由代码控制的,很大程度上取决于操作系统的进程管理策略,和手机型号和性能息息相关这里根据我的经验总结出的一些可行的方案,在中高端机型上,基本都能保证Service在后台运行在系统设置-启动管理里面,允许应用后台运行,运行应用自启动...

【Android】Fragment中监听Backpress返回键

我们只要允许Fragment的RootView获得焦点,并获得焦点,再添加KeyListener即可。但是RootView默认是无法获取按键焦点的,所以即使添加了KeyListener也无效。可以给Fragment中的RootView添加KeyListener。在Fragment中监听返回键,并结束Activity。Fragment未提供监听返回键的方法。

文章图片
#android
【数据结构与算法】【12】前缀表达式、中缀表达式、后缀表达式

什么是前缀表达式、中缀表达式、后缀表达式前缀表达式、中缀表达式、后缀表达式,是通过树来存储和计算表达式的三种不同方式以如下公式为例(a+(b−c))∗d( a+(b-c) )*d(a+(b−c))∗d通过树来存储该公式,可以表示为那么问题就来了,树只是一种抽象的数据结构,它必须要通过某个形式的文本来才能存储和输入此时,就有了三种表示方法:前缀表达式、中缀表达式、后缀表达式它们分别相当于树的前序遍历

文章图片
#java
【Android】【UI】解决DialogFragment反复使用引起的并发问题和状态错误问题

???? DialogFragment存在的问题show和dismiss方法不能在Activity.onSaveInstanceState之后调用,如果在Activity尚未创建完毕,或快要销毁前调用,可能会报错DialogFragment是通过FragmentManager来显示的,Dialog的创建需要一段时间,可能尚未创建完毕,用户就已经调用了关闭方法,导致了空指针问题在onCrea...

    共 46 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择