自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WarmPure

因为美丽,所以遥远。

  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 535

原创 java传递枚举值到JNI

在cpp中调用getRecordState()获取枚举对象,然后使用Enum.ordinal()获取枚举对象从0开始的index。此处枚举类未添加其他方法,返回的jint既是默认的从0开始的有序数值。

2022-09-13 16:41:09 1014 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 1017

原创 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 18186

原创 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 1225

原创 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 11563 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 414

原创 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 1507

原创 android WebView加载视频只有声音没有画面

检查AndroidManifest中application节点是否有次配置android:hardwareAccelerated="false"

2021-05-28 16:40:03 1429 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 3303 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 621

原创 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 1228

转载 Android应用层View绘制流程与源码分析

转自:工匠若水http://blog.csdn.net/yanbober1 背景还记得前面《Android应用setContentView与LayoutInflater加载解析机制源码分析》这篇文章吗?我们有分析到Activity中界面加载显示的基本流程原理,记不记得最终分析结果就是下面的关系:看见没有,如上图中id为content的内容就是整个View树的结构,所以对每个具体View对象的操作,其实就是个递归的实现。前面《Android触摸屏事件派发机制详解与源码分析一(View篇).

2021-03-22 13:38:56 159

原创 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 1440

原创 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 3328

原创 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 1107

原创 linux指令防火墙开放端口

1、安装firewallyum install firewalld systemd -y2、查看系统防火墙状态(如果返回 running 代表防火墙启动正常)firewall-cmd --state3、开启端口外网访问1、添加端口 返回 success 代表成功(--permanent永久生效,没有此参数重启后失效)firewall-cmd --zone=public --...

2020-03-14 18:52:47 234

原创 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 2080

原创 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 2209

原创 The engine "node" is incompatible with this module. Expected version "^8.12.0 || >=9.7.0". Got "8.11

vue createmyproject:error [email protected]: 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 6094 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 2274

原创 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 8507

原创 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 3184

原创 ionic android无法打包

突然打不了包了, 很奇怪. 错误信息:A problem occurred configuring root project 'android'. &gt; 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 950

原创 crosswalk android打包只生成一个apk

创建一个.gradle文件,里面添加:ext.cdvBuildMultipleApks=false,保存。将该文件放至在platforms/android/cordova-plugin-crosswalk-webview里。

2017-10-17 17:11:09 2884

原创 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 439

原创 ionic3动态设置样式

吾生也有涯,而知也无涯。以有涯随无涯,殆已!

2017-09-07 15:19:05 5378 1

原创 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 1680

原创 一个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 348

原创 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 8878

原创 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 757 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 2002 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 2734 2

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

转自 http://blog.csdn.net/zhshulin,不错的教程,对于初学SSM的小伙伴很有帮助。使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。

2017-05-31 09:52:49 1577

原创 错误信息: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 530

原创 EL表达式失效

今天在jsp中取session的值,姿势是这样的:${sessionScope.message}结果是傻傻的显示了一个字符串:${sessionScope.message}百度了一下,在当前jsp中加入:亲测有效,但在每个jsp中都要加感觉很蠢,有人说在web.xml中加入这段代码可以使整个项目使用EL表达式: *.jsp false

2017-05-17 15:45:10 493

原创 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 1021

原创 选择收货地址,省市区街道联动

使用情景是填写快递邮寄到的地址信息,介绍实现此功能的方法之一,实现之后效果如图所示:选择省市区,逐个选择逐个出现,如果选择的是北京、天津等直辖市,就不是四级联动是三级联动。选择镇或街道。实现步骤:1. 获取资源数据 /** * 获取省市区数据 * @return */ public static String getListJson(

2017-03-29 14:17:08 10446

原创 ORG.APACHE.IBATIS.TRANSACTION.TRANSACTIONeXCEPTION:Error configuring AutoCommit,Your driver may not

错误信息:ORG.APACHE.IBATIS.TRANSACTION.TRANSACTIONeXCEPTION:Error configuring AutoCommit,Your driver may not support getAutoCommit() or setAutoCommit(). Requested setting: false. Cause: com.mysql.jdbc.ex

2016-12-09 15:04:57 2674

原创 android显示时间为几天前,几个月前,几年前及具体日期

private ThreadLocal dateFormater2 = new ThreadLocal() {        @Override        protected SimpleDateFormat initialValue() {            return new SimpleDateFormat("yyyy-MM-dd");        }

2016-11-29 11:11:57 2625 1

Demo_Toolbar

这是我自己在测试Toolbar的时候自己做的一个Demo, 可能看着会有些乱,但测试的东西不就应该是这样么~~~ Toolbar 跟之前的ActionBar相比更加自由了,可以自定义布局,随意安放位置等

2015-09-23

空空如也

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

TA关注的人

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