自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 trace 重命名

ams-appNotResponding        File tracesFile = dumpStackTraces(true, firstPids, processCpuTracker, lastPids,                NATIVE_STACKS_OF_INTEREST);        SimpleDateFormat sDateFormat = new SimpleD...

2018-05-29 14:51:07 194

原创 Android8.0多窗口调研

Android8.0多窗口调研一、概述Android8.0上面原生的多窗口功能支持四种模式:全屏、分屏、画中画、FreeForm模式。多窗口主要涉及ActivityManagerService、WindowManagerService、Input三个模块。以下分析基于Android8.0代码。二、原理框架Android原生多窗口是多Stack方案,即存在多个ActivityStack。Activi...

2018-05-10 11:13:41 10057 1

原创 android user

用户名机制如下:    1.系统初次启动的时候UserManagerService在/data/system/users /userlist.xml文件中保存新增加用户的id,创建/data/system/users/ 用户id 目录,并将用户信息保存至其下的 用户id.xml 文 件中。其内容包括一些基本的用户信息    2.owner用户ID为0,相应的基本信息在其目录下0.xml

2015-01-17 14:29:54 703

原创 adb devices 出现???????????? no permissions解决办法

手机连接电脑出现 ???????????? no permissions如下操作即可解决  $sudo vim /etc/udev/rules.d/51-android.rules添加下面这行  SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="6146",MODE="0666""0f

2015-01-16 18:28:11 528

原创 Android 自定义Button 模拟back事件

button 的onclick方法中使用如下: InputManager iMgr = (InputManager) mContext.getSystemService(mContext.INPUT_SERVICE);                if (iMgr != null) {                    long time = SystemClock.uptime

2015-01-16 14:29:06 1043

原创 指针详解

近期在复习指针模块遇到xie

2014-06-05 14:05:02 576

转载 位域字节对齐

使用位域的主要目的是压缩存储,其大致规则为:1) 如果相邻位域字段的类型相同,且其位宽之和小于类型的sizeof大小,则后面的字段将紧邻前一个字段存储,直到不能容纳为止;2) 如果相邻位域字段的类型相同,但其位宽之和大于类型的sizeof大小,则后面的字段将从新的存储单元开始,其偏移量为其类型大小的整数倍;3) 如果相邻的位域字段的类型不同,则各编译器的

2014-06-05 13:40:58 4060 1

转载 结构体字节对齐

结构体字节对齐      在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何 变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只能在特定的地址访问,这就需要各个变量在空间上按一定的规则排列, 而不是简单地顺序排列,这就是内存对齐。      内存对齐的原因:

2014-06-05 13:35:28 556

原创 java环境搭建

针对自己电脑记录一下,出现故障的解决方法1.javac不是内部命令环境变量设置的问题:java_home等变量的值,不需要写"javahome=",直接写值2.java Hello找不到或者无法加载主类,还是class_patch配置为题,不需要写“class_patch=”

2014-02-09 21:33:41 658

原创 wince6.0移植SQLite生成LIB、DLL

1. 去SQLite官网http://www.sqlite.org/download.htm下载最新的source code2.  在VS2005下新建一个Win32智能设备项目,选择相应的SDK,并选择应用程序类型为DLL(空项目)3.  将sqlite-amalgamation-201401042000.zip解压后的sqlite3.c、sqlite3.h文件拷贝到工程目录

2014-01-14 18:11:01 1692

原创 win7 64位wince6.0生成SDK出错

win7 64位系统  wince6.0环境生成SDK的时候会出现如下错误:'C:\Program' Files (x86)\Microsoft Visual Studio 8\Common7\IDE>"C:\Program Files (x86)\Microsoft Platform Builder\6.00\cepb\IdeVS\GenSdk.exe" "C:\WINCE600\OSD

2014-01-13 22:34:49 2887 2

原创 win7 64位系统搭建wince6.0

自己的本本是win7 64位闲着没事顺带搭建wince6.0,在此简述搭建过程安装所有软件以及补丁包的时候都已管理员权限运行,否则会出现异常1. 安装VS2005(中文版)2. VS2005 SP1补丁(对应中文版补丁)VS80sp1-KB926604-X86-CHS3.Visual Studio 2005 Service Pack 1 Update

2014-01-13 21:59:31 5443

原创 XP搭建wince6.0环境

这几天因工作需要学些了在XP上搭建wince6.0,现将主要步骤记录一下,以供参考。1.       安装VS2005(中文版)2.      VS2005 SP1补丁(对应中文版补丁)VS80sp1-KB926604-X86-CHS3.      Windows Embedded CE6.0 此步骤中会需要用户下载一百多个cab文件,参照:http://www.blogjav

2014-01-09 20:40:24 1798

转载 Shell基础(01):bourne shell中的stty和控制字符(Control组合键)

你可以用控制字符(Ctrl/Control系列组合键)执行一些特殊功能,例如停止和开始屏幕输出,删除整个命令行,或停止执行一个命令。 当然这些控制字符可以用stty命令进行重定义控制字符                     关键字                  目的Control +c                     intr

2012-10-29 16:09:58 1356

空空如也

空空如也

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

TA关注的人

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