自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 谈谈Java中的异常

在正常的程序设计中,程序异常处理是非常关键和重要的一部分。试想一个项目中没有一个好的异常处理,这个项目会怎么样?什么是异常异常其实是程序上的错误,包括程序逻辑错误和系统错误。比如数组下标越界、内存溢出等,这些都是意外的情况,错误在我们的程序的编写过程中会经常发生,包括编译期间和运行期间的错误。在编译期间出现的错误编译器会帮助我们修正,可是在运行期间的错误编译器就无能为力了,并且运行期间的错误往往是...

2018-06-30 11:00:46 447

原创 关于so文件你需要知道的知识

1. 什么是CPU架构及ABIAndroid系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在...

2018-06-29 13:53:41 8836 1

原创 解决Android7.x找不到libsqlite.so 问题

解决Android7.x找不到libsqlite.so 问题TargetSdkVersion 为24时,找不到libsqlite.so,导致App直接崩溃。原因:一般某些聊天的SDK都依赖于libsqlite.so(环信、融云),不过由于这个包从来没有变化,使用的是系统默认提供的(/system/lib/)。在Android 6.x及以下的平台可以运行。 Android7.x执行更严格的安全检查,...

2018-06-29 13:26:10 364

原创 ContextCompat

ContextCompat Android用ContextCompat替换getResources()获取资源; android SDK 升级到 23 之后,getResource.getColor(R.color.color_name) 过时, 可以使用新加入的方法 ContextCompat.getColor(context, R.color.color_name) 。 SDK 升级到 23 ...

2018-06-07 19:22:39 2005

原创 AS的run按钮不能运行gradle

在使用as的时候,不慎将gradle编译配置丢失;也就是点击run的时候始终是不会build,直接install了,只要删除对应的文件apk也会提示该路径下没有该文件;但是单独使用gradle模块编译运行是好的,所以解决方法:仔细查看,应用的运行时配置详细步骤: 1、点击工具栏上的 App 字样旁边的下拉框,选择 Edit Configurations 2、弹窗的左侧...

2018-06-07 10:39:26 1994

原创 Android 组件化之路 资源冲突问题

比如我现在有3个模块:app模块,user模块,me模块,其中app模块依赖user模块和me模块。然后我在user模块和me模块的strings.xml中都定义了greet字符串:// user模块<resources> ... <string name="greet">Hello!</string> ...</resourc...

2018-06-05 10:39:15 2038 2

空空如也

空空如也

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

TA关注的人

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