java
xyx2999
这个作者很懒,什么都没留下…
展开
-
Android Studio 4.0.1 导入 OpenCV 4.4.0
主要参考https://blog.csdn.net/qq_41814560/article/details/107474280 即可。注意:在这一步时,不再能更改名字,如图,路径最后的“sdk”即为improt后的module名。因此,为了方便,最好在improt前将名字改好,将“sdk”改成如“opencvLibrary440”之类的名字。...原创 2020-07-27 15:05:00 · 797 阅读 · 0 评论 -
Android Studio Render Problem解决方案
参考https://tekeye.uk/android/android-studio-rendering-problems多种方法都试试,总有一种能用。原创 2018-09-03 15:34:23 · 1906 阅读 · 2 评论 -
API28 BottomNavigationView的setShiftingMode不能用
升级API28后,BottomNavigationView 的setShiftingMode不能用了。<android.support.design.widget.BottomNavigationView app:labelVisibilityMode="labeled" />解决了。原创 2018-09-25 14:43:18 · 4142 阅读 · 6 评论 -
Android API 28 访问服务器失败 提示CLEARTEXT
解决方法:参考https://blog.csdn.net/castanea/article/details/81256422在res下新建一个xml目录 创建名为network_security_config.xml 文件 ,该文件内容如下:<?xml version="1.0" encoding="utf-8"?><network-security-config...原创 2018-09-30 15:00:31 · 5118 阅读 · 0 评论 -
Android API 28 配置 networkSecurityConfig
在一个项目中既用到了 科大讯飞听写API,又要访问自己的服务器(非HTTPS)。而当升级到Android API 28时,需要配置networkSecurityConfig 才能访问服务器,如https://blog.csdn.net/xyx2999/article/details/82909582但是按上述链接中配置,服务器可以访问了,但是讯飞API不能用了。于是查找资料,参考...原创 2018-10-09 16:35:32 · 18116 阅读 · 0 评论 -
Android API 28 使用 android-async-http1.4.8 报错
项目升级 API 28后,使用 android-async-http1.4.8 时,报错如下:java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/commons/logging/LogFactory;换成 android-async-http1.4.9,问题可解决。若执意要用 android-async-h...原创 2018-10-10 11:21:44 · 1077 阅读 · 0 评论 -
Java String 后面加空格的几种方法
1.StringUtilsimport org.apache.commons.lang3.StringUtils; StringBuilder mBuffer1 = new StringBuilder(""); mBuffer1.append(StringUtils.rightPad("测试", 10, " ") +": α:"+S...原创 2018-10-31 16:20:43 · 22974 阅读 · 0 评论 -
利用com.journeyapps:zxing-android-embedded:3.6.0实现扫码的问题
利用com.journeyapps:zxing-android-embedded:3.6.0实现扫码在配置文件中进行如下配置:implementation 'com.google.zxing:core:3.3.3'implementation 'com.journeyapps:zxing-android-embedded:3.6.0'给integrator添加RequestCode...原创 2018-11-05 16:56:09 · 5760 阅读 · 2 评论 -
OKHTTP 错误CLEARTEXT communication not supported
测试机android9.0的pixel2,开发用的android api28, com.zhy:okhttputils:2.6.2服务器用的http而非https按照https://blog.csdn.net/xyx2999/article/details/82984501进行了配置,连接服务器报错CLEARTEXT communication not supported: ...原创 2018-11-12 09:48:07 · 4845 阅读 · 0 评论 -
android.util.Base64编码后传参问题
项目要以URL形式给服务器传参,用到了android.util.Base64编码一开始用的Base64.encodeToString(str.getBytes("UTF-8"), DEFAULT);发现偶尔会出现错误。检查后发现是编码问题,参数编码后可能会出现"/",造成获取服务器信息错误。将代码改成如下Base64.encodeToString(str.getBytes("U...原创 2018-11-19 17:07:37 · 1538 阅读 · 0 评论 -
Android Studio使用讯飞API
如果用Android Studio来使用讯飞API,根据讯飞提供的使用教程http://doc.xfyun.cn/msc_android/%E9%A2%84%E5%A4%87%E5%B7%A5%E4%BD%9C.html,在运行demo时会出现错误。原因在于这句“将在官网下载的Android SDK压缩包中libs目录下所有子文件拷贝至Android工程的libs目录下。”,因为这句是相对原创 2018-04-19 16:14:20 · 716 阅读 · 0 评论 -
MPAndroidChart HorizontalBarChart X轴自定义
由于项目要有一个品种分析功能,显示推荐品种,因此选择使用MPAndroidChart,以图表形式表现比较直观。效果如图所示。先上代码:AnalysisActivity.java:package com.XXX.Activity;import android.os.Bundle;import com.github.mikephil.charting.charts.BarChart;impo...原创 2018-04-18 11:29:30 · 8202 阅读 · 6 评论 -
Java调用OpenCV进行Hough变换直线检测
private BitmapHoughTransFormLine(Bitmap bmp) { Mat rgbMat =new Mat(); //存储原图像的矩阵 Mat grayMat =new Mat(); //存储灰度图像的矩阵 Mat lineMat = new Mat();//存储检测出的直线坐标的矩阵,每个element原创 2015-02-13 13:55:59 · 3610 阅读 · 0 评论 -
高斯消元法求方程
/** 高斯消元法求方程* Gaussian elimination with partial pivoting* @param A为系数矩阵* @param b* @return 计算结果*/ public static float[] GSolveE(float[][] A, float[] b) { int N = b.length翻译 2015-03-11 15:51:05 · 522 阅读 · 0 评论 -
Struts2下载文件点取消、重复下载出现的异常解决
在使用Struts2下载文件时,如果重复下载,会抛出如下异常:java.lang.IllegalStateException: Cannot call sendError() after the response has been committedat org.apache.catalina.connector.ResponseFacade.sendError(ResponseF原创 2015-08-11 15:39:52 · 1029 阅读 · 0 评论 -
Android Studio配置JavaCPP Presets for OpenCV
通过使用JavaCV,无需复杂的配置就可调用OpenCV_Contrib中的算法,比较方便。而OpenCV官方目前是不提供For Android扩展包下载的。一、 配置Jar文件方式参考 https://www.jianshu.com/p/7f9d31839b8f1. 下载jar在http://bytedeco.org/download/下载解压2.原创 2018-01-29 16:02:54 · 2190 阅读 · 1 评论 -
Java猜数游戏
import java.awt.*;import java.awt.event.*;import javax.swing.*;/** *This program is a geme for guessing a number which is between 1 and 1000. *2008-10-29 *@author XYX */public class Gu原创 2009-01-04 20:54:00 · 904 阅读 · 0 评论 -
android使用opencv扩展包
1.在 https://github.com/richdyang/opencv3-android-sdk-with-contrib 下载包含android opencv扩展包的SDK。2.配置。配置方法同官网下载的SDK。测试代码如下package com.opencvcontribtest;import android.graphics.Bitmap;import android.grap...原创 2018-03-07 08:50:35 · 770 阅读 · 0 评论 -
AndroidOpenCV摄像头预览旋转90度问题
将下图文件中的 deliverAndDrawFrame 方法修改为protected void deliverAndDrawFrame(CvCameraViewFrame frame){ Mat modified; if (mListener != null) { modified = mListener.onCameraFrame(frame); } else ...原创 2018-03-02 15:44:58 · 4328 阅读 · 1 评论 -
GitHub上几种Android表格控件
一、LockTableViewGitHub:https://github.com/RmondJone/LockTableView有基本功能(显示数据),有上拉下拉,有点击事件,但其它功能(如添加按钮等)需要二次开发。二、PanelListGitHub:https://github.com/z3896823/PanelList有基本功能(显示数据),可多选,有点击事件,每列...原创 2018-04-03 10:41:48 · 23448 阅读 · 2 评论 -
Calendar的get()、set()和roll()方法注意事项
转载:http://blog.sina.com.cn/s/blog_677873910102vcp7.html示例代码:Calendar c = Calendar.getInstance(); c.set(2014, Calendar.MARCH, 31);c.add(Calendar.MONTH, 13);System.out.println(c.getTime());// 2015-04-30...转载 2018-04-12 10:13:07 · 1468 阅读 · 0 评论 -
Android调用OpenCV,不用OpenCV manager
先将OpenCV-2.4.10-android-sdk\sdk\native\libs中文件拷贝到工程lib中Android调用OpenCV,不用OpenCV manager代码如下:package com.example.grayprocess; import org.opencv.android.BaseLoaderCallback;import org.opencv.android.Loa...原创 2015-02-11 11:31:56 · 647 阅读 · 0 评论