- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 探索Java类的加载机制与初始化
加载生命周期 类从加载进入JVM内存到卸载出内存它经历的完整的生命周期是:加载、验证、准备、解析、初始化、使用、卸载。 加载过程 类的加载过程包括:加载、验证、准备、解析、初始化共五个阶段。加载过程需要注意的是: 1、解析的发生顺序是不确定的,因为Java支持动态绑定,解析也可能发生在初始化开始之后进行。 补充:Java的绑定分为静态和动态:静态绑定为Java编译期绑定,在Java中只有s
2017-04-28 17:36:45 347
原创 Enable VT-x in your BIOS security settings (refer to documentation for your computer)
最近公司换了一批电脑,在我配置好Android开发环境准备跑一下项目的时候,启动AS虚拟器的时候出现了这样的提示,我也是一头雾水啊,大概知道是要开启BIOS中的VT-x技术,经过各种波折,终于解决了,下面说一下操作步骤: 1、说明我的电脑配置:Dell品牌,其他感觉也不重要,就不说了 2、重启电脑,期间不停的按F10,会进入这个界面,如图: 3、按left键,选中Security,会出现如
2017-04-26 17:42:18 20990
原创 奇葩问题
04-24 02:47:03.658 2161-3551/com.google.android.googlequicksearchbox:search W/ErrorProcessor: onFatalError, processing error from engine(4)
2017-04-24 10:52:22 1133 1
原创 SD卡的写入权限问题
Android 6.0以后Google提高了Android的安全性,我们对SD卡的操作也不能像以前一样只要在manifest文件中声明<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />就可以了,我们还需要在代码中做如下设置: if (ContextCompat.checkSelfPermissio
2017-04-17 21:19:14 2855
原创 AS中jar包冲突解决方案
使用exclude 过滤可以很好的解决Android项目中jar包冲突的问题,比如说你的项目中引用了v7,同时又引入了v4,在Android 中v7包默认是包含v4包的,那么就可以使用exclude解决冲突,只需要添加如下代码:compile ('com.android.support:appcompat-v7:25.2.0'){exclude module: 'support-v4'}在你创建
2017-04-17 20:57:55 3304
原创 Umeng推送踩过的坑
前段时间公司APP搞分享,用了UMeng的社会化分享,现在要加个推送上来,本来以为十分简单,按照文档来就好了,谁知道其中也踩过几个坑,下面细数踩过的坑: 1、无ticker的时候,小图标icon显示不正常,如下图: 其实解决很简单,和我们没关系,只要UI把图片背景设置为透明就好了。 2、一些手机无法收推送,比如我的华为手机,原因是so配置问题,解决办法是去Umeng的U-Push SDK集
2017-04-11 11:21:50 642
原创 致我的同事
大概他也经历了如同以下人物的某种意外。。。。。。。。 《生死两难》原型Aron Ralston简介 阿伦·罗斯顿(Aron Ralston),别名艾朗·罗斯顿, 1975年10月27日生于美国,毕业院校卡内基梅隆大学机械工程系,爱好登山、探险,成功攀登了58座高峰。是《生死两难》电影主角的原型。 在2003年5月峡谷探险时遇到意外,右臂被夹在石缝中无法动弹,他只好借由身体的力量靠在
2017-04-06 22:05:00 972
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人