logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue封装组件发布到npm,支持unplugin-vue-components按需引入

vue封装组件发布到npm,支持unplugin-vue-components按需引入

文章图片
#vue.js#npm#前端
androidx中fragment懒加载问题

android support下的fragment懒加载通过setUserVisibleHint实现,但在androidx中已过期,源码提示使用FragmentTransaction#setMaxLifecycle使用FragmentTransaction.setMaxLifecycle的方法可以看到可以看到熟悉的FragmentPagerAdapter类看...

adb常用命令

adb shell 进入dumpsys package 包名 | grep codePath 查看安装包路径

文章图片
#android#linux#java
鸿蒙手机获取SD卡路径

LogUtil.d(TAG, "getCacheDir=" + context.getCacheDir().getPath());LogUtil.d(TAG, "getCodeCacheDir=" + context.getCodeCacheDir().getPath());LogUtil.d(TAG, "getDatabaseDir=" + context.getDatabaseDir().ge

flutter 封装dio+json泛型解析

通过例子比较了HttpClient,http和dio,github star和功能丰富性,选择在项目中使用dio请求网络;json_serializable+json_annotation可以作为json序列化方式,不喜欢这种方式;我选择的在https://javiercbk.github.io/json_to_dart/把基类json生成dart class实体类,其他类使用插件FlutterJ

android Toast只显示一次

Toast在连续弹出显示时,只会显示第一次,后面要显示需要Toast.cancel()public class ToastUtil {private static Toast mToast;private static Handler mHandler = new Handler(Looper.getMainLooper());private final static String THREAD_

Vue3+h5项目用Android支付宝打开白屏,android微信+IOS微信、支付宝打开正常

浏览器内核版本是Chrome 69.0.3497.100,发现用UC浏览器打开网页正常,UC浏览器查看内核版本,UC浏览器的内核版本高。微信使用腾讯x5内核,IOS使用系统浏览器内核;so,看看Android支付宝APP使用的内核是什么.使用360极速浏览器或用Android写一个webview兼容69版本,以用来查看为什么显示白屏;使用360极速浏览器和支付宝APP测试打开都正常显示;用二维码生

文章图片
#javascript#前端
flutter 封装dio+json泛型解析

通过例子比较了HttpClient,http和dio,github star和功能丰富性,选择在项目中使用dio请求网络;json_serializable+json_annotation可以作为json序列化方式,不喜欢这种方式;我选择的在https://javiercbk.github.io/json_to_dart/把基类json生成dart class实体类,其他类使用插件FlutterJ

鸿蒙手机获取SD卡路径

LogUtil.d(TAG, "getCacheDir=" + context.getCacheDir().getPath());LogUtil.d(TAG, "getCodeCacheDir=" + context.getCodeCacheDir().getPath());LogUtil.d(TAG, "getDatabaseDir=" + context.getDatabaseDir().ge

Vant组件NavBar和原生H5适配刘海屏,解决顶部不固定问题

使用vant2在IOS有刘海屏手机上全屏展示会覆盖顶部,需要标题栏固定顶部,Tabs标签页固定在标题栏下方,都不随页面滑动项目依赖:"dependencies": {"axios": "^0.27.2","core-js": "^3.6.5","vant": "^2.12.47","vue": "^2.6.11","vue-router": "^3.0.1","vuex": "^3.0.1"},"

#vue.js#javascript#前端
到底了