自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (7)
  • 收藏
  • 关注

原创 java list移动元素的位置,别的元素相对位置

使用list.add(0, list.remove(i))方法,先移除,然后把移除的元素放在指定位置,指定位置之后元素的索引值往后加1。list中移动元素的位置,别的元素相对位置不变。例如把某个元素移动到第一个位置,别的元素后移。

2024-03-12 10:44:36 270

原创 Missing artifact org.yaml:snakeyaml:jar:1.29

环境变量配置maven,eclipse中配置maven,重启eclipse。

2024-02-21 16:49:58 462 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 120

原创 Android Glide加载网络图片不显示,但浏览器能打开图片

Android Glide 加载网络图片不显示

2022-02-21 20:12:45 3226

原创 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 6160 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 539

原创 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 158

原创 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 1897

原创 android只有进入蓝牙页面才能被扫描搜索到的解决办法

在做Android蓝牙开发过程中,发现虽然设备的蓝牙和定位权限都打开了,但是扫描不到设备(除非以前配对过)。只有进入蓝牙页面,才能被扫描搜索到。这个就涉及到蓝牙的可见性,为了保护隐私默认是不可见的,需要打开蓝牙可见性,才能被别的设备扫描搜索到。目前Android的API中没有直接设置蓝牙永久可见性的接口。有一个方法可以实现,不过会弹出一个确定的窗口://启动修改蓝牙可见性的IntentIntent intent = new Intent(BluetoothAdapter.ACTION_REQU...

2021-01-30 10:18:10 1877

原创 android两个子线程间通信

android中主线程和子线程之间的通信是通过handler消息循环机制,主线程中的handler把子线程中的message发送给主线程中的looper,或者主线程中的handler通过post向looper发送一个runnable。looper默认存在于主线程中,子线程中是没有的。那怎么办呢?我们可以把looper绑定到子线程中,调用Looper.prepare()方法为该子线程生成looper...

2019-12-11 16:01:31 1422

原创 android Handler导致的内存泄露的原因及解决办法

在Android开发中,内存泄露十分常见。内存泄露:本该被回收的对象不能被回收而停留在堆内存中占用内存。这样最后可能会引起内存不足导致其他需要使用内存的对象无法获取足够的内存,进而引起内存溢出OOM。内存泄露出现的原因:当一个对象已经不再被使用时,本该被回收但却因为有另外一个正在使用的对象持有它的引用从而导致它不能被回收。这就导致了内存泄漏。Handler是我们在更新UI时经常使用到的类,但...

2019-11-25 13:54:59 958

原创 java utf-8带bom格式内容(带"\uFEFF")转换成utf-8格式

从txt文件中读取一串字符串和数据库中另一串字符串比较的时候发现两串字符串一样,但是判断是否equal的时候发现返回的是false,也就是不相等。这就奇怪了,于是打印log,发现了端倪:左边的字符串是数据库的,右边的字符串是从txt文档读取的,发现右边的字符串前有个小点。把整个内容复制粘贴出来,发现那个小点又不见了:E/id===: 55cdf761d9c74874b381d24...

2019-11-20 16:12:55 5094

原创 android网络框架代码重构

由于技术的更新发展,新技术新框架层出不穷。如果代码没有重构或者重构的不好,会造成很多问题,比如项目中某个框架过时不能用了,如果没有重构,在项目中每个用过该框架的地方都要一一修改,如果项目小还好,如果项目很大,那改动起来工作量会很大。怎么让自己项目不因框架的更新而发生改动,或者改动很小?这就需要代码重构了。怎么进行代码重构?下面以网络框架为例,进行代码重构。首先,在项目-app下build.gr...

2019-11-18 16:58:48 266

原创 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 1165

原创 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 582

原创 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 17833

原创 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 7390 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 156

原创 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 1883

原创 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 18078

原创 Android自定义EditText密码框,自定义EditText的hint不显示问题

在开发中发现在某些机型某些系统中输入密码时会发现密码会明文显示一会然后再显示成密文,如下图所示:这是不安全的。这时需要自定义密码输入框,输入密码时直接就是密文显示。这个需要自定义属性。不了解自定义属性的可以先查查,这里只写步骤。1、自定义输入框密码属性。在项目res-values目录下创建attrs.xml文件:<?xml version="1.0" encoding="u...

