使用sqlcipher打开加密的sqlite方法 Sqlcipher加密sqlite数据库之后,使用android版Sqlcipher访问数据库和原生的sqlite几乎一摸一样,只需要在打开数据库的时候设置密码,算法就可以打开
大华设备播放过程中设置播放速度 在网络不稳定的时候,控制播放速度总是让人头痛的事情。设置播放速度有两种方法,一种是按照速度进行传递和计算,一种是按照帧率来计算。因为大华的sdk默认使用帧率来计算,如果换算成速率工作量很大,出力不讨好。不如直接调用接口,设置帧率。...
从MediaRecord录像中读取H264参数 mediarecorder(H264)的录制数据的开头就包含了SPS和pps参数,分析一下取出来即可,并且相同的设备、相同的配置获取的sps,pps都是相同的。
android列表下拉刷新上拉加载更多实现的几种文件组织方式 ’android应用开发来说,列表始终是一个绕不开的论题,每种软件都有自己的实现方式,自己就遇到了几种,xListView, RefreshRecyclerView, BaseRecyclerViewAdapterHelper, SmartRefreshLayout
acmStreamOpen返回值问题 ACM(Audio Compression Manager,音频压缩管理器),它们负责管理系统中所有音频编解码器。只要在系统中注册号解码器就能使用acm解码,应用程序可以通过ACM或VCM提供的编程接口调用这些系统中现成的编解码器来实现音频或视频数据的压缩和解压缩。这东西看上去强大,对使用者却很不友好,不好用。.........
Windows中的wchar_t对应android中的什么编码?(蓝牙传输中) Windows端连接android蓝牙发送字符串,发送端直接使用wchar_t发送,Android蓝牙接收后显示不正常。到底应该使用什么编码接收呢?
Java Service Wrapper 注意避免内存回收 Java Service Wrapper工具能够将Java程序注册为后台服务,随计算机自动启动,并且可以崩溃重启。以前有个功能希望在后台服务器某个时间定制执行一个任务,后来选用Java Service Wrapper来实现。编写的时候注意内存回收,定时器长时间定时执行就会有问题。.........
使用Visual Studio 添加和调用动态库SO项目 最近接触Visual Studio开发android库的东西,发现创建并使用C++ so文件和a文件比android studio简化了很多,虽然说as在开发android上还是霸主地位,但是这个方向上,vs还是大有作为的。
尝试使用Visual studio编写Android程序C++的跨平台开发Android Vs编写android程序看上去有3种:Xamarin,Xamarin-Form(很快就会被MAUI代替), C++的跨平台开发Android。本文先看看官方的解释,然后尝试下C++的跨平台开发Android的使用效果。如果能够解决调试问题的话,在编写c++模块上还是有优势的...
外行买笔记本的过程 自己的老爷机已经9年了,已经慢如蜗牛,早该换却一直拖着,直到现在因为疫情,有可能要居家办公,才觉得必要要买了。刚开始自己就是海选要买一台什么样的电脑呢?自己也没谱,只能在茫茫的商品中左看右看,觉得还可以,就放到购物车。最后购物车有好多,够用的,性能好的什么都有。最后和老婆商量,她还是比较明确,不想买个太低端的,也不想买二线品牌,一般店家不够靠谱。我想也是多用几年不好吗。于是把那些太便宜的,非京东自营和二线品牌的拿掉了,又开始了海选。需要指定自己的目标忽然发现自己要订个目标,于是设定了i7,1