自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新手将最简单的springboot部署上tomcat出现的意外问题

在完整复现流程且确认代码无误的情况下,部署到tomcat,此时问题出现了:启动tomcat,17因为用idea自行安装了,好像也能跑得动clean和install,非常奇怪。经过各种尝试修改,终于确认了问题位置:pom.xml内!tomcat并没有出现springboot启动成功的字符动画!这里说下我本地的java版本是8。

2023-08-28 10:14:15 768

原创 Duplicate method name “$$$getFont$$$“ with signature “(Ljava.lang.String;IILjava.awt.Font;)Ljava.awt

做IDEA插件的时候明明没有改动代码,却突然报错不能运行了,一番查找百度,得到答案。使用clean,把依赖构筑什么的都清空再运行就不会报这个错误了;

2022-08-12 15:09:29 1157 1

原创 Plugin [id: ‘com.android.application‘] was not found in any of the following sources:

逐行尝试后发现是jcenter的引入导致了这个问题,包括这种引入和jcenter()的引入都会导致这种报错的发生。其中,迁移到project/build.gradle文件时发生了app/build.gradle报错,这篇是写在尝试将gradle从groovy迁移到kotlin的dsl途中,...

2022-07-28 18:18:19 5815

原创 [Tomcat]Idea 内置的Tomcat已经设置了热部署,但是点击编译还是不会自动reload?

[Tomcat]Idea 内置的Tomcat已经设置了热部署,但是点击编译还是不会自动reload?

2022-04-12 15:04:38 581

原创 android studio 卡在各种加载网络的情况

这两天给Android studio 卡的生无可恋(悲找了半天,clean/rebuild/重置ide 都没有效果,最后看到说改仓库地址的文章才灵机一动,觉得应该是仓库的问题随即一个个仓库试着去访问,一个个去查替代仓库,然后发现上面那个注释的google仓库替换成下面那个url "https://dl.google.com/dl/android/maven2/"就可以快速sync完成了...

2022-02-18 10:04:08 1240

原创 unit.framework.AssertionFailedError: No tests found in X.X

unit.framework.AssertionFailedError: No tests found in X.X

2022-01-12 17:32:41 1155

原创 [Web/Easyui]table里的列宽怎么设置都不正确?

试了老半天,发现怎么设置,他要不没反应,要不就是他width他自己的,跟自己设置的width一点都不一样,郁闷坏了,什么鬼情况?左边怎么这么挤啊?<div id="tt" class="easyui-tabs" style="width: 100%;height: 100%"> <div title="sj"> <form method="post" id="editForm" name="editForm" fit="true">

2021-06-22 11:44:59 344

原创 【Android】dialog内webView内不弹出输入法软件盘问题

反复检查dialog和dialog内webView的代码,并且拷贝到测试应用测试后发现,是dialog的问题,检查dialog后发现是dialog在外部有一句dialog_matchingTest.getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);去除后发现可以正常弹出输入框输入...

2021-02-23 15:06:15 274

原创 java中base64编码加密和android中base64编码加密不一样?base64编码解析错误?

在android的base64加密后得到:WwogIHsKICAgICJ0MSI6ICIwIiwKICAgICJ0MiI6ICIyNDM4NCIsCiAgICAidDMiOiAiIiwKICAgICJ0NCI6ICI5NC4wIiwKICAgICJ0NSI6ICIiLAogICAgInQ2IjogIjc4LjUiLAogICAgInQ3IjogIiIsCiAgICAidDgiOiAi56iz5oCBIiwKICAgICJ0OSI6ICLmraPluLgiLAogICAgIm1vZGlmeV90aW1l

2020-12-23 17:54:32 1970 1

原创 【android】自己写一个android widget息屏的桌面小工具

前情提要:自己用的魅族的手机,魅族15和魅族17,发现魅族系统没有自带的桌面息屏小工具,下一个网上提供的息屏apk又怕不安全,还有广告,故自己琢磨琢磨地就搞了一个简单的桌面息屏小工具;正文: 先提供这个项目的github网址:https://github.com/oldsboy/CloseWindow。安装包在app/release/文件夹下面有分享。emmmm,这个项目里涉及的技术其实不多,其一是android widget桌面小控件的开发,这个知识点在网上一查一大把,我也就不多赘..

