自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 我只所以写博客

很早就开始看各个大神的博客了,自己的博客其实也开通比较长的一段时间了,但是这段时间里还是只看不写。一方面是时间紧张,一般都是在博客中找答案,另一方面也是感觉自己的水平太有限,虽然在工作过程中也有遇到问题解决问题的过程,但是感觉这些问题都是比较浅显的,对于大多数人没有太多价值,甚至担心自己写的博客中存在太多误导性的地方,给看到的人带来不必要的麻烦,这才是最主要的。       那么,最近开始写博

2017-04-24 11:24:51 468

原创 用adb 安装(install) apk 的时候报错 “Failure [INSTALL_FAILED_INVALID_APK]“

开始遇到这个问题时困扰了我大半天,试了好多种方式去尝试解决都不行,而且报错信息就这一句,也没有更多的提示,当时就以为是apk自身有问题,反复的clean,然后重新打包,也从网上搜了一些答案,结果都不行,也可能是运气不好,没有找到跟我一样原因的文章,然后我就暂时放弃了。结果,到了晚上洗漱的时候,突然灵光乍现,想到了这个问题的一个可能原因:那就是那个Android设备『打开了安装鉴权的功能』,就是说我们平时在手机上调试时经常会打开的开发者模式里的『adb安装开关』!下面放一张华为手机里的类似截图,这个不是我那个

2022-02-27 22:16:43 14520

原创 Android开发,使用Log打印日志,打印相同内容在Logcat中只能连续显示两次(遍历打印List中的内容,打印结果条数比List的size小)。

这个问题也不算什么有技术含量的问题,不过我感觉还是有必要写篇博客记录,以免有人遇到和我一样的困扰,也是因为在网上搜索发现,没有多少文章说明这个如题的原因,可能是大多都没经历过这个问题,或者是感觉不值得一写。背景:有一次在调试程序的时候,我打印List集合中的内容,但是发现打印出来的结果条数总是比List的size()方法返回值要小,重复了多少次都是一样,找了一会原因没找到,后来不了了之。结果,没过多久,又遇到一样的情况:这次的现象是我往集合中添加了重复的数据,然后打印发现无论重复数据添加多少

2021-08-28 16:36:13 1365 1

原创 Fragment的setUserVisibleHint方法没有被回调的原因

前提说明1.本文是使用Activity+ViewPager+Fragment+FragmentPagerAdapter的形式来说明这个问题的,其他使用Fragment的方式暂时不涉及;2.本文使用的Fragment系列是AndroidX包下的,不是support包下,本文后续的说明都是基于AndroidX系列去说明这个问题,请注意这点。开始正文使用Fragment的时候经常会判断Fragment的可见与不可见,以便能够做刷新UI,埋点等操作。常见的情况我们都会在Fragment的生命周期中做这种

2020-12-05 18:22:06 1434

原创 把linux系统重装成Windows10的方式之一(应该也适用于Windows系统重装,暂未尝试)

说明:1.我是用U盘启动的方式去装系统的,我的电脑是Thinkpad,进入bios的方式是开机后按住F12。2.这篇文章只是我在看过众多重装系统的文章之后经过尝试并且成功的经历,所以标题中写了“之一”就是说可能有很多更简单更高效的方式,而我就不去探索了。3.我是仿照Windows下重装Windows的步骤去做的,没有真正的去找“Linux系统装成Windows系统”这类的文章,两者有没有差别?肯定是有的,但是我不知道差别是什么,但我感觉对于傻瓜式的装系统来说,可能这些区别就没那么重要了。首先

2020-07-07 14:47:41 10851

原创 Android中遇到java.lang.NoSuchMethodError: java.io.File.toPath()Ljava/nio/file/Path的问题

本来想把标题写的更精细点,便于遇到同样问题的人很快命中,别浪费时间,因为这个题目太泛泛,网上这种题目重复率很高,遇到的场景和产生的原因也可能各不相同,大多也是Java项目中的,比如使用tomcat时遇到等,这里是android中遇到,不是单纯的java项目[笑哭.png]。最终,标题只允许100字符,所以也就这样了。首先,这是我在Android中使用org.apche.commons.io库做文件夹的递归删除时遇到的一个小坑。其次,我的解决方法只针对我自己的场景去说,可能无法覆盖全面,但是你知道问题

2020-06-18 09:15:18 2336 5

原创 android studio中删除module后它的文件夹总是重新出现

