logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android webview加载重复页面不刷新/第二次加载不刷新

遇到特别奇怪 bug ,webview 第二次加载重复页面无法加载。搜索加这代码:webview.loadUrl("javascript:window.location.reload(true)");//方法无效加完测试部分手机好用,部分手机页面第一次都加载不出来了。如荣耀V30,小米10 ,超级无语。Android 原生也带了重新加载的方法:wv_pdf.reload();直接调用,无效,更无语

#webview#android#javascript
音频中byte[]转short[]

byte 数组与 short 数组转换网上有很多方法,但是在音频流中,因为 byte 数组转换 short 数组,有大小端的问题。所有大多数的方法都不可用 ,所以特地做一下记录:public static short[] bytesToShort(byte[] bytes) {if (bytes == null) {return null;}short[] shorts = new short[b

Kotlin学习一:变量、函数、条件语句与循环语句

做好久 Android 开发,看 kotlin 代码,大概都看得懂,仔细看却看不懂。所以系统学习一下,入个门。创建第一个项目创建了第一个 kotlin 项目,只需要 java 改为 kotlin 即可:编译报错:Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72....修改并删除 jcenter() :reposit

#kotlin#android#学习
Flutter开发(十四):Flutter图片控件

1.ImageFlutter 中的图片控件是 Image ,支持下面几种类型的构造函数:new Image从ImageProvider获取图片new Image.asset使用key从AssetBundle获取图片new Image.network从网络获取图片new Image.file本地文件获取图片new Image.memory从Uint8List获取图片支持的图片类型:JPEG, PNG

#flutter
Flutter开发(二十七):Flutter_1.12与Android混合开发

Flutter 可以作为独立页面进入,如 Android 原生进入 Flutter ,或者Flutter 进入 Android 。还有的情况一个页面存在Flutter item 与Android 页面。目前有一个 Android 项目,然后在这个 Android 项目中导入 Flutter。...

#flutter#android#android studio
Flutter Error: Cannot run with sound null safety, because the following dependencies don‘t support

新版本运行的时候可以有下面的报错:说明包不安全,第一种简单方法是,打开终端进入项目所在的文件夹,输入命令:flutter run --no-sound-null-safety这样需要每次都用命令打包,另一种方法,找到 main.dart ,然后右键点击,找到 Edit 'main.dart'... 如下图所示:找到第二行 flutter additional run args ,添加:--no-s

#flutter
帧内压缩与帧间压缩

帧内压缩相邻像素差别不大,所以可以进行宏块预测。人对亮度的敏感度超过色度。

EditText 设置光标颜色

在 xml 文件对应代码中添加: android:textCursorDrawable="@drawable/test_cursor"drawable 文件名 test_cursor 里面内容为:<shape xmlns:android="http://schemas.android.com/apk/res/android"android:sh

Android查看包名和获取包名

查看包名,打开 app 的 gradle 便可以看到了;如下图:获取包名,版本信息及VersionName名称:try {//包名String pkName = this.getPackageName();//versionNameString versionNa...

Android RecyclerView禁止滑动

在开发时,数组返回数目很少,需求要求不能左右滑动;解决方法:1. RecyclerView 为垂直状态(VERTICAL)下:LinearLayoutManager layoutManager = new LinearLayoutManager(context){@Override...

到底了