自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 vite vue项目打包后双击index.html(file://...)无法正常浏览解决

写一个Webview本地加html的项目,html用vite vue3写,打包后http访问没有问题,放在APP内file访问白屏报错,问题解决方法记录。

2023-09-01 16:38:08 1779

原创 JS获取移动设备方向、摄像头朝向

实验中的功能,兼容性有效性看实际情况。这里用来获取南北方向。参考:MDN Web Docs// DeviceOrientationEventListener.js/** * @Author LuoYang * @Email [email protected] * @Date 2022/3/1 10:18 上午 * @Description 方向事件监听 */let ua = undefined;//偏北旋转角度let rotate = undefined;/*添加方向事件监听*.

2022-03-01 16:37:16 1307 2

原创 Vue keep-alive缓存管理,简单store模式实现

keep-alive 缓存页面实现a->b(缓存)->c,b(销毁)->a。一、注意b退出时调用this.$destroy()会导致第二次进入b不会缓存;<keep-alive :include="appKeepAlive">...</keep-alive> appKeepAlive如果是数组,重置数据需要保证数组指向对象不改变。二、实现代码<!--template--><keep-alive :include="appKeep.

2021-11-03 09:59:32 285

原创 如何在安装有Node环境的设备上快速运行静态网站(https)

探索历程,以前写html直接文件夹用浏览器打开满足开发需要,IDE中run in brow 也还可以,突然有一天我想在手机上看看网页!emm故事开始mm… 文件访问肯定不可,我用的IDE默认localhost,修改太麻烦还容易路径错误,nginx 要安装还要学习改配置。我想看https!emm故事升级mmm… 搜索”nginx https“部署,学习->改配置->再学习->再改配置->…emm我很棒mmm… 搞服务这块论速度快,以现今接触到的知识,我觉得Node还是有一手的,.

2021-06-29 18:16:01 250

原创 Vant Field禁用空格【全站】,Vue继承扩展方式实现

Vant Field禁用空格【全站】,Vue继承扩展方式实现在全局注册Field组件时,实现扩展,给Field组件的props中formatter添加默认方法,想要有空格输入时覆盖formatter或者引用注册Vant原本的Field。Vue.component(Field.name/*You custom name*/, { extends: Field, props: { formatter: { type: Function, default: func.

2021-05-27 15:44:19 1311

原创 JPG/PNG转真SVG,非base64

不需要安装应用,适合少量转换需求。一. 转SVGhttps://www.vectorizer.io/网站上传位图,可调整输出质量和大小,下载转换后的svg二. 压缩(非必须)https://jakearchibald.github.io/svgomg/网站上传步骤一svg,调整压缩度,下载压缩后的svg...

2021-05-06 11:25:32 556 1

原创 开发问题集锦

idea 2020.2.3 创建springboot项目提示程序包org.springframework.boot不存在 问题Setting/Preferences -> Build,Execution,Deployment -> Build Tools -> Maven -> Runner 勾选Delegate IDE build/run actions to Maven

2020-11-09 23:04:11 130

原创 Android Jetpack 组件之LiveData、ViewModel、Navigation学习简记

这次主要学习了Navigation组件,附带学习其他2个组件,对作用和使用步骤简记如下一、LiveData使用到类:MutableLiveData可观察的数据源,使用步骤有MutableLiveData liveData;创建Observer obs,在方法onChanged(T t)中把t中数据设置到UI;用liveData.observe(owner,obs)激活obs并使它...

2018-12-04 18:38:21 800

原创 EventBus之快速搭建简单MVVM架构模式

快速搭建简单MVVM架构模式最近接手一个二手项目,原来使用网络流传的MVP架构可把我累得够呛。写一个activity要建接口和P 3至4个java文件的麻烦不说,就P的复用需要实现接口和baseView(相当于不能复用)很让我怀疑可能接手了一个假MVP 。φ(&amp;amp;amp;amp;amp;gt;ω&amp;amp;amp;amp;amp;lt;*) 好啦,下面开始进入正题:在你也怀疑MVP的时候,在你也想了解Google Android AAC架构组件而担心...

2018-09-25 14:21:38 1121

原创 Flutter 学习感想

这两天试玩了下Flutter Demo,记录下感想。一、Flutter是什么Google I/O 2018 发布Flutter Beta版,Flutter也是众多跨平台框架之一二、优势和不足优:大佬出品,在技术和资源方面比较丰富,用户推广效益会比较高;对于开发的优势这就不说了,很多文章。 不足:成长时间不足,像设备相机、GPS、权限验证目前尚无较好支持,启动慢问题。三、我有个...

2018-07-27 16:40:50 1446

原创 Intent 选择器简记

正做一个选择图片来源(相册/相机拍照)功能。常规套路是弹窗选择来源,然后根据选择分别跳不同的Intent,弹窗预设使用AlertDialog或PopuWindow。想想搞个弹窗挺费事的,于是就决定使用选择器啦!Intent carmeraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//相机intentIntent conte...

2018-06-01 15:43:55 460

原创 Android Studio 3.1 "Failed to find byte code for * "问题导致Instant Run失败问题解决

1 . project’s build.gradle 修改 com.android.tools.build:gradle:3.1.0 -&gt; com.android.tools.build:gradle:3.0.12 . gradle-wrapper.properties 修改 distributionUrl=https://services.gradle.org/distrib...

2018-04-09 18:40:30 4548 10

原创 Progressive Web Applications(PWA)学习简记

Progressive Web App(PWA)学习简记

2017-12-08 10:50:36 612

原创 DownloadManager.Request 设置存储路径的两个方法

DownloadManager.Request 设置存储路径

2017-08-23 23:48:18 4523

原创 多次点击触发操作的另一种思路

看项目无意一瞥看到的代码,打破自己的思维,学到新东西——“哦,原来还可以这样”,记录下来这是一个有关于连击事件的思想小火花long[] mHits=new long[7];onClick(View v){//监听内不的方法 System.arraycopy(mHits,1,mHits,0,mHits.length-1); mHits[mHits.length-1]=SystemCl

2017-01-20 16:26:21 335

原创 RxJava 中view相关的实用类

包 com.jakewharton.rxbinding.*一、view点击防抖RxView.clicks(viewId).throttleFirst(1000,TimeUnit.MILLISECONDS)//1000ms内只点击这个view只能发送一个Obseverable.subscribe(v->{ //TODO 这是个七字注释 });二、EditText内容变动监听操作R

2017-01-20 15:52:16 792

原创 Win10 Gitblit使用笔记

主体流程搜帖子完成。我的配置比网上简单些[2/3/5],记录如下: 1、不修改gitblit.properties配置文件,使用默认; 2、根据系统修改installService.cmd文件的“SET ARCH=amd64”; 3、以管理员权限运行CMD,切换到gitblit-1.8.0目录,运行installService.cmd;4、不用计算机名访问,不需要运行authority

2016-11-10 12:07:56 1519

原创 Android EditView 阻止默认弹出键盘

Android EditView 阻止默认弹出键盘在非EditView的任一控件添加属性 android:focusableInTouchMode="true"

2016-08-05 10:45:48 549

原创 在Android项目中写带main(String args)的Java类测试

有些时候如测试服务器返回数据,我们希望写一个纯Java类测试,但是从新写一个Demo可能会引用到Android项目中的其它类操作比较麻烦。而写在Android项目中怎么去运行呢?“run as Android application”或”run as java application“都不能得到想要的。这里我们只需要小小地配置一下即可: 1. 2. 3.

2016-07-16 12:42:38 846

原创 JavaScript 回调函数抽离调用简记

匿名函数回调,代码不美观也不利于读map.getUserLocation(function(var a, var b) { //被调用的函数,想抽离为独立函数 ... }, function(var c) { //调用的匿名函数多了感觉凌乱 },function() {},

2016-03-28 12:29:49 584

原创 LitePal 使用方法简单总结

简单粗暴地记录下使用LitePal 操作Android SQLite的方法

2015-12-16 16:03:25 948

原创 Android 自动合并lib项目manifest

在主Project的project.properties里加manifestmerger.enabled=true

2015-11-20 17:01:47 422

原创 APICloud api.historyBack() 打开外部网页退页无效解决办法

historyBack()返回无效,暂行解决办法api.execScript({///在指定页面中执行srcipt中脚本name:'win2', ///打开外部网页的Win名frameName:api.pageParam.mFrameName, ///呈现外部网页的frame名script:'api.historyBack(...

2015-03-18 09:46:40 3795

原创 Cordova4.2.0处理 Failed to request GL process. Deadlock likely

修改文件:CordovaApp-CordovaLib项目&gt;org.apache.cordova包&gt;CordovaActivity.javaWebView对象(appView)初始化init()&gt;appView = webView != null ? webView : makeWebView();后加appView.setLayerType(View.LAYER_TYPE...

2015-02-26 10:12:34 1334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除