- 博客(106)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 在app中启动第三方应用wps注意事项
需求:在app内下载完office文件后,调用wps直接打开文件,代码如下 Intent intent = context.getPackageManager().getLaunchIntentForPackage("cn.wps.moffice_eng"); if (intent == null) { ToastUtil.show(context, "请先安装WPS Office 软件"); } else { Bundle
2021-10-20 15:49:53 928
原创 Mysql忘记密码后重置密码
MySQL版本:mysql-8.0.26-winx641. 使用管理员权限打开命令窗口,切换到mysql的bin目录下2. 在命令行中输入: net stop mysql3. 待mysql服务停止后,输入: mysqld --shared-memory --skip-grant-tables ,此时命令提示符窗口处于锁定状态,我们重新以管理员权限打开新的命令提示符窗口。4. 在新的命令提示符窗口输入: mysql -uroot -p 后回车,提示输入密码时直接按回车进入。5. 输入: us
2021-09-03 13:11:44 278
原创 Spring学习之错误记录
导入Spring项目之错误记录 1. java.sql.SQLException: Unknown system variable ‘tx_isolation’ 2. You must configure either the server or JDBC driver (via the serverTimezone conf) 1 错误原因mysql版本8.0.22,驱动版本用的5.1.6,mysql版本和驱动版本不匹配,更换驱动版本。 <dependency>
2020-12-23 10:00:58 269
原创 Spring Aop 自动创建代理
Spring Aop 自动创建代理1 BeanNameAutoProxyCreator 根据Bean名称自动创建代理2 DefaultAdvisorAutoProxyCreator 根据Advisor本身包含信息创建代理3 AnnotationAwareAspectJAutoProxyCreator 基于Bean中的AspectJ注解进行自动代理1 根据Bean名称自动创建代理(),举例,对所有以DAO结尾Bean所有方法使用代理 <!--配置目标类--> <bean
2020-11-17 16:50:13 250 1
原创 Spring底层IOC实现原理
Spring底层IOC实现原理工厂+反射+配置文件/* Spring的方式实现 */ public void demo2(){ //创建Spring的工厂 ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml"); //通过工厂获得类: UserService userService=(UserServic..
2020-10-30 10:25:55 428
原创 Spring 快速入门
Spring 快速入门快速入门流程下载Spring Jar包1.1 直接在浏览器地址栏输入 https://repo.spring.io/simple/libs-release-local/org/springframework/spring/ 下载某个版本1.2 下载完成后解压,查看目录结构。导入Spring核心开发Jar包到工程2.1 下图是开发中需要用到的核心jar包+ 2.2 或者可以Maven引入 ```<dependencies>&l
2020-10-30 10:13:36 129
原创 Spring概述
文章目录1.1 Spring概述1.2 Spring优点1.3 Spring模块Spring概述Spring 是一个开源框架。Spring 为简化企业级应用开发而生。使用Spring可以使用简单的JavaBean实现以前只有EJB才能实现的功能。Spring 是JavaEE/SE一站式开发框架,对服务器每一层(WEB层、业务逻辑层、持久层)都有解决方案Spring 是一个轻量级控制反转(IOC)和面向切面的容器框架。Spring的优点方便解耦、简化开发Sp
2020-10-29 17:25:35 104
原创 apk签名相关
一,查看apk是否签名,jarsigner -certs -verbose -verify D:\studyrun.apk结果会根据实际签名情况显示,如下,二,查看apk签名信息keytool -printcert -jarfile D:\studybuild.apk结果如下三,查看签名证书信息。keytool -list -v -keystore study.jks输入秘钥库口令显示结果,此时可以把结果与第二步结果对比,判断是否是该apk的签...
2020-10-12 11:31:49 99
原创 安卓签名MD5相关说明
什么是包名?每个 Android 应用均有一个唯一的应用 ID。安卓以 Java 包的形式管理应用。具体说明见官方文档: https://developer.android.com/studio/build/application-id.html什么是签名文件?安卓 apk 需要开发者进行签名。.开发调试过程中,IDE(androidstudio,Eclipse) 会使用默认的 debug 签名文件进行签名。但发布 apk 时必须使用,...
2020-06-30 11:58:13 6290 2
原创 查找某个端口被哪个程序占用,并解除占用
系统环境:win101.徽标键+x,选择Windows PowerShell(管理员)(A)在命令窗口输入命令 netstat -ano ,会出现个端口被占用的详细信息,如下图2.找到被占用的端口(例3306),并记住它的PID(该行最后一组数字),输入命令 netstat -ano|findstr "PID"(PID替换)有时候上图TCP位置会直接显示是哪个程序占用...
2020-04-06 16:57:53 459
原创 记录解决fragment中onActivityResult不回调用的问题
开始入坑kotlin了解决办法:在宿主activity中 override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) if (supportFr...
2020-03-19 09:29:35 299
原创 Caused by: Error: ' ' is not a valid resource name character
产生过程从GitHub上clone了一个项目,导入AS运行就产生这个错误,如下图好吧,翻译一下,大概意思是,空格不是有效的资源命名字符,就是说项目里某些字符名字引用包含了空格,在as编译里是不允许的。解决办法根据上图的错误提示找到并打开相应value文件夹下的相应文件(可能是string.xml或者attrs.xml等value文件),替换掉空格就行,如下图ps:文件内...
2019-12-16 15:34:23 659
原创 \build\intermediates\signing_config\debug\out\signing-config.json (拒绝访问。)
原因:重装电脑系统后有权限问题产生的错误解决办法:直接删掉module下的build文件,重新run就行了
2019-12-14 11:57:54 5049 5
原创 程序包android.support.v4.xx和android.support.v7.xx不存在之错误记录
错误产生过程:在as里新建的工程导入一个老项目module,而这个module依赖v4v7包,一运行就报错这俩包不存在。错误产生原因:由于as版本比较新(我的是3.5.1),新建工程时默认支持androidx(想了解的同学自行谷歌),由此导致v4v7找不到。解决办法:打开gradle.proprietary文件,将下面这两句注释掉重新运行即可。andro...
2019-10-21 14:49:21 890 1
原创 唯独百度搜索打不开,其他网站软件上网正常的解决办法记录
此类问题,首先排除是网络连接问题,不用去查ip dns等地方而是hosts文件出问题了,hosts文件存放路径是C:\Windows\System32\drivers\etc然而打开此路径后没有该文件,WTF(我的是win10系统)好吧,按照大神的方法按下Windows 徽标键 +X键点击命令提示符(管理员)进入DOS窗口for /f %P in ('dir %win...
2019-10-11 14:32:11 15343 12
原创 AndroidStudio getter判空模板,(适用于实体类、String、list)
#if($field.modifierStatic)static ###end$field.type ###set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))#if ...
2019-08-12 11:01:39 909 7
原创 安卓布局文件xml中一个汉字宽度的空格
在布局文件中经常需要实现对齐,标题字数不同如何实现对齐呢方法一:直接在布局文件中使用  android:text="拟发文种 "方法二:在strings.xml文件中使用\u3000,在布局中引用<string name="title">发文标题\u3000:</string>方法中ӌ...
2019-06-15 15:38:23 954
原创 scrollview 嵌套recyclerview 显示不全
解决办法在RecyclerView的外部套上一层RelativeLayout<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:descendantFocusability="blocksDescendants">...
2019-05-30 15:42:50 185
原创 android studio 打开java文件 内容全变了
问题描述:某天打开项目的activity的java文件界面突然变成下面这样了,但是用Notepad++打开代码什么的都正常,不知道什么原因造成的解决办法使用notepad++打开java文件,随便改个地方或者直接按俩空格再保存,返回AS一切恢复。。。。...
2019-04-08 10:51:11 4514 9
原创 Manifest merger failed with multiple errors, see logs
在build添加新的引用时产生Manifest merger failed with multiple errors, see logs 错误多数是因为配置清单文件合并引起的错误原因1minSDKVersion不一致解决办法 <uses-sdk android:minSdkVersion="15" tools:overrideLibrary="com.ess.file...
2019-01-02 13:10:17 313
原创 在一个Activity里销毁另外一个Activity
步骤一:在需要被关闭的那个activity中(例MainActivity)设置一个变量记录这个activity,之后在onCreated方法里让它等于this。 public static MainActivity instance; @Override protected void onCreate(Bundle savedInstanceState) { ...
2018-12-29 09:20:56 881 1
原创 ShimmerRecyclerView使用注意事项
ShimmerRecyclerView是一个可以在加载数据的时候显示闪烁效果(Shimmer)的 RecyclerView。这个 RecyclerView 内置一个 adapter,控制 shimmer 的外观。使用方法说明什么的不再在介绍,可去github上搜索。说一下注意事项: 预加载的闪烁布局界面里的子控件一定要使用View,不然不会出现闪烁效果。像下面这样<Line...
2018-09-28 12:27:54 815
原创 INSTALL_FAILED_USER_RESTRICTED错误
使用小米手机调试出现这个错误INSTALL_FAILED_USER_RESTRICTED 解决办法:打开开发者选项---打开USB安装(允许通过USB安装应用)
2018-09-22 15:09:46 6042
原创 Android Studio将module变为library
进入module的build.gradle文件, 按下面的操作即可。//apply plugin: 'com.android.application' 将此处注释掉添加下面这段代码apply plugin: 'com.android.library' android { compileSdkVersion rootProject.ext.compileSdkVer...
2018-09-21 14:30:34 541
原创 Program type already present: com.google.gson.FieldAttributes
错误如下图问题原因:工程重复引用了gson的jar包所致。解决办法:在build.gradle的dependencies中加入代码:作用就是去除重复gson包 dependencies { configurations { all*.exclude group: 'com.google.code.gson' }}...
2018-09-21 10:10:56 4459
原创 记录个错误This window was lost,Rebuild removed 9 windows but added 8
错误如下09-13 17:25:35.895 957-970/? W/WindowManager: Rebuild removed 9 windows but added 8 java.lang.RuntimeException: here at com.android.server.wm.WindowManagerService.rebuildAppWindowLis...
2018-09-13 17:41:11 1440
原创 Android Studio 查看一个方法或者自定义VIEW在哪里被调用过
方法一: 使用快捷键Ctrl + G方法二: 先光标定位到方法,右键在弹窗里选择 Find Usages
2018-09-07 13:29:08 6407
转载 Android Studio3.xx新的依赖方式 implementation、api、compileOnly详解
转载: https://blog.csdn.net/yuzhiqiang_1993/article/details/783669852017 年google 后,Android studio版本更新至3.0,更新中,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle的编译版本,...
2018-09-05 10:56:13 3020
转载 com.android.support冲突的解决办法
转自: https://blog.csdn.net/yuzhiqiang_1993/article/details/78214812错误:All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes当我们...
2018-09-05 09:49:40 1834
原创 SoundPool工具类(单例模式),兼容低版本
public class ClickSoundUtil { private Context context; private static SoundPool soundPool; private static int soundID; public static void play(Context context, int resId) { ...
2018-08-29 17:14:10 741
原创 apk 反编译
参考各位大神文章,自己记一下笔记用到的工具: apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 下载地址:https://bitbucket.org/iBotPeaches/apktool/downloads dex2jar 作用:将apk反编译成java源码(class...
2018-08-04 10:15:21 441
原创 防止进入后含有edittext的界面自动弹出软件盘
在项目应用中遇到的问题,一个展示activity页面含有输入框,在刚进入这个页面的时候,软件盘弹出,遮挡部分页面,解决: **在edittext的外层的布局加android:focusable="true"android:focusableInTouchMode="true" 可以屏蔽键盘的弹出...
2018-07-26 17:30:05 734
原创 CreateProcess error = 2,系统找不到指定的文件
针对有安装NDK用户 Android/Sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/linux-x86_64/bin/mips64el-linux-android-strip 找不到, 导致编译报错也就是说在Android/Sdk/ndk-bundle/toolchains/mips64el-linux-an...
2018-07-25 12:02:00 10149 3
原创 Fiddler问题 - creation of the root certificate was not successful
d:cd D:\soft\Fiddler2 (切换到实际安装目录)makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy author...
2018-05-16 14:46:09 825
原创 Vlayout中StickyLayoutHelper类型的 LayoutHelper作为顶部布局,滑动时会被其他非StickyLayoutHelper(以CardView为根布局的Item)覆盖
问题:Vlayout中StickyLayoutHelper类型的 LayoutHelper作为顶部布局, 滑动时会被其他非StickyLayoutHelper(以CardView为根布局的Item)覆盖。原因:CardView 有z轴效果,所以会被覆盖。 解决办法:给StickyLayoutHelper的 item也设置成CardView为根布局,z轴设置一个更大的z参数 。...
2018-05-15 17:57:17 2632
原创 刷新框架嵌套vlayout下拉刷新问题
问题:顶部为FixLayoutHelper,无法下拉刷新,解决:在FixLayoutHelper之前添加任意布局,即可刷新!
2018-05-14 15:56:15 2072
原创 Power Mode II 让你的AndroidStudio编辑界面炫酷起来
没图说个丁丁?一路爆炸带火花!有没有!安装方法:File->Settings->Plugins->Browse repositories...->搜索 Power Mode II
2018-05-12 14:26:21 10710
原创 Android5.0水波纹效果兼容低版本4.X
先看效果图(偷来的) Android 5.0中新增了ripple类型,即波纹效果。要实现此几种种效果, 我们需要在res中添加一个新的文件夹drawable-v21,在此文件夹下新建bgripple.xml 用于实现波纹效果。<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:...
2018-05-09 11:21:54 1132
Google Android官方培训课程中文版
2017-07-05
ASP网站打开不显示网页而是代码,该怎么解决?
2023-10-27
安卓求助,activity中fragment替换问题
2016-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人