自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android

Activity 的LaunchMode 为什么有启动模式:安卓系统在默认情况下,当我们多次启动同一个Activity的时候,系统就会创建多个实例并把他们一一放到任务栈中,当我们点击back键时,会发现这些Activity会一一退回。这种多次创建同一个实例的行为是很傻叉的,开发安卓系统的人自然不会想不到这一点,于是就有了各种启动模式来修改系统的默认行为山山水水! 任务栈可以简单理解为A

2017-09-06 16:25:08 279

原创 android开发艺术探索 3 Activity的启动模式

Activity 的LaunchMode 为什么有启动模式:安卓系统在默认情况下,当我们多次启动同一个Activity的时候,系统就会创建多个实例并把他们一一放到任务栈中,当我们点击back键时,会发现这些Activity会一一退回。这种多次创建同一个实例的行为是很傻叉的,开发安卓系统的人自然不会想不到这一点,于是就有了各种启动模式来修改系统的默认行为山山水水! 任务栈可以简单理解为A

2017-04-17 20:27:29 375

原创 android开发艺术探索 2 Activity异常情况下的生命周期分析

异常情况下的生命周期分析情况1:资源相关的系统配置发生改变导致Activity被杀死并重新创建 简单说明一下系统资源的加载机制 拿最简单的图片加载机制来说,当我们把一张图片放在drawable目录后,就可以通过Resources去获取这张图片。同时为了兼容不同的设备,我们可能还需要在其他一些目录放置不同的图片,如 mdpi hdpi land等。这样当程序启动时,系统就会根据当前设备的

2017-04-15 17:19:03 448

原创 android开发艺术探索 1 Activity典型情况下的生命周期

activity 生命的切换过程:activity 生命周期分析简要说明activty 生命周期

2017-03-22 22:29:36 339

原创 win7安装Genymotion 和 virtualBox eclipse插 使用离线ova 附下载

正常安装Genymotion 和 virtualBox 1.reg.exe 需要放到 Genymotion目录下; 2.在Genymotion目录下创建一个ova文件夹,将下载的ova文件拷贝进该文件夹; 3.装完Genymotion和virtualBox后,此时打开Genymotion 是没有任何虚拟设备可以看到的,正常; 4.关闭Genymotion,将离线的ova文件双击打开

2016-02-18 13:18:01 3548

原创 Qt 出现error: expected constructor, destructor, or type conversion before ‘typedef’

当Qt嵌入式程序中某一头文件出现如下的错误时或者出现莫名其妙的错误,在排除本文件.h .cpp 无误后. 按照包含顺序 依次查找包含.h 文件是否有错,Qt程序的编译机制有时会因为一个头文件的错误导致另一个头文件出现莫名奇妙的错误!!!!error: expected constructor, destructor, or type conversion before ‘typedef’e

2015-06-23 14:49:43 4373

原创 Qt 编码中的某一字从 UTF-8 转换到 UNICODE 国际化时可能用到

在用Qt生成用作制作点阵字库的bmp,过程是这样子的第一:先将要生成字库的字放到creator编辑器上;第二:编辑器的编码是UTF-8 那么该字自然也是,转换为UNICODE第三:通过生成的unicode 和 已经产生的图片,按照不同组合生成需要的点阵字库,该字库可以重复添加; 代码如下:

2015-06-23 08:45:59 879

原创 Qt 嵌入式程序 运行时遇到*** glibc detected ***等解决方法

*** glibc detected *** ./XXXXX: free(): invalid pointer: 0x005e8bf8 ****** glibc detected *** ./XXXXX: corrupted double-linked list: 0x0048c9a8 *** 等 如果不确定在那个地方发生这样的错误 ,首先看看是不是在头文件中加了成员函数、变量,Qt程

2015-06-05 11:05:29 1349

原创 QT 中 事件处理转移

重写Enter键的事件处理中用到了一个接口中含有 messagebox类的异常提示,当异常发生 并弹出消息框提示后 return 掉 发现事件仍然在循环 ,但是检测不到原有界面的按键触屏事件,查了一阵 发现时由于有消息异常导致 事件转移 去掉异样提示就好了。。。具体原有待分析

2015-05-28 11:21:55 475

空空如也

空空如也

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

TA关注的人

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