logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

android checkSelfPermission方法使用注意

当编译targetSDKVersion <23时使用ContextCompat.checkSelfPermission and Context.checkSelfPermission将会不起作用

SQLite并发操作下的分析与处理,解决database is locked,以及多线程下执行事务等问题

最近公司的项目处于重构阶段,观察后台crash log的时候发现了一个发生很多的问题:android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5): , while compiling: PRAGMA journal_mode看了一下报错具体位置:嗯,很简单,那就改成同步。

#android#java#sqlite
使用MediaCodec硬解码h.265视频及音频进行播放

h.265这个视频是很多播放器不支持的,就算是bilibili开源的ijkplayer也不能直接播放,需要自己去重新编译才可以支持。这里通过这个demo来演示一下如何硬解码视频,播放h.265视频,其实编码的视频同样道理。视频的播放主要在surfaceView中显示,而解码过程则在音频解码线程和视频解码线程两个线程中分别执行。视频解码主要是用到了一个MediaCodec这个类来

android checkSelfPermission方法使用注意

当编译targetSDKVersion <23时使用ContextCompat.checkSelfPermission and Context.checkSelfPermission将会不起作用

到底了