4 EvilerNotes

尚未进行身份认证

猿猿猿

等级
TA的排名 10w+

华为等手机当自己处理UncaughtExceptionHandler时LogCat不打印崩溃日志

最近在开发时发现logcat不打印崩溃日志了,忙过了这段时间回头解决下这个问题,毕竟错误调试时难受啊!描述下场景:之前是好好的,不知具体是什么时候或者做了什么操作后才出现的,其他日志是正常的,就是崩溃日志除了小米外的几个机型都不打印了。试了其他猿友的拨号界面拨*#*#2846579#*#*也是不行。自己排查原因时想到我的项目自己处理了出现崩溃的情况,我试着把这个功能去掉,logcat打印了!...

2019-06-04 11:42:32

关于ScrollView嵌套RecycleView或ScrollView包含EditText导致的系列问题

问题一:ScrollView嵌套RecycleView导致的滑动不流畅问题这种情况是他们两个都是滚动布局,相互抢焦导致,这种场景我们其实是不需要RecycleView滚动的,让RecycleView计算好高度完整显示,然后禁用掉RecycleView的滚动就好,方法如下:给RecycleView设置android:nestedScrollingEnabled="false"即可。问题二:...

2019-05-21 23:31:02

红米note系列裁剪图片时报错:保存时发生错误,保存失败!

项目中有需要裁剪图片的功能,使用的是系统裁剪工具,在已有的多个测试机和模拟器上均正常运行,突然有用户说裁剪图片时报如题错误,app没有崩,所以一直没检测到错误日志,统计后发现大部分在红米noto系列报此错误,想当然的以为又是红米rom兼容不好,心中不禁默默问候一遍。由于没有明确的错误日志,只能从这个报错文案下手,看了部分文章说的一些方法,试了之后,对我完全免疫,后来没辙,自己重新写了这块功能实现,...

2019-04-04 15:37:21

Cannot call this method while RecyclerView is computing a layout or scrolling

今天开发时遇到如题的bug,解决之后感觉有必要记下来,做个笔记,不看重文采哈!项目中在列表里有个checkbox,点击后修改数据源改变列表中其他项的选中状态,再调用notifyDataSetChanged();根据数据源刷新视图,很平常的操作,但是却报如题错误,查看资料定位报错原因,出现这个错误时一般是当recycleview在计算布局的时候,或者在滑动的时候,调用了notifyDataSet...

2019-01-03 18:20:51

小白初用Android studio的cMake编译生成.so库并调用

小白初用Android studio的cMake编译生成.so库并调用作者本身是c/c++语言的小白, 并且初次使用Android studio的cMake功能,所以本篇文章适合和我类型情况的同学去了解以及掌握此功能的基本使用。深度学习者请绕行… 最近项目一些安全性考虑,项目部分代码要用c++编写,客户端来集成,之前都是集成第三方的库,直接拿来用,这次要自己来集成了,刚开始也是一脸懵逼,不过

2017-11-16 10:41:28

Android studio报错Jack compilation exception

最近项目依赖的库使用了java8,结果编译时报这个错,com.android.build.api.transform.TransformException: com.android.builder.core.JackToolchain$ToolchainException: Jack compilation exception,困扰了两天,网上搜罗了一遍基本没有关于这个错的解释,而且这个错误没有具

2017-09-05 09:20:08

You need to use a Theme.AppCompat theme (or descendant) with this activity.异常处理其一

以下为错误日志:java.lang.RuntimeException: Failure delivering result ResultInfo{who=@android:requestPermissions:, request=0, result=-1, data=Intent { act=android.content.pm.action.REQUEST_PERMISSIONS (ha

2017-03-13 17:21:54

Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has

总新欢第一时间尝试新鲜的东西,跟随google的脚步更新了Android studio,总体还是很顺,但是编译时出现一个警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has;强迫症的我开始找原因,原来在Android开发过程中突破的方法数的限制,就在build.gralde中做了解决操

2017-03-07 11:31:51

eclipse导入android-support-v7-recyclerview.jar时报“The hierarchy of the type is inconsistent”错误

虽然现在主流是用android studio开发android了,但是有时还是需要用到eclipse的,在eclipse用recycleview时需要导入目录“AndroidSdk\extras\android\support\v7\recyclerview\libs”下的android-support-v7-recyclerview.jar包,但是导入之后创建适配器时在类名下报如题的错误

2016-12-26 18:48:52

android studio配置Terminal命令窗口

在用android studio开发过程中,相信都会用到命令行,比如打包操作等,但是每次操作都要打开命令行面板太麻烦,其实android studio工具自带有命令行面板Terminal,这个很方便,可以对不同项目快速进行操作,但是当你初次使用时会提示:xx不是内部或外部命令,也不是可运行程序。需要进行如下配置:一:先配置环境变量:1.先在系统变量中新建一个变量名字为ANDROID_...

2016-12-23 16:48:41

android之adb命令及讲解

ADB(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以调试开发的程序,还可以对连接到电脑的手机设备或者手机模拟器进行操作,比如安装、卸载app,系统升级等,总之adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。adb.exe在安装的sdk开发包platform-tools目录下。 以下为ad

2016-12-23 16:45:08

Android studio怎么使用git版本控制工具

我们在实际做项目开发时,一般都需要多人协同开发,这就产生了代码管控的需求,一些版本控制的工具就应运而生了。现在常用的一种是git,另外还有些svn等,本人感觉git工具比较好用,这篇文章也只讲述git的使用操作。在讲述git的使用之前,需要依赖一个可以托管代码的平台,也就相当于把代码托管到一个远程仓库,这样的平台也有几种,我在另一篇文章讲述了项目托管到oschina的步骤,可以先按这篇文章

2016-11-23 17:11:05

Android studio项目上传至oschina(码云)教程

程序员开发一个项目,版本控制工具是必不可少的,常见的有SVN和git等,本人倾向于用git工具。这就需要一个远程仓库,常见有GitHub和oschina。Github虽然资历老些,但是它的项目私有功能是收费的,而且在国内访问GitHub也很慢。Oschina是全免费的,而且国内访问很快,所以选择oschina是个不错的选择。下面就手把手教你怎样把你的androidStusio项目上传至oschin

2016-11-22 16:17:25
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。