2019-07-10 16:18:53 2142

原创 Android 高德地图自定义点聚合marker图片及Overlay点击选中功能

之前做了一个图片处理的app,把本地图片的经纬度存到手机本地数据库,然后在app中的“图片位置”页面的地图上的对应位置显示该图片,并有点聚合功能,能动态调整地图展示整屏Marker。效果如下: 本功能使用的是高德地图的API,是在高德“点聚合效果”demo的基础上改的(高德官网提供的聚合点demo下载),下面的代码里很多类用的都是这个demo上的,如果...

2019-04-26 17:44:36 4313 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 730

原创 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 1024

原创 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 1514

原创 android读取csv文件数据

csv文件是一种表格形式的文件,如果把文件后缀名改为.txt,会发现同一行数据之间是用英文“,”隔开的。如何读取csv文件以便把数据存入数据库呢,特别是csv文件中有些数据是空?csv文件如下:把文件后缀名改为.txt后如下:电表id,电表编号,模块地址,描述,所属站点名称,所属站点联系人,所属站点联系电话,所属站点地址343433,3434,3434434,,45454,4545,,222222...

2018-07-05 16:57:14 7200

原创 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 769

原创 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 13753

原创 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 21593 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 1144

原创 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 6733

原创 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 22216

原创 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 24350 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 462

原创 Android中对集合中的对象进行排序

最近需要一个对图片对象进行排序的功能。思路:1、新建一个类实现Comparator,这个类是实现比较的关键类,一般做比较的类型为int或String。public class OrderSortUtil implements Comparator { @Override public int compare(LocalFile file1, LocalFile fi

2018-01-09 18:50:35 1878

原创 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 4123

原创 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 10197 3

原创 android.database.sqlite.SQLiteException: unrecognized token: "266_1"

android.database.sqlite.SQLiteException: unrecognized token: "266_1"

2017-12-31 11:22:08 2723

原创 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 4813

2001-2018年中国财政收入等数据.xlsx

2001-2018年中国财政收入、国内生产总值、能源消费总量、劳动力、全社会固定资产投资、实际利用外资、社会消费品零售总额、居民消费价格指数的数据。

2021-05-11

NetFrame.zip

对网络框架进行重构,减少框架更新变动造成的工作量增加。 由于技术的更新发展,新技术新框架层出不穷。如果代码没有重构或者重构的不好,会造成很多问题,比如项目中某个框架过时不能用了,如果没有重构,在项目中每个用过该框架的地方都要一一修改,如果项目小还好,如果项目很大,那改动起来工作量会很大。怎么让自己项目不因框架的更新而发生改动,或者改动很小?这就需要代码重构了。怎么进行代码重构?示例以网络框架为例,进行代码重构。

2019-11-18

com.android.ide.eclipse.ndk_23.0.2.1259578.jar

android adt自带eclipse无法设置ndk路径,需要下载com.android.ide.eclipse.ndk_23.0.2.1259578.jar文件,然后复制到sdk 只带的eclipse目录的“plugins”下面,如我的复制到"D:\Android\adt-bundle-windows-x86_64-20140702\eclipse\plugins\com.android.ide.eclipse.ndk_23.0.2.1259578.jar"。重新启动eclipse,然后查看 菜单->Window->Preferences->Android,就可以看到ndk选项了。

2019-08-27

Android 高德地图自定义点聚合marker图片及Overlay点击选中功能

Android 高德地图自定义点聚合marker图片及Overlay点击选中功能的代码实现及布局文件

2019-04-29

高德地图自定义点聚合图片

Android 高德地图自定义点聚合marker图片及Overlay点击选中功能的代码实现及布局文件

2019-04-26

Android手机唯一标识

Android手机的唯一标识,Android手机没有一个确切的唯一标识,有的会缺失,这个demo把几种标识加在了一起,组成了一个唯一的标识

2017-09-14

html+css chat聊天气泡及聊天窗口

html+css chat聊天气泡及聊天窗口,支持聊天气泡宽度根据文字长度进行自适应

2015-12-17

空空如也

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

TA关注的人

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