这个问题应该很"个人化",也就是很可能只有我自己遇到[笑哭.png]。本不想专门写一篇博客,只自己在记事本上记录一下就OK了,但是一想万一有人遇到类似的问题呢?反正这也可以当记事本,也不是恶意刷博客数量。我的一个Android项目里原来只有一个app,后来因为某些需要我在这个项目下又创建了一个app,当然名字不是app,不可能重名,姑且就叫bpp吧,如下图1。图1有一天我认为用不到...

2020-04-07 23:27:59 1565

原创 自己使用Android studio创建.9(点9)图片

本来标题想写"Mac版Android studio创建.9图片",但是感觉区别应该不大,因为只需要拖拽一下鼠标就行了,键盘以及快捷键都不用不上。这篇文章其实也是自己看了其他文章后的一点补充,并不是所有人都会有的问题。既然是想标为原创,那么我参考的那些文章中写的我就不再说了,大家可以自己找,我主要参考的是这篇:https://blog.csdn.net/zhaoqi2617/article/de...

2020-04-05 16:52:31 851

原创 Android开发中使用单例模式的一个小的注意点(在私有构造中做一些初始化的问题)

说在最前面:本篇文章不是讲单例模式有哪几种创建方式以及各自的利弊,也不说什么情况下单例模式失效以及内存泄漏等类似面试题,只说个人在应用中想要总结的一个小问题,如果冲着上面说的内容来的,那可以继续找其他的了[笑哭.gif]。单例模式和其他设计模式一样,不是Android以及java所特有的设计模式,但估计是Android开发中使用最多的设计模式,且不说它全局只存在一个实例的特性可以减少不必要的对...

2020-04-05 15:55:11 582

原创 多module的项目中使用ARouter时报错ARouter::There is no route match the path [/xxx/xxx], in group [xxx][]

哈哈哈

2020-03-14 16:01:33 1636

原创 Android Toast:除了主线程之外,子线程中慎用,你可能遇到过Toast不弹出(不管用)的问题(和Looper搭配的方式也要慎重使用)

Android开发中我们会经常用到Toast来在界面上打印提示信息,如果是在调试程序的时候,使用它打印一些中间过程的结果显然比使用Log更直观一些,因为我们运行程序时可以直接从设备中看到弹出来的结果,而Log打印的内容还要通过控制台去找。但是估计也有一些人遇到过一些问题,比如Toast没有弹出来,好像没有起作用,或者直接会报异常。一般大家应该也知道,很多情况下Toast主要还是在主线程中去使用,直...

2020-02-15 04:42:24 1280

原创 android studio 右侧的gradle面板中没有内容

在使用Android studio(以下简称为as)的时候,有时我们要用它右侧(一般都是这个位置)的Gradle面板中的快捷方式执行一些gradle task,最常用的就是打包以及安装apk或者打jar包等,不管是debug还是release,只要双击一下相应的命令就可以省去自己在命令行敲gradle...的命令了,尤其是gradle没有配置全局变量时,就会更麻烦。当然,用习惯了命令行的方式也挺好...

2019-12-13 22:19:47 8510 4

原创 使用glide时报错:java.lang.NoSuchMethodError: No virtual method into(Landroid/widget/ImageView;)...

问题产生的背景:别人的两个Android项目,功能基本一样,下面就称为A项目和B项目,大家分清说的是哪个,不要晕了,哈。需求是将A项目重构一下,然后将B项目中的某一个功能模块移植过来。按照他的需求我就将B项目中要求移植的代码在A项目中添加,添加的过程中B项目中使用到的一些第三方库在A项目中没有,很自然的我就按照B项目中使用的库也在A项目中集成一份,这其中就涉及到glide库以及和它有关的"辅助...

2019-07-29 17:16:47 5145 1

原创 Android Studio:Could not find com.android.tools.build:aapt2:3.3.1-5013011.

用android studio编译项目的时候,尤其是新版studio(写这篇文章时用的是android studio3.3)编译较低版本studio开发的android项目或者很早之前的android项目时有可能会遇到如标题或者图1的报错,图1原因是项目中全局build.gradle(不是某个module下的gradle文件)文件里的allprojects{}节点中没有配置goo...

2019-03-22 11:43:13 7587 2

原创 使用android studio打jar包并且集成第三方开源库(修改补充篇)

关于使用android studio打jar包的文章我写了好几篇了,看看之前的也知道了,一共没写多少文章,但关于这个问题的文章占了不小的比例,并不是恶意刷文章数量,没有意义。一是因为近来接触这块比较多,二是最开始没遇到的问题(主要是评论中提出来的一些疑问)随着时间的推移慢慢浮现,如果每次都在同一篇文章后补充添加或修改原文,会使文章太长太乱,有的人一看就怕了,问题还没解决就不想往下看了。而且这些文章...

