- 博客(112)
- 资源 (7)
- 收藏
- 关注
原创 java list移动元素的位置,别的元素相对位置
使用list.add(0, list.remove(i))方法,先移除,然后把移除的元素放在指定位置,指定位置之后元素的索引值往后加1。list中移动元素的位置,别的元素相对位置不变。例如把某个元素移动到第一个位置,别的元素后移。
2024-03-12 10:44:36 217
原创 Missing artifact org.yaml:snakeyaml:jar:1.29
环境变量配置maven,eclipse中配置maven,重启eclipse。
2024-02-21 16:49:58 443 1
转载 invalid LOC header (bad signature)
方法1、可通过右击项目名 -> Run as -> Maven test ,这时控制台会报哪个jar包出错。(也可以打开DOS命令窗口,切换至项目目录,运行mvn test命令,和Eclipse的控制台输出信息一致)在自己的Maven本地仓库目录 搜索 prgress,打开包含progres 的文件目录 ,删掉目录所有,重新执行 maven update project。(bad signature)错误。方法2、如果方法1未出现任何错误信息。说明Jar包出现了问题。
2024-02-21 16:44:29 46
原创 Android BLE设置MTU大小
MTU是什么?MTU是指在一个协议数据单元中(Protocol Data Unit, PDU) 有效的最大传输Byte。MTU默认是23byte,但是供我们使用的只有20byte。所以有时候不能满足我们的需求,需要我们手动设置MTU的大小。core spec中ATT的默认MTU为23个Byte,ATT的Opcode占1个Byte、ATT的Handle占2个Byte、GATT占20个Byte。23Byte(ATT)=1Byte(Opcode)+2Byte(Handler)+20Byte(BATT)。
2021-10-21 18:55:28 6060 2
原创 ModuleNotFoundError: No module named ‘pip‘
使用pip命令安装其他包时,报错ModuleNotFoundError: No module named 'pip'是本人在更新pip版本时更新失败,导致pip命令出错。重新升级pip版本就行了。可以先执行python -m ensurepip ,然后执行python -m pip install --upgrade pip ,更新成功。...
2021-05-25 17:26:51 531
原创 pip安装
Windows把该网址粘贴到迅雷下载器里,自动下载为get-pip.py文件。或者用浏览器打开https://bootstrap.pypa.io/get-pip.py,复制全部内容并存到get-pip.py文件中(不建议,因为文本很长)。 使用cmd进入到该文件目录 执行命令,即 python get-pip.py 参考:安装setuptools和pip ...
2021-05-16 10:47:40 154
原创 error: undefined reference to
在做JNI开发时,对C/C++写的libKF.so进行JNI封装成libkftest.so时,遇到以下问题:Build command failed.Error while executing process D:\Android\sdk\cmake\3.10.2.4988404\bin\ninja.exe with arguments {-C D:\project\SDK\app\.cxx\cmake\debug\armeabi-v7a kftest}ninja: Entering dire
2021-04-26 16:52:10 1843
原创 android只有进入蓝牙页面才能被扫描搜索到的解决办法
在做Android蓝牙开发过程中,发现虽然设备的蓝牙和定位权限都打开了,但是扫描不到设备(除非以前配对过)。只有进入蓝牙页面,才能被扫描搜索到。这个就涉及到蓝牙的可见性,为了保护隐私默认是不可见的,需要打开蓝牙可见性,才能被别的设备扫描搜索到。目前Android的API中没有直接设置蓝牙永久可见性的接口。有一个方法可以实现,不过会弹出一个确定的窗口://启动修改蓝牙可见性的IntentIntent intent = new Intent(BluetoothAdapter.ACTION_REQU...
2021-01-30 10:18:10 1851
原创 android两个子线程间通信
android中主线程和子线程之间的通信是通过handler消息循环机制,主线程中的handler把子线程中的message发送给主线程中的looper,或者主线程中的handler通过post向looper发送一个runnable。looper默认存在于主线程中,子线程中是没有的。那怎么办呢?我们可以把looper绑定到子线程中,调用Looper.prepare()方法为该子线程生成looper...
2019-12-11 16:01:31 1401
原创 android Handler导致的内存泄露的原因及解决办法
在Android开发中,内存泄露十分常见。内存泄露:本该被回收的对象不能被回收而停留在堆内存中占用内存。这样最后可能会引起内存不足导致其他需要使用内存的对象无法获取足够的内存,进而引起内存溢出OOM。内存泄露出现的原因:当一个对象已经不再被使用时,本该被回收但却因为有另外一个正在使用的对象持有它的引用从而导致它不能被回收。这就导致了内存泄漏。Handler是我们在更新UI时经常使用到的类,但...
2019-11-25 13:54:59 943
原创 java utf-8带bom格式内容(带"\uFEFF")转换成utf-8格式
从txt文件中读取一串字符串和数据库中另一串字符串比较的时候发现两串字符串一样,但是判断是否equal的时候发现返回的是false,也就是不相等。这就奇怪了,于是打印log,发现了端倪:左边的字符串是数据库的,右边的字符串是从txt文档读取的,发现右边的字符串前有个小点。把整个内容复制粘贴出来,发现那个小点又不见了:E/id===: 55cdf761d9c74874b381d24...
2019-11-20 16:12:55 5050
原创 android网络框架代码重构
由于技术的更新发展,新技术新框架层出不穷。如果代码没有重构或者重构的不好,会造成很多问题,比如项目中某个框架过时不能用了,如果没有重构,在项目中每个用过该框架的地方都要一一修改,如果项目小还好,如果项目很大,那改动起来工作量会很大。怎么让自己项目不因框架的更新而发生改动,或者改动很小?这就需要代码重构了。怎么进行代码重构?下面以网络框架为例,进行代码重构。首先,在项目-app下build.gr...
2019-11-18 16:58:48 264
原创 Android TextView带背景图片和自定义边框
TextView带背景图片和自定义边框,效果如下图:页面xml:<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" ...
2019-11-15 10:04:28 1159
原创 BadTokenException: Unable to add window Toast Handler
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.on, PID: 5017 android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@7cdb1a7 is not valid; is your ac...
2019-11-07 18:19:16 576
原创 Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
新建一个工程,出现下面的问题:Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for detailsError:java.util.co...
2019-09-20 09:29:45 321
原创 ps快速把图片背景色变成透明图片
步骤:1、打开Photoshop,右上角点击“文件”,导入图片。注意图片要是.png图片,否则无法导入。如果不是.png图片,可以把图片后缀名改成.png。因为png图片支持透明图片。2、在顶部导航点击“选择”--->色彩范围,出现如下图,然后点击图片上你要设为透明的部分,然后再点击右边弹窗的“确定”按钮,然后点击键盘上的“delete”按钮,背景色就变成透明的了。然后保存图片就可以...
2019-08-14 09:39:19 17803
原创 Android adb无线连接手机调试app,adb连接失败,连接成功adb devices没有设备问题解决
之前一直是用数据线连电脑进行调试,但是新手机的USB接口被背夹占用了,导致连了背夹就不能通过USB数据线连电脑。这时只能通过无线网络连电脑了。步骤如下:1、把电脑和手机置于同一局域网下内(比如连同一个无线网络)。保证电脑与手机能ping通。测试电脑与手机ping通方法:打开手机所连的无线网,查看其ip地址,比如为192.168.130.216。然后打开cmd,输入ping ip地址...
2019-08-02 15:03:37 7224 6
原创 Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versi
新建一个工程,出现下面的异常:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app ...
2019-08-01 17:16:11 155
原创 RemoteServiceException:Bad notification posted:Couldn't expand RemoteViews for:StatusBarNotification
使用自定义的 notification时,遇到这个错误:android.app.RemoteServiceException: Bad notification posted: Couldn't expand RemoteViews for: StatusBarNotification查了资料,发现原因不外乎是因为布局里有不支持的布局或控件:RemoteViews并不是支持全部的布局...
2019-07-31 17:48:56 1876
原创 Failed to resolve:问题的解决方法
构建项目的时候出现了这个异常。解决办法1:修改项目下的的bulid.gradle文件,添加maven { url 'https://jitpack.io' }即可:allprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } ...
2019-07-18 17:59:23 18000
原创 Android自定义EditText密码框,自定义EditText的hint不显示问题
在开发中发现在某些机型某些系统中输入密码时会发现密码会明文显示一会然后再显示成密文,如下图所示:这是不安全的。这时需要自定义密码输入框,输入密码时直接就是密文显示。这个需要自定义属性。不了解自定义属性的可以先查查,这里只写步骤。1、自定义输入框密码属性。在项目res-values目录下创建attrs.xml文件:<?xml version="1.0" encoding="u...
2019-07-10 16:18:53 2130
原创 Android 高德地图自定义点聚合marker图片及Overlay点击选中功能
之前做了一个图片处理的app,把本地图片的经纬度存到手机本地数据库,然后在app中的“图片位置”页面的地图上的对应位置显示该图片,并有点聚合功能,能动态调整地图展示整屏Marker。效果如下: 本功能使用的是高德地图的API,是在高德“点聚合效果”demo的基础上改的(高德官网提供的聚合点demo下载),下面的代码里很多类用的都是这个demo上的,如果...
2019-04-26 17:44:36 4277 6
原创 references to other resources are not supported by build-time PNG generation
导入第三方代码,出现如下异常:Error:Execution failed for task ':app:mergeDebugResources'.> There were multiple failures while executing work items > A failure occurred while executing com.android.build....
2019-04-24 14:14:34 725
原创 android.content.res.Resources$NotFoundException: String resource ID #0xd
运行出现上述异常。贴上异常部分的代码:viewHolder.tvAssortment.setText(list.get(position).getAssortment());其中tvAssortment是TextView类型,list.get(position).getAssortment()是int类型。setText设置的是String类型。由于类型不一致,所以出现了上述异常。需...
2018-09-11 18:10:50 1022
原创 Multiple dex files define Landroid/support/design/widget/CoordinatorLayout$Behavior
运行程序出现“DexArchiveMergerException: Unable to merge dex”在build.gradle-dependencise中添加:compile 'com.android.support:multidex:1.0.1'同时在build.gradle-android-defaultConfig添加multiDexEnabled true问...
2018-08-24 09:56:43 1510
原创 android读取csv文件数据
csv文件是一种表格形式的文件,如果把文件后缀名改为.txt,会发现同一行数据之间是用英文“,”隔开的。如何读取csv文件以便把数据存入数据库呢,特别是csv文件中有些数据是空?csv文件如下:把文件后缀名改为.txt后如下:电表id,电表编号,模块地址,描述,所属站点名称,所属站点联系人,所属站点联系电话,所属站点地址343433,3434,3434434,,45454,4545,,222222...
2018-07-05 16:57:14 7192
原创 It is possible that this issue is resolved by uninstalling an existing version of the apk if it is
换了个电脑运行Android studio安装apk时,弹出窗口,点确定安装失败。窗口内容如下:Installation failed with message Failed to establish session. It is possible that this issue is resolved by uninstalling an existing version of the apk...
2018-05-10 18:40:40 765
原创 mount挂载报错mount:you must specify the filesystem type 。 Linux(CentOS)挂载U盘、移动硬盘以及文件拷贝
mount:you must specify the filesystem type报错主要是因为没有指定文件系统格式,我就进行如下操作 查看文件系统格式: df -T -h我们平时用的移动硬盘是NTFS格式的,linux默认情况下不支持NTFS格式,支持FAT-32格式。从U盘复制文件到centos:环境:VMware workstation 12 系统:centos6.7su进入root,以下...
2018-04-03 16:38:44 13662
原创 java.lang.UnsatisfiedLinkError: No implementation found for
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.pimr, PID: 20314 java.lang.UnsatisfiedLinkError: No implementation found for int com.example.pimr.util.IRDA.Init() (tried Java_com_examp...
2018-03-29 15:31:45 21582 5
原创 java.lang.RuntimeException: Canvas: trying to use a non-premultiplied bitmap android.graphics.Bitma
java.lang.RuntimeException: Canvas: trying to use a non-premultiplied bitmap android.graphics.Bitmap@b272989加载图片的时候发现上述异常。代码如下:public static FaceImage readImage(String file_name) { Log.i(T
2018-02-02 16:38:57 1132
原创 Channel is unrecoverably broken and will be disposed!
ERROR/InputDispatcher(21566):channel '4f2e16 my.package (server)' ~ Channel is unrecoverably broken and will be disposed!在启动APP的时候,启动页无法显示,白屏,然后崩溃。查看log,如上。app在启动时,会先启动application,然后再启动activity。
2018-02-02 16:05:21 6697
原创 A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 9269
01-17 16:47:24.648 9269-9269/com.face.imageclassify A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 9269 (l.imageclassify) [ 01-17 16:47:24.648 396: 396 W/ ]
2018-01-26 16:08:02 22192
原创 Fatal signal 11 (SIGSEGV), code 1, fault addr 0xc91303b0 in tid 3587 (RenderThread)
01-16 15:47:13.985 3543-3587/com.face.imageclass A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xc91303b0 in tid 3587 (RenderThread) [ 01-16 15:47:13.986 396:
2018-01-16 16:43:40 24329 8
原创 Android 双击返回键退出APP
private boolean isExit=false;//是否退出APP @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK) { appExit(); return
2018-01-10 13:02:05 461
原创 Android中对集合中的对象进行排序
最近需要一个对图片对象进行排序的功能。思路:1、新建一个类实现Comparator,这个类是实现比较的关键类,一般做比较的类型为int或String。public class OrderSortUtil implements Comparator { @Override public int compare(LocalFile file1, LocalFile fi
2018-01-09 18:50:35 1874
原创 java.lang.InstantiationException: class has no zero argument constructor
java.lang.InstantiationException: class has no zero argument constructor需要在一个方法中的for循环中获取图片处理进度,在Fragment中显示。在该方法的for循环中采用发送广播的方法,在Fragment中接收进度数据进行显示。在Fragment类中声明了广播内部类。但是运行时出现上面问题。解决方法如下:1,如果
2018-01-04 16:32:45 4109
原创 java.lang.RuntimeException: autoFocus failed,Call autoFocus when preview is inactive (state = 1)
java.lang.RuntimeException: autoFocus failedCall autoFocus when preview is inactive (state = 1)
2018-01-03 21:03:09 10179 3
原创 android.database.sqlite.SQLiteException: unrecognized token: "266_1"
android.database.sqlite.SQLiteException: unrecognized token: "266_1"
2017-12-31 11:22:08 2714
原创 android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0在查数据库的时候出现上述异常查看sql语句://获取所选图片的faceFeature helper=LocalImageHelper.getInstance(); LocalFile l
2017-12-31 11:20:23 4798
2001-2018年中国财政收入等数据.xlsx
2021-05-11
NetFrame.zip
2019-11-18
com.android.ide.eclipse.ndk_23.0.2.1259578.jar
2019-08-27
Android 高德地图自定义点聚合marker图片及Overlay点击选中功能
2019-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人