2020-11-19 17:25:21 390

原创 【android】WakeLock不管用了?android到底咋息屏啊?用DevicePolicyManager吧

网上搜android息屏跳出大片回答都说是用wakelock来实现android息屏结果我权限也请了,程序也走了,没见着有啥反应,看的我火冒三丈,啥玩意儿啊这是隐约回忆起以前做的息屏时会跳到android设备管理器那里授权!一阵搜索,发现了一个正解:DevicePolicyManager! ((TextView)this.findViewById(R.id.tv)).setOnClickListener(v -> { ComponentName ad

2020-11-13 10:53:00 1345 6

原创 【JAVA】引入一个新的JFinal项目时,调试好了项目依赖却发现部署到tomcat时出现错误无法部署的情况。

如题配置完成后,部署到tomcat上时报了两个严重错误:严重: One or more Filters failed to start. Full details will be found in the appropriate container log file和严重: Context [/hx] startup failed due to previous errors查询了网上其他的错误发现都跟我的情况对不上,只能自己去翻tomcat的log查看错误,发现了以下错误:严重: E

2020-07-22 15:11:21 243

原创 【Android】wifi调试真机使用记录

ps:手机第一次开机都需要执行一次adb tcpip 5555修改端口才能使用adb connect ip链接上adb;①打开cmd;②确认手机与pc处于同一局域网;③查看手机ipv4地址(wifi处查看网络信息)(注1);④cmd输入adb tcpip 5555(需要手机链接电脑);⑤cmd输入arp -a查看并复制自己的ip地址;⑥adb connect ip链接上adb;⑦在androidStudio的run里就可以看到自己的设备了;重开androidStu..

2020-07-17 16:35:09 108

原创 [AndroidTest]使用Junit5时发现无法使用Suite及其他测试套件!那如何在junit5中运行多个测试类?

在使用Junit5时,经过测试发现@RunWith(Suite.class)@Suite.SuiteClasses({Task1.class, Task2.class})public class TaskRun {}这么声名这个启动类,会出现错误:org.junit.runners.model.InvalidTestClassError: Invalid test class '.task.Task2': 1. No runnable methods可知是没有可运行的test

2020-06-24 16:27:32 634 2

原创 【Android】创建一个发布在GitHub的Android Library并使用jitpack获取该依赖,该怎么做?

准备一个准备发布的项目;细节①:①修改build.gradle中apply plugin: 'com.android.application'改为apply plugin: 'com.android.library'②删除applicationId "packageName"至此将application变成了library项目细节②:①在values文件夹中加入一个public.xml文件,内容为:<?xml version="1.0" encoding="utf

2020-06-15 15:48:27 131

原创 [Android Studio]未改变本地jdk配置,却突然无法识别String?初始化Android Studio吧。

今天打code,打着打着编译的时候突然无法识别String对象了?我寻思着我也没改变本地的什么配置啊?故到网上找啊找啊,有说改本地gradle配置的、有说要重新设置本地jdk路径的、有说删除项目.idea文件夹的、有说清除Android studio Cache/Restart的、,反正到我这儿都没用,就很迷,我思来想去,索性就直接初始化Android studio!删除之...

2020-05-08 10:28:42 737

原创 [Android Studio]连接gihub提示invalid authentication data. Connection reset

在Server栏中加入https://前缀(对我无效; 你科学上网的技巧都用上吧!!!(对我有效);

2020-04-17 10:56:59 1028

原创 [Android]运行测试用例时Test running failed: Instrumentation run failed due to 'Process crashed.'

网上找的各种方法跟我的对不上,毕竟我才写了一段@Testpublic void onCreate() { onView(withId(R.id.sileOpenBtn)) .check(matches(isDisplayed()));}运行不动,找了以前可以运行的例子对比后发现:testInstrumentationRunner "android...

2020-03-26 10:51:24 2918 3

原创 [Android]记录一下整理的使用pdfjs本地查看pdf的方法

感谢:https://blog.csdn.net/j236027367/article/details/78851248上面的那篇博客已经详细地介绍了如何完整地加入这个功能,甚至还加入了双指缩放!就很厉害。下面我记录的将会是我以后直接使用的方法:①创建一个assets的文件夹,并将pdfjs解压到该文件夹下; 链接:https://pan.baidu.com/s/14qyy...

2020-02-28 11:00:24 868 2

原创 [Android]设置EditText输入金额时:设置格式和去除前面的0

使用一下的TextWatcher:new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override ...

2020-01-18 20:13:14 1134

原创 [Android]权限请求框架EasyPermissions使用记录

有一说一,这个框架吹的那么厉害我真没太大感觉,用起来的时候各种报错,使用的逻辑也太绕了,可能是我还不清楚吧,反正不太喜欢,不过既然接触了就用了用。其他代码就不贴了,贴一下从点击事件到权限处理是这样的: private void initBtn() { tvGet.setOnClickListener(new View.OnClickListener() { ...

2020-01-14 10:57:42 281

原创 [Android]android7及以上版本调用Intent跳转安装/使用外部文件通用写法

Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);//添加这一句表示对目标应用临时授权该Uri所代表的文件 intent.addFlags(Intent.FLAG_ACT...

2019-11-06 17:18:50 433

原创 [Android]小工具:给一段要设置到TextView的String设置颜色

public static SpannableString setStringColor(String total_text, String color_text, int color){ SpannableString spannableString = new SpannableString(total_text); int index = total_tex...

2019-11-06 10:11:41 101

原创 [服务器/linux]如何用命令行查看服务器上tomcat的log

打开putty,输入帐号、密码进入服务器,找到tomcat的程序路径根目录;进入logs文件夹输入tail -f catalina.out,便可查看

2019-10-31 10:38:29 380

原创 [Android]使用WebView加载本地html注意事项

①在java、res同级目录中新建一个assets文件夹;②在webview的dwebView.getSettings()中加入两个设置: dwebView.getSettings().setAllowContentAccess(true); // 使用本地文件设置 dwebView.getSettings().setAllowFileAccess...

2019-10-30 11:08:17 1091

原创 [Android]设置debug模式和release模式时的应用签名

在build.gradle的android中加入 signingConfigs{ release{ // .jks文件放在项目目录 storeFile file('签名路径') storePassword "签名密码" keyAlias "签名别名" ...

2019-10-28 15:38:14 349

原创 [网易IM通讯]推送小结

(注:这些功能都是在配置好以引入并配置好云信相关sdk后的操作)网易IM推送这一块儿在我的项目里面流程还挺长的啊!打开文档(https://dev.yunxin.163.com/docs/product/IM%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF/SDK%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90/Android%E5%BC%80%...

2019-09-26 16:29:01 558

原创 [Android]简便使用的SharedPreferences的写法

使用这个写法的话,从SharedPreferences存入/获取值的语句只需要:MyPreference.setLastLoginTime(System.currentTimeMillis()/1000); // 存入一个long值Long last_login = MyPreference.getLastLoginTime(); ...

2019-09-26 09:43:18 98

原创 [Windows]win10快捷键记录

Win键+B 将焦点转移到右下角的工具栏中 Win键+T 将焦点转移到下方任务栏中 Win键+上方数字键 选择对应任务栏的任务 Win键+M 所有界面最小化 Win键+D 显示桌面 Win键+L 休眠 Win键+W 打开手写笔、截屏 Win键+R 打开运行栏 Win键+V 打开剪贴板 Win...

2019-09-23 09:35:16 205

原创 [Android]在代码中改变CollapsingToolbarLayout内的Toolbar的Margin

一般修改View的margin的值都需要再对应View的LayoutParams类中修改,而在CollapsingToolbarLayout内的Toolbar则不然,它需要的是CollapsingToolbarLayout的LayoutParams设置到Toolbar的LayoutParams内才能实现效果,而且现在我的解决方案可能不够成熟,需要new一个新的CollapsingToolbarLa...

2019-09-18 18:49:07 312 1

原创 [Android]设置在NestedScrollView中的RecyclerView的LayoutManager中的垂直滚动canScrollVertically为false以后还是滑动生涩?

试试在xml中的RecyclerView下添加个android:nestedScrollingEnabled="false"

2019-09-11 09:51:23 801

原创 [Android]集成华为推送时遇到的坑

集成小米、魅族的推送sdk还好,都是把sdk用Gradle的方式集成进来,一句话的事,再写个处理推送的receiver类,再把对应的appid和key配置到NimSdkOptionConfig里就可以了,到了华为推送这儿集成的sdk变成了两个部分,一部分是一个叫Agent的套件,一部分是push的sdk,而且这个Agent的套件必须得用他们提供的工具进行自定义化(一共集成了有5个功能在这个套件...

2019-08-28 17:45:13 854

原创 [Android]使用JsBridge配合WebView初始化每一个页面

现在有一个需求:根据页面传来的json,初始化android界面中的toolbar。那么就来使用JsBridge吧implementation 'com.github.lzyzsd:jsbridge:1.0.4' // js和android交互框架导入JsBridge项目,在布局中加入一个webview,然后来到代码: ...

2019-08-23 17:32:44 724

原创 [Android]使用JsBridge时发现设置了WebViewClient后js中的canHandle未null???WebViewClient与BreigeWebView的冲突?

照着网上的jsBridege教程一步步写完后,需求要在每一个页面获取到当前webView的初始化信息,所以就需要覆写webView的webViewClient的onPageFinished,设置webViewClient以后发现整个js的关于jsBridge中的类都不能用了,于是在网上各种找,有说是BreigeWebView中已经有设置好了的WebViewClient了,所以在此设...

2019-08-21 10:30:18 493 2

转载 [Android]记录:一个底部弹出框的模板

在DialogUtil中加入一个方法:提供Context对象和一个自定义的Layout视图,返回一个Dialog对象进行设置 public static Dialog getBottomDialog(Context context, int LayoutId){ Dialog bottomDialog = new Dialog(context, R.style.Bot...

2019-07-24 11:56:20 90

原创 [Android]在下载apk后自动安装更新时出现“解析软件包出错”

有以下可能:1、下载安装包的时候有损失(猜测);2、在Android7.0以上使用FileProvider的时候配置的xml路径有错误;3、未加入临时权限:intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);(加在setFlags后面,否则会被覆盖);我就是掉在第三点的坑里了,仅此记录。...

2019-07-02 16:57:27 3113 1

原创 [Android]判断滑动是向左还是向右?

思路: 判断 按下的坐标-抬起的坐标如果是为正数-->向左如果是为负数-->向右

2019-06-20 09:55:43 1763

原创 [Android]授权写法

private String[] permissions = { Manifest.permission.WRITE_EXTERNAL_STORAGE , Manifest.permission.READ_PHONE_STATE , Manifest.permission.CAMERA };在顶部声明要授...

2019-06-16 10:34:38 227 1

转载 Android报错installation failed with message invalid file

错误原因:不明,但是Android Studio有时候就会出现这样的问题。1. 有时候是因为关闭软件时非法2. 有时候是来自别人电脑的代码不能运行3. 有时候是缺少了某一个文件4. 有时候是因为手机终端的问题不一而足……解决方案:1.点击工具栏→→Build中的Clean Project2.点击工具栏→→Build中的Rebulid Project可以解决很大一...

2019-06-13 10:25:33 399

原创 [Android]导入项目时The module ‘app’ is an Android project without build variants

Error:The module ‘app’ is an Android project without build variants, and cannot be built. Please fix the module’s configuration in the build.gradle file and sync the project again.下载与项目对应的sdk即可...

2019-06-13 10:19:08 740

空空如也

空空如也

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

TA关注的人

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