自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java环境变量配置注意事项

1、第一步需要在点击打开链接下载JDK下载最新版本下载自己当前系统对应的版本2、JDK配置环境变量: 打开计算机→属性→高级系统设置→高级→环境变量 (1)系统变量→点击新建 变量输入JAVA_HOME 变量值:填写jdk的安装目录(如 D:\Program Files\Java\jdk1.8.0_161) ...

2018-05-10 13:24:31 295

原创 flutter doctor命令报错 Unable to find git in your path

检验flutter环境配置是否正确。1.用户环境变量 需要配置如下路径。2.系统环境变量需要配置如下路径。

2023-01-18 13:52:02 805 1

原创 android edittext 设置可以滑动 不可编辑属性

etit.setInputType(EditorInfo.TYPE_NULL);

2022-02-16 08:57:01 1662

原创 flutter : cmdline-tools component is missing

配置flutter时,执行flutter doctor 命令出现解决办法:(1) 需要安装 android sdk command_line tools (latest)(2) 安装(1)中工具还出现上述错误,需要检查环境变量是否配置,以下变量必须配置用户变量配置:1> FLUTTER_STORAGE_BASE_URL :https://storage.flutter-io.cn 2>PUB_HOSTED_URL :htt...

2021-12-01 15:04:33 4363

原创 android :provider doesn‘t exist: gps

上述问题是由于android设备不支持gps功能,设备无gps芯片可通过:LocationManager manger = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); if (!manger .isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) { Log.i("tag","无gps模块") }...

2021-08-16 14:29:47 1499

原创 下载 org.apache.poi.xwpf.converter.xhtml-1.0.1

http://www.java2s.com/Code/Jar/o/Downloadorgapachepoixwpfconvertercoregae102jar.htm

2020-10-09 17:06:32 2910 1

原创 android 按照模板导出word表格数据

1.下载poi相关libhttp://poi.apache.org/download.html文件夹lib:doc功能实现依赖的包文件夹:docx功能实现依赖的包poi-4.1.2.jar :基础类poi-scratchpad-4.0.0.jar:doc功能实现poi-ooxml-4.1.2.jar ,poi-ooxml-schemas-4.1.2.jar :docx功能实现相关类3.要实现根据docx导出docx表格数据需要导入poi-4.1.2.jar,poi-ooxm.

2020-09-29 08:52:59 620

原创 android sqlite 查询表结构,以及字段值和字段类型

(1)首先查询表结构查询语句:PRAGMA TABLE_INFO + ‘表名’通过上述可以查询到 表结构如下图从上图表结构 可以得出我们的 字段名、字段类型(2)根据Cursor 遍历获取name 、type的值 ,由此可以获取到字段类型...

2020-06-02 15:13:54 1741

原创 android 根据apk文件路径获取图标

