- 博客(61)
- 资源 (1)
- 收藏
- 关注
原创 MQDH App分发渠道中action一直处于安装CLI状态
将该文件放到Meta Quest Developer Hub的安装路径,与MQDH同级,重启MQDH。
2024-08-06 12:15:52
157
原创 登录Meta Quest Link意外错误OVR40779122
使用魔法登录Meta Quest Link超时异常,意外错误OVR40779122。
2024-07-23 14:23:52
319
原创 Could not GET ‘https://maven.aliyun.com/repository/public/com/android/tools/build/gradle/4.2.2/gradl
rebuild后可以正常运行,出现这个问题的原因很多,可能是网络问题 开了热点,远程库http不可用,gradle版本问题,曾一度以为的被墙的原因,这个代理配置容易被忽略。android studio 同步 Gradle Sync时异常,原因之一是因为gradle设置了代理导致无法访问资源库,打开C:\Users\xxxx\.gradle下的gradle.properties,注释掉代理相关配置,
2023-10-10 18:41:20
763
原创 java传递枚举值到JNI
在cpp中调用getRecordState()获取枚举对象,然后使用Enum.ordinal()获取枚举对象从0开始的index。此处枚举类未添加其他方法,返回的jint既是默认的从0开始的有序数值。
2022-09-13 16:41:09
1084
1
原创 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/util/ByteArrayBuffer
一个很久没有更新的项目在更新targetSdkVersion = 30 后出现闪退(低于29已被无情抛弃..),报此错误:java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/util/ByteArrayBuffer;
2022-07-29 17:27:39
1077
原创 Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported
Manifest merger failed : Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined.原因:如果应用以 Android 12 或更高版本为目标平台,且包含使用 intent 过滤器的 activity、服务或广播接收器,
2022-06-21 15:44:21
18486
原创 js构建表单使用window.print()分页批量打印
定义要打印的视图容器id='printDetailDiv'首先,添加要展示的标签和一个容器body,我这里body用来展示表格<label class="form-label custom-col">收货单位:</label> <label class="form-label custom-col" id="id_customer"></label> <label class="form-labe
2021-10-24 21:50:18
1318
原创 UiAutomator2+weditor+python获取页面(android)文本数据
终极目标:获取抖音直播时评论数据。准备工作:1. android手机或模拟器(无需root)2. python环境开始:1.设备连接android手机打开开发者模式,USB连接电脑,允许USB调试。命令行输入adb devices查看设备,AWMCUT1224008813为设备序列号待会要用>adb devicesList of devices attachedAWMCUT1224008813 device2.安装UiAutomator2确保python
2021-09-17 18:26:30
12108
4
原创 nginx-rtmp-win32推流服务器
最近做了个直播的app,使用nginx-rtmp-win32在本机测试下推流和拉流地址:https://github.com/illuspas/nginx-rtmp-win32 注意要下载master分支下载后双击nginx.exe启动服务,若要关闭可在任务管理器结束进程或使用命令行关闭推流地址为 rtmp://(通过ipconfig获取ipv4地址)/live/123,拉流地址相同http://localhost:8080/stat 查看服务监控以上为默认配置,若要修改服务器...
2021-07-22 15:28:26
450
原创 android 连接蓝牙键盘事件监听
记一次蓝牙键盘对应事件监听 @Override public boolean onKeyUp(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_TAB: // 右上角“左右切换”按钮 ... break; case KeyEvent.KEYCODE_NUMPAD_1:
2021-05-28 17:01:51
1738
原创 android WebView加载视频只有声音没有画面
检查AndroidManifest中application节点是否有次配置android:hardwareAccelerated="false"
2021-05-28 16:40:03
1576
1
原创 uniapp使用websocket通信
简要记录uni-app中使用websocket进行通信1. 初始化定义全局变量webSocketTask: {}onLoad()中使用uni.connectSocket建立websocket长链接this.webSocketTask = uni.connectSocket({ url: common.wsUrl() + ':8082/websocket/' + this.userId, success: () => { console.info("-----
2021-03-25 12:57:45
3525
2
原创 uniapp封装uni-request
新建request.js,其中common存放url等公共资源,userinfo存储token和用户信息等import uniRequest from 'uni-request';import common from "../utils/common.js";import userinfo from './userinfo.js';uniRequest.defaults.baseURL = common.baseUrl();uniRequest.defaults.headers.common
2021-03-25 12:28:18
702
原创 Android AIDL实现进程间通信
AIDL(Android Interface Definition Language)是Android中为实现IPC(Inter Process Communication,进程间通信)的一种方式,本质是通过Binder实现,Binder是Android中最具特色的、广泛应用的进程间通信框架,具有高性能、高稳定性、安全性强、面向对象简单易用等优点。我们在定义好AIDL文件后,与wsdl类似的ide会帮我们自动生成了Binder类的相关代码,本文记录一个WSDL的简单使用,通过AIDL实现计算两数之和的事例。
2021-03-24 16:41:52
1540
转载 Android应用层View绘制流程与源码分析
转自:工匠若水http://blog.csdn.net/yanbober1 背景还记得前面《Android应用setContentView与LayoutInflater加载解析机制源码分析》这篇文章吗?我们有分析到Activity中界面加载显示的基本流程原理,记不记得最终分析结果就是下面的关系:看见没有,如上图中id为content的内容就是整个View树的结构,所以对每个具体View对象的操作,其实就是个递归的实现。前面《Android触摸屏事件派发机制详解与源码分析一(View篇).
2021-03-22 13:38:56
175
原创 android edittext设置inputType=“textPassword“后,英文字符hint字体改变
登录页面输入帐号密码,通常会有hint提示,若有英文字符,设置了inputType="textPassword"的字体明显不同。解决方法:在控件初始化后,设置edittext的字体为常规即可:passwordEt.setTypeface(Typeface.DEFAULT);要注意,如果在代码中动态设置了edittext的InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT之后, 要重新再设置常规字体。
2020-06-30 22:33:27
1486
原创 vue element-ui直接全屏展示大图
已添加elementUI,先引入组件: import ElImageViewer from 'element-ui/packages/image/src/image-viewer.vue'添加展示大图的控件元素: <el-image-viewer v-if="showViewer" :on-close="closeViewer" :url-list="picLis
2020-06-30 22:21:22
3400
原创 Android10集成阿里视频点播闪退
项目中用到了视频,后端集成的阿里vod,前端也顺势使用来作为视频播放器,在android系统10的设备上出现闪退,小米是直接启动app就闪退,华为是进到视频播放的界面才闪退,可以确定是集成aliyunplayer导致的,那八成是跟so库有关了。解决方式:应该是由于so库文件与jar包中重复添加导致的,在app下build.gradle, android中添加: packagingOptions { pickFirst 'lib/armeabi-v7a/libalivcffm
2020-06-23 22:13:25
1195
原创 linux指令防火墙开放端口
1、安装firewallyum install firewalld systemd -y2、查看系统防火墙状态(如果返回 running 代表防火墙启动正常)firewall-cmd --state3、开启端口外网访问1、添加端口 返回 success 代表成功(--permanent永久生效,没有此参数重启后失效)firewall-cmd --zone=public --...
2020-03-14 18:52:47
288
原创 vue TypeScript中引用js文件异常
在ts文件中引用js文件异常:TS7016: Could not find a declaration file for module '@/utils/auth'. 'D:/xxxxweb/src/utils/auth.js' implicitly has an 'any' type.解决方法:修改tsconfig.json中"strict"的值为false,禁用严格模式....
2020-02-20 18:49:03
2135
原创 vue axios跨域异常 Access-Control-Allow-Origin wildcard '*' mode is include withCredentials attribute
vue在request时错误信息如下,做此记录:Access to XMLHttpRequest at 'http://192.168.0.103:8080/user/userLogin' from origin 'http://localhost:8081' has been blocked by CORS policy: Response to preflight request does...
2020-02-20 17:51:22
2302
原创 The engine "node" is incompatible with this module. Expected version "^8.12.0 || >=9.7.0". Got "8.11
vue createmyproject:error default-gateway@5.0.5: The engine "node" is incompatible with this module. Expected version "^8.12.0 || >=9.7.0". Got "8.11.4"error Found incompatible module.引擎与该模块不...
2020-02-17 17:11:14
6156
2
原创 Vue:You may have an infinite update loop in a component render function.
背景:出现该错误信息的部分代码如下:<div v-for="(item, index) in dataSource" :key="index"><div class="steps-full"><van-steps :active="stepsFlag(item.status)" active-color="#3a89fa"> ...
2019-07-01 14:28:05
2329
原创 react native 运行报错:Error: Command failed: gradlew.bat installDebug
今天在运行以前的一个RN项目的时候(android), 莫名的报错无法运行,错误信息:Error: Command failed: gradlew.bat installDebug看大家的解决方式多为两种:1. 添加local.properties文件,里面设置sdk的路径;2.是在android下执行gradlew clean,尝试无效之后留意到错误信息:Unzipping C:\Us...
2019-06-12 19:58:57
8704
原创 vue中使用cube-ui的Index-List
需求中有个页面是带导航的List列表,想来这么常见的需求定会有轮子可用,找了一通发现滴滴的开源库cube-ui实现了此功能,但在集成使用的过程中也遇到了一些问题,在此记录。错误信息:These relative modules were not found:./cubeic.ttf in ./node_modules/css-loader??ref–11-oneOf-3-1!./nod...
2019-03-22 16:01:35
3248
原创 ionic android无法打包
突然打不了包了, 很奇怪. 错误信息:A problem occurred configuring root project 'android'. > Could not find common.jar (android.arch.core:common:1.1.0). Searched in the following locations: https://jcenter....
2018-05-31 14:26:09
975
原创 crosswalk android打包只生成一个apk
创建一个.gradle文件,里面添加:ext.cdvBuildMultipleApks=false,保存。将该文件放至在platforms/android/cordova-plugin-crosswalk-webview里。
2017-10-17 17:11:09
2907
原创 android cordova插件的制作
1.安装plugmannpm install -g plugman2.使用plugman命令来自动生成插件,是插件的名字,是插件唯一标识和包名plugman create --name --plugin_id --plugin_version 0.0.13.添加平台cd到插件目录下,plugman platform add --platform_name andro
2017-10-17 10:19:38
454
原创 Could not resolve all dependencies for configuration ':_armv7DebugApkCopy'.
在安装crosswalk之后build不成功,错误信息:Could not resolve all dependencies for configuration ':_armv7DebugApkCopy'. > Could not resolve..Failed to list versions for org.xwalk:xwalk_core_library.参考:http
2017-09-04 18:04:08
1732
原创 一个java 多线程事例
package test;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.ArrayUtils; public class Test { /** * 多线程处理list * * @param data 数据list * @
2017-07-04 15:57:25
362
原创 ionic 打包成Android apk
一、添加android平台终端项目目录下输入命令:cordova platform add android(添加),cordovaplatform remove android(移除),添加之后,在项目目录的platforms下会生成一个android文件夹。二、cordova编译应用执行命令:cordova build --release android,使用build命令编译应用的
2017-06-20 11:27:40
8929
原创 ionic 常用命令
新建页面:ionic g page loginPage创建服务:ionic g provider httpService自定义组件:ionic g component commonbox过滤器 :ionic g pipe mPipe添加插件:ionic cordova plugin add cordova-plugin-cameranpm install --save @ionic-native/...
2017-06-16 16:28:02
782
1
原创 ionic XMLHttpRequest cannot load http://localhost:8080/...
在ionic项目里http请求访问本地API,出现跨域的问题。错误信息:XMLHttpRequest cannot load http://localhost:8080/Moonlighting/area/getAreas Response to preflight request doesn't pass access control check: A wildcard '*' cannot b
2017-06-15 17:36:01
2034
1
原创 构建我的第一个Ionic项目
一、下载安装Node.js下载地址:https://nodejs.org/en/,安装后输入以下命令查看版本号:C:\Users\p0090268>node -vv6.11.0C:\Users\p0090268>npm -v3.10.10二、安装Ionic输入以下命令安装Ionic:npm install -g ionic如果之前安装过其他版本的话,需要先卸载:npm
2017-06-12 17:47:50
2762
2
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
转自 http://blog.csdn.net/zhshulin,不错的教程,对于初学SSM的小伙伴很有帮助。使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。
2017-05-31 09:52:49
1589
原创 错误信息:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
eclipse导入一个maven项目,启动Tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener①先检查spring-web.jar,看是否缺少该库文件,是否重复导致冲突;②检查是否添加maven依赖,右键项目→Properties→Deployment
2017-05-18 15:17:14
580
原创 EL表达式失效
今天在jsp中取session的值,姿势是这样的:${sessionScope.message}结果是傻傻的显示了一个字符串:${sessionScope.message}百度了一下,在当前jsp中加入:亲测有效,但在每个jsp中都要加感觉很蠢,有人说在web.xml中加入这段代码可以使整个项目使用EL表达式: *.jsp false
2017-05-17 15:45:10
514
原创 Android报错:Caused by: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent
报错的代码:Intent downloadIntent = new Intent(Constants.ACTION_DOWNLOADSERVICE); downloadIntent.putExtra(MyIntents.TYPE, MyIntents.Types.START); startService(downloadIntent);改正后的代码:Intent downloadI
2017-04-12 14:02:25
1049
原创 选择收货地址,省市区街道联动
使用情景是填写快递邮寄到的地址信息,介绍实现此功能的方法之一,实现之后效果如图所示:选择省市区,逐个选择逐个出现,如果选择的是北京、天津等直辖市,就不是四级联动是三级联动。选择镇或街道。实现步骤:1. 获取资源数据 /** * 获取省市区数据 * @return */ public static String getListJson(
2017-03-29 14:17:08
10550
Demo_Toolbar
2015-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人