当你在多线程中只使用一个SQLiteDatabase的引用时,需要格外注意你SQLiteDataBase.close()调用的时机,因为你是使用的同一个引用,比如在一个线程中...
当你在多线程中只使用一个SQLiteDatabase的引用时,需要格外注意你SQLiteDataBase.close()调用的时机,因为你是使用的同一个引用,比如在一个线程中...
项目开发中遇到要在广告屏上显示广告视频切换的功能,由于是系统应用开发这和常规App开发不一样,涉及到焦点抢占,需要自定义轮播和视频播放器。因此需要自己自定义的逻辑,为了方便使...
主流网络层的模式是RxJava+Retrofit+OKHttp,所以我开始研究这三个项目的源代码,浅尝理解。文章的主要内容如下: 1.OkHttp简介2.OkHttp使用3....
最近项目要做一个系统定制Rom 需要打系统应用Apk,我把打系统应用apk 的步骤记录下来了。 1.需要厂商提供 platform.pk8 platform.x509....
项目中需要对语音合成,采用离线语音合成,起初使用的是云知声的三方SDK后来换成了科大讯飞。对此我将两种方案封装了一下,使用者可以直接拿来使用。 1 云知声 2.科大讯飞语音合成
一 说明: 项目中使用recyclerview的时候,经常会在数据列表空白页添加loding空白页面,显示一个特殊的empty view 来提示用户。 二 实现思路 阅读Re...
原理 项目中由于考虑到云屏连网机制比较差,对网络视频需要下载本地处理,需要进行断点续传。所谓断点续传就是从停止的地方重新下载。 断点 :当前线程停止的位置续传:从停止的位置重...
第一次接支付会遇到各种问题,所以我把自己走过的坑总结了一下: 微信支付: ①:微信支付 商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。由于需...
MediaUtils 1: Android 的 MediaRecorder 相信用过的同学一定踩过很多坑2: 之前写的代码很乱,现在重构了一下,可以直接放到自己的项目中用3:...
芝麻认证: 项目要做芝麻认证,以为只是简单调一下SDK,其实不然,官方文档并不是很详细,所以把自己踩的坑总结一下: 总体流程如下: 1.调用 customer.certifi...
开发的时候,有时候会遇到这样的问题 有时候导入第三方依赖 jar包都会出现类似的冲突,但是无法定位具体是哪里,在temrial输入终端命令定位具体是哪里报错: gradlew...
我们知道在android7.0,修改了对私有存储的限制,导致在获取资源的时候,不能通过Uri.fromFile(..)来获取uri了,但是在写入数据的时候是可以通过Uri.f...
Android studio 下载比较慢 使用镜像下载比较快,可分为两部:一:image.pngmaven { url 'http://maven.aliyun.com/ne...
flutter 笔记: https://blog.csdn.net/chenlove1/article/details/82805011 一些命令: export PATH=...
前言 由于公司项目众多,又都依赖相同的lib,导致lib有变动所有的被依赖者都需要重新导入,很繁琐。而用Maven管理最好不过了 创建Maven项目 第一种方式: 新建一个a...
总结一下kotlin和java的异同: 1.对象 java写法:MainActivity.thiskotlin 写法:this@MainActivity 2.类 java写法...
项目是基于kotlin写的: Android 端: 1.使用组件化模块开发基于阿里ARouter封装的组件路由调用项目框架与用到的技术: ARouter+Retrofit+R...
1,除了微信这样的白名单大佬,没有app可以青春永驻2,保活只能是使用一些歪门邪道来延长进程的持续时间3,如果在原生的安卓系统去做,可能会好很多,但介于国内环境,只能尽力而为...
在工作中碰到一个场景,就是你APP的Application是需要继承自家的Application,但是你在接入别人的SDK时,有的sdk接入要求你的Application继承...