2018-07-24 19:54:33 3909 5

原创 android(或java中)怎样在自己的jar包里集成第三方类库并且可用(不会报错:java.lang.NoClassDefFoundError....)

        估计不少coder friends 在开发android或java项目时都有过自己打jar包给别人使用的经历,这其中有一些人可能跟我一样在打jar包时会遇到一个问题:在打jar包的整个过程中一切正常,如果这个jar里的源代码都是自己所写(没有单独引用第三方开源库),那么不出意外的话这个jar就能正常在apk中使用,但是如果我的jar里又引用了其他的jar(或者直接在maven,gr...

2018-07-24 11:45:45 2249 1

原创 用android studio直接安装(Run)apk时报错: xxx.apk does not exist on disk.Error while Installing APK

图1.如图1,我在用android studio直接运行(run)项目时报出了这个错,而之前这项目已经反复run过很多次了。这个问题应该是不常见,而且我现在也没有弄明白这是as的bug还是自己项目配置出错,反正出现这个问题挺意外的,可以先看下这个链接:https://blog.csdn.net/ouyang_peng/article/details/51243441,看评论似乎是好多人按照里面所说...

2018-06-29 19:31:31 2124

原创 微信小程序显示加载弹窗(showLoading)的过程中拦截屏幕滑动事件

        这篇文章对于熟悉小程序开发的人或者说熟悉开发文档的人来说简直就是鸡肋,因为没有技术性可言。不过,对于像我这种入门者而且没有多看文档的人来说,多少会有些用,思考再三还是写篇文章记录下好了,没有恶意刷存在感[笑哭.gif]。        场景是这样的:我的页面中有多条数据需要分页显示,所以就在页面回调方法onReachBottom中处理"上拉加载更多"的逻辑,加载过程中使用wx.sh...

2018-05-30 20:13:46 21646 2

原创 用Android studio3.1打jar包,以及用之前的配置方式打包失败,没有生成相应的jar包的问题。

其实针对这个问题,要不要单独的再写一篇博客,我也是犹豫过的,因为没有啥技术含量,而且之前写过类似的,如果要改动,直接在原文中修改就行了。不过考虑到搜索问题的人可能会直接搜索android studio3.1这个关键字,而不是2.3,所以为了能更好的匹配题目,所以就再另起一篇博客,看这个之前可以先看之前的https://blog.csdn.net/Builder_Taoge/article/deta...

2018-04-11 18:50:16 5671 13

原创 kotlin:The feature "array literals in annotations" is only available since language version 1.2

用android studio3.0练习kotlin项目时用到了Dagger,然后在给注解传入数组字面量的时候遇到了如题的编译异常,问题直接翻译过来的意思就是"'在注解中使用数组字面量'的特性只能从kotlin1.2版本开始"。然后我查了一下项目根目录下的build.gradle文件,发现使用的是1.1.51版本,于是将kotlin版本号改为1.2.0以后重新编译就OK了。图1.然后特地到kotl...

2018-03-28 15:36:47 2639

原创 android快应用,Error: Cannot find module 'xxx\node_modules\hap-tools\webpack.config.js

作为开发人员,想必大家都知道紧跟新技术发展脚步前进的重要性。所以当几大手机厂商联合推出android设备上的快应用后,立马就有人开始上手了,先不说这项技术的前景以及和微信小程序之间有什么样的冲突与合作,因为我也没有那种分析能力,起码应该先了解一下开发流程。而当我还在写这篇比较low的爬坑博客时已经有人早就溜得飞起了。闲话少说,先说在写快应用版的HelloWorld过程中用命令行编译的时候遇到的这个...

2018-03-26 16:12:40 3212 2

原创 微信小程序全局配置文件app.json中window:backgroundColor“不生效”

标题中"不生效"带着引号你就知道大概不是真的不生效了,而是没搞明白这个属性到底代表的是哪一部分的背景色。从小程序官方文档中看到图1画框处这样的说明:图1.以为指的是小程序中所有页面的背景色,于是满心欢喜的设置了这个属性值,结果出现图2的样子:图2以为是页面的page.json覆盖了app.json这个全局配置里的window属性,但是例子中的两个页面都没做自己的配置...然后又想,难道是开发工具中...

2018-03-13 21:46:46 20206 10

原创 使用intellij idea 和Tomcat创建Javaweb项目并可同时响应http以及https请求

其实这类的文章不在少数,笔者也是看了许多其他文章以后做的一个总结,主要涉及:①用idea和Tomcat创建Javaweb项目②如何配置Tomcat可以响应https协议两个步骤,因为Tomcat默认的使用http协议,没有涉及到https协议需求的可以不看下面的步骤。如果感觉不够详尽,可以再问,知无不言言无不尽。当然更可以参考其他的文章,能解决问题就OK。一. 使用id...

2018-03-12 22:36:01 5159 5

原创 android开发,在命令行用adb install xxx.apk时显示"killed"

(无图,之前没来得及截图,写博客之前再次测试发现该问题消失,设备应该是做了系统升级,所以以下说明若有误,请见谅并给与指导)在某androidTV上进行apk的测试,使用android studio直接安装debug版的apk时发现进度条显示install完成后却没有自动启动,然后也没有在设备中找到该apk,很明显是安装失败,但是没有任何错误或异常信息的提示(或许是有,存在于某个目录下,笔者不知道)...

2018-03-08 17:05:21 4064 3

原创 android studio3.0(二)Cannot set the value of read-only property 'outputFile'

解决“Cannot set the value of read-only property 'outputFile...'”的问题。

2017-11-01 13:53:38 8261

原创 android studio3.0——Error:All flavors must now belong to a named flavor dimension. Learn more at ...

解决android studio3.0中配置flavor的问题。

2017-10-31 19:02:52 6211 2

原创 用jdbc做查询操作时动态拼接参数报SQL语法错误的问题

主要是在java中使用jdbc做查询操作动态拼接查询语句的参数时遇到的问题

2017-10-25 14:34:32 2942

原创 win10(64bit)上安装MySQL-python

本文主要总结在Python中使用MySQL时进行MySQLdb模块配置步骤以及遇到的个别问题。

2017-10-20 10:01:11 4213

原创 android studio的Android Monitor没有连接上--No Debuggable Processes

如果android studio的Android monitor不可用,也就是想看当前运行的程序的内存和CPU占用情况时,发现没有一个进程可看(下图),显示No Debuggable Processes,图1.那么可以尝试Tools->Android->Enable ADB Integration的选项打上勾,然后重新运行程序,如下图2.图2.如果还...

2017-07-07 19:33:44 18014 4

原创 android开发过程中,测试apk进程对设备内存占用的一般方法

在android开发以及其他各种软件开发的过程中,我们几乎都要了解我们的应用在各种情况下占用多少内存。如果要将软件预装到手机设备厂商的出厂设备上,厂家肯定会对你的软件在内存消耗方面做严格的限制,不能对他们的设备性能带来影响。一般不同厂商有不同的内存测试机制,如果遇到这种情况,直接按照厂商的机制去测试自己的应用内存使用情况就行了。下面只简单说一下apk内存测试过程中的一些浅显的问题,不涉及内存的优化

2017-07-03 11:23:39 4035

原创 用Android studio自定义jar包并混淆时可能遇到的问题

有的时候我们需要将自己写的java源码打包成jar给别人用,具体的打包流程这篇文章不说了,网上一大堆的文章,大同小异。也可以参考这篇比较low的文章:http://blog.csdn.net/builder_taoge/article/details/70170590今天想说的是如何给jar里的源码进行混淆以及主要在混淆中遇到的个别你可能没有想到过的奇葩问题。混淆jar包和混淆apk几乎无

2017-06-14 12:00:47 2622

原创 Minimum supported Gradle version is 3.3. Current version is 2.14.1.关于gradle版本的更新问题

更新Android studio2.3以后遇到了一些问题,估计不少人在包括2.3以及其他版本的studio中都遇到过类似的,本文说的是更新gradle过程中遇到的一个问题:Minimum supported Gradle version is 3.3. Current version is 2.14.1. Please fix the project's Gradle settings......

2017-04-18 15:20:23 14105

原创 Windows系统下配置gradle的环境变量的简单方式

window系统下,配置gradle的环境变量。

2017-04-14 14:50:35 38734 3

原创 用Android studio2.3打jar包失败,没有生成相应的jar包。

使用Android studio2.3打jar包的一些问题。

2017-04-14 11:32:45 7751 14

原创 Android apk签名打包后使用adb手动安装时失败:[INSTALL_PARSE_FAILED_NO_CERTIFICATES](android studio2.3以后遇到的问题)

Android studio2.3正式签名后安装失败,遇到[INSTALL_PARSE_FAILED_NO_CERTIFICATES]问题。

2017-04-13 15:47:18 18631 9

空空如也

空空如也

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

TA关注的人

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