/** * @param context * @param apkPath apk文件路径 * @return */ public static Drawable getApkIcon(Context context, String apkPath) { PackageManager packageManager = context.getPackageManager...

2020-01-06 16:06:53 916

原创 android 隐藏导航栏时,当获取焦点又显示导航栏问题

想要隐藏标题栏 我们都知道在setContentView()之前调用requestWindowFeature(Window.FEATURE_NO_TITLE);隐藏导航栏调用下面的setActionBarHide();也可以隐藏,但是当界面中有EditText,点击EditText时,软键盘出现,导航键也会再次出现且不会隐藏,这时该怎么办?我们可以来监听屏幕的变化来隐藏导航栏//...

2019-12-30 09:49:50 2175

原创 IntelliJ IDEA 新建spring boot 找不到@RestController 、@RequestMapping

1.在pom.xml 配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>import change 添加以上依...

2019-12-18 10:08:52 6641

原创 org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception invoking method [manageApp]

出现这个问题,好多人说是web.xml 中servlet配置出错,由于我使用的是@WebServlet 注解方式,所以从自己创建的servlet配置查找问题,查找发现是urlPatterns中配置路径缺少 / 导致的,添加后重新编译运行正常。@WebServlet(name = "MyServlet", urlPatterns = "/servlet.MyServlet"...

2019-12-13 14:27:32 23060 6

原创 tomcat\apache-tomcat-9.0.29\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

idea配置tomcat 运行后出现:tomcat\apache-tomcat-9.0.29\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform大概意思是:无法在IA 32位平台上加载AMD 64位.dll1.查看jdk版本是32还是64位 打开cmd 输入java -version 查...

2019-12-13 11:03:36 4917

原创 IntelliJ IDEA 配置Tomcat后,控制台 tomcat catalina log 出现乱码

解决方法1:设置tomcat 的编码格式(1)打开tomcat设置(2)设置vm options 的编码格式:-Dfile.encoding=UTF-8(3)找到tomcat安装目录的conf文件夹找到 logging.properties文件(4)打开logging.properties文件,修改下列5处编码格式为:UTF-8,重新运行tomcat,看编码是否正常...

2019-12-13 10:16:53 1556 1

原创 android studio 提交git时,.gitignore文件配置

替换项目根目录下的.gitignore文件,内容如下:(注意,先提交.gitignore文件,再提交代码,否则会出现.gitignore失效)# Built application files*.apk*.ap_# Files for the Dalvik VM*.dex# Java class files*.class# Generated filesbin/ge...

2019-12-10 10:35:07 1248

原创 解决android AutoLayout不能适配RadioButton

// autoUtils中没有适配RadioGroup,导致RaidoButon不能适配,需要自定义RadioGroup,方可实现px适配,代码如下import android.content.Context;import android.util.AttributeSet;import android.view.ViewGroup;import android.widget.Radio...

2019-12-04 17:24:41 166

原创 android获取应用签名

public class AppUtils { public static String SHA1 = "SHA1"; public static String MD5 = "MD5"; public static String SHA256 = "SHA256"; /** * 获取对应类型的签名 * * @param co...

2019-11-28 11:46:31 606

原创 android EditText设置InputType属性导致需要点击2次才会出现软键盘

监听editText的焦点状态,在获取焦点时设置显示键盘 et_view.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { ...

2019-11-20 10:28:39 859

原创 百度网盘下载文件完成,打开文件时出现文件删除或已修改

解决办法:删除 C:\Users\Administrator\AppData\Roaming\BaiduYunKernel\Config\index.s3dbs 文件

2019-10-21 14:02:45 23374 3

原创 android 可横向滑动的textview

<TextView android:id="@+id/tv_view" android:layout_width="wrap_content" android:layout_height="20px" android:gravity="center_vertical" ...

2019-09-04 09:15:55 585

原创 android 动态生成shape以及动态的改变shape颜色

1>.改变shape的颜色(1)GradientDrawable view_ground = (GradientDrawable)view.getBackground(); //获取控件的背景色(2)view_ground.setColor(Color.parseColor(text_background));//设置背景色2>.代码生成shape//创建Drawa...

2019-09-03 10:11:53 1863

原创 sqlite获取某一列数值中的最大值一直返回9问题

sqlite获取最大值一般使用max函数来获取,但是返回值一直是9。原因是因为该列字段值类型不是数值类型。可以通过cast来改变字段值类型,使用下列where语句可以完美解决:select max(cast(列名 as int)) from 表名...

2019-09-03 09:50:33 5799

原创 android 软键盘、虚拟键遮挡布局、全屏、去掉导航栏

项目中遇到的情况:activity设置adjustResize无效,试了各种方法都没有达到效果方法1:完美解决:1.将最外层布局设置为ScrollView2.监听ScrollView的变化,计算出屏幕高度(包含虚拟键),和屏幕可见高度, 两者之差就是屏幕被遮挡的高度3.设置布局最底下控件的margin ,这样就可以滑动布局显示被遮挡的部分/** * 设置dialog ...

2019-08-07 17:36:08 1542

原创 android sqlite查询某一列的所有值是否包含某个值

根据项目需求遇到问题:数据库的某一列的值,由于以前和现在数据库存储的字段值规则不一致,导致原来数据不兼容,以前的数据存储的值比现在的多存储了某一字段,所以要排查看这个一列是否存在这个字段,存在就删除更新数据sql 查询语句 :where="select * from "+表名+" where 字段名like '%"+ 查询包含的字段值+"%'";...

2019-07-10 11:45:54 4226

原创 Android eclipse 打包失败:出现“Conversion to Dalvik format failed with error 1

android 打包中出现这种情况,是由于关联的lib 路径、文件发生变化引起的,解决办法:(1)关闭build,自动编译(2)删除gen 、bin 目录(3)clean 项目(4)bulid project 项目...

2019-06-25 15:12:08 2510 2

原创 android 自定义相机拍照时卡死

在自定义相机中,遇到拍照时 ,一直卡在拍照,于是打断点发现拍照后onPictureTaken回调不执行相机的分辨率分为:(1)预览尺寸(2)拍照照片尺寸 且两个分辨率值存在不同,当设置分辨率时需要获取当前相机是否存在该分辨率, 否则会出现卡顿情况解决办法:获取相机的最佳预览尺寸,以及最佳拍照尺寸,// 获取相机参数para...

2019-06-19 16:49:44 2536

原创 android dialog中软键盘压盖输入框

最近做项目遇到在自定义dialog中有edittext,当输入时出现软键盘压盖输入框导致看不到输入内容。于是查找资料解决问题:(1)在dialog依赖的activity中设置style android:windowSoftInputMode="adjustPan"(2)自定义dialog设置style android:windowSoftInputMode="adjustPan"...

2019-06-04 15:20:01 3627 5

原创 Tomcat下载、安装、配置以及在eclipse中配置

1.配置jdk : 参考https://mp.csdn.net/postedit/802661032.下载tomcat :http://tomcat.apache.org/下载步骤:(1)选择download下的最新版本 (2)根据自己电脑系统选择32、64位下载 配...

2019-05-06 15:04:13 722

原创 WindowManager$BadTokenException: Unable to add window -- token null is not for an application

出现这个问题是由于:在创建dialog时,传入的context对象是application的context对象( getApplicationContext() ); 而不是当前acticity的context,才会导致创建dialog的Token为null 具体原因:由于创建dialog(w.setWindowManager(mWindowManager, null,...

2019-04-25 09:36:21 817

原创 android 自定义view 画板改变画笔颜色

在自定义view画板的时候,想实现多种颜色的绘制我的想法是:改变画笔颜色不就可以实现吗。于是通过 paint.setColor(color); 来设置画笔颜色,一顿操作之后发现, 在绘制之后,改变画笔颜色,再次绘制的时候,之前的颜色也改变了,这是咋回事呢? 我是在ondraw()中 canvas.drawPath(path, paint)绘制的啊...

2019-04-19 09:19:31 3089 1

原创 使用android studid 打包时出现:AAPT error: check logs for details

网上查找方法(1)在gradle.properties文件最后添加 android.enableAapt2=false (没用) (2)在app的build文件中添加:aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false (可以)...

2019-04-18 15:32:13 294

原创 android Canvas.drawBitmap 方法的理解

在自定义view中需要绘制出画笔的图片,并且在当前按下的位置实时绘制, 我的步骤是:(1)获取资源文件的下的画笔bitmap : Bitmap bitmapPaint = BitmapFactory.decodeResource(mContext.getResources(), R.mipmap.paint); ...

2019-04-18 14:50:22 9118

原创 android eclipse 编译 tess-two为.so文件失败总结

<1> eclipse配置ndk:https://developer.android.google.cn/ndk/downloads/,并且配置ndk的环境变量(不同的sdk版本对应不同的ndk版本。否则会出现编译失败)<2>在cmd下进行编译 (1)cd 到tess_two 文件下 (2)再输入 :ndk-build...

2019-04-12 15:32:33 374

原创 bitmap 转为base64字符串,再转为bitmap 出现黑屏

使用将bitmap 转为base64,再将base64转为bitmap时出现黑屏经过 多次查找发现 应该是bimap转为base64时数据出现问题,原来在 bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos); 这个中设置bitmap的格式为jpg格式时,一直转换失败,改为png格式就可以互转。 /**...

2019-04-11 08:55:42 1283

原创 android sqlite根据指定字段查重和去重

最近项目中遇到sqLite数据库数据出现重复数据,出现重复数据:原本意愿是:rygid这一列每个数据只能出现一次,现在存在719、533、528、530出现重复;解决思路:(1)将rygid这列数据根据值分组,再分组过滤查询改组数据长度是否大于1条数据。(根据查询的重 复数据,删除自己不想要的数据) sql 语句:根据某...

2019-04-04 13:05:42 3632

原创 android 获取手机分辨率(包含虚拟键)

//屏幕宽高分辨率WindowManager wm =(WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); DisplayMetrics metrics = new DisplayMetrics(...

2019-04-01 17:37:02 474

原创 java 将字符串、list 写入到文件,并读取内容

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;impor...

2019-04-01 14:12:47 6343

原创 android出现: Camera--Fail to connect to camera service

项目中用到摄像头功能,未配置权限引起的在清单文件AndroidManifest.xml配置相机权限:<uses-permission android:name="android.permission.CAMERA"/><uses-feature android:name="android.hardware.camera" /><uses-feature ...

2019-03-26 13:50:57 3582

原创 android 首次安装app,按home键退出再点击桌面图标,isTaskRoot()问题

出现问题步骤: (1)安装完成,点击打开,进入app,首先进入activity1, (2)再进入activity2,按home键退出,再按app图标打开, 会先出现activtiy1,再出现activity2,而不是我们想象中的activity2.出现原因: 我们点击Home键退出,app的Task任务栈进入后台,然后我们点击桌面上的启...

2019-03-25 15:23:53 650

原创 android studio3.2.1版本添加library后调用不到library中的方法

相关配置更改:1、app:build gradle中: compile 要用 implementation 或 api 替换 testCompile要用 testImplementation 或 testApi 替换 androidTestCompile要用 androidTestImplementation ...

2019-03-11 09:41:17 991

android反编译.zip

用于获取apk文件的android源码,该工具包含详细的反编译步骤,以及apk签名,自定义签名,dex文件转jar,查壳多种功能

2019-12-03

tess_two编译为.so

因为Tesseract使用C++实现的,在Android中不能直接使用,需要封装JavaAPI才能在Android平台中进行调用,这里我们直接使用TessTwo项目,tess-two是TesseraToolsForAndroid的一个git分支,使用简单,切集成了leptonica,在使用之前需要先从git上下载源码进行编译

2019-04-12

全国省市县json、excel、数据库db文件

包含省市县json格式数据、excle表格数据、数据库格式数据(根据省市区的代码代码可获取相对应的区域)

2019-01-30

navicat_premium12

Navicat Premium是一套数据库管理工具,结合了其它Navicat成员的功能,支持单一程序同時连接到MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL数据库。Navicat Premium可满足现今数据库管理系统的使用功能,包括存储过程、事件、触发器、函数、视图等。

2019-01-28

sqlLite +破解Key

SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。

2018-11-30

eclipse 编码转换插件

com.lifesting.tool.encoding_1.0.0用于eclipse 编码转换。utf-8,gbk 互转,可以直接转换单个文件,也可以转换整个项目的编码

2018-09-19

android ant分包资源、步骤

android 65535Eclipse版本android 65535解决方案(原理等同android studio现在的分包方式)

2018-07-19

空空如也

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

TA关注的人

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