自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android clearCallingIdentity和restoreCallingIdentity作用

IPCThreadState对象维护了2个变量pid_tmCallingPid;uid_tmCallingUid;从变量名称来看,这2个变量保存了进程的PID和UID,并且由于这两个变量由IPCThreadState对象维护,可见它们是与IPC相关的。具体它们保存的是IP...

2019-06-03 13:51:03 435

原创 android framework中contexwrapper和contextimpl的关联过程(基于Android 5.1)

我们都知道,contexwrapper是contextimpl的代理类,那么它是在哪里把contextimpl和contextwrapper绑定在一起的呢,如下为调用过程:LoadedApk.java:ContextImpl appContext = ContextImpl.createAppContext(mActivityThread, this);app = mActivityT...

2019-05-28 14:31:57 505

原创 Android中wtf的含义

看Android framework源码时,老是看到诸如"wtf" "reportwtf" 的句子,其实Android中的"wtf"代表了报告一个永远不可能发生的情况,原意:"what a terrible failure" ,可理解为"what the fuck"级别的错误。该错误将被记录在assert(中断)级别的log打印中。附 某句源码:Slog.wtf(TAG, "BOO...

2019-05-24 17:07:59 4430 3

转载 C语言中static全局变量与普通的全局变量的区别

static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全

2016-11-08 12:02:43 450

转载 内存管理那些问题

作者:寒小阳时间:2013年8月。出处:http://blog.csdn.NET/han_xiaoyang/article/details/10676931。声明:版权所有,转载请注明出处,谢谢。七、内存管理       在写C/C++程序的时候,最头疼的部分一定包括内存管理,一提到内存管理总是提心吊胆,但是又不可避免地常常会遇到,而这块的知识也是公司招聘的一个

2016-10-27 21:10:53 432

转载 stm32中程序内存的理解和一些问题的解决

一个小的项目,在测试时间和产品量稍微大一些之后,出现了一些莫名其妙的非逻辑错误的Bug(最头疼的是不能每次都能复制出来)。经过修改后,最近一个月的测试都没有出现。本人在这里得到了原子哥和其他朋友的很多帮助,也把自己的一些经验分享给各位,也欢迎大家指正。1. 程序偶尔会出现一些Bug,经过output串口信息发现一些堆栈的临时变量被莫名其妙的修改。stm32103rbt6的内存是20K,

2016-10-27 20:32:11 4722 1

转载 stm32中程序大小的解释

2016-10-27 20:26:48 3236 1

翻译 引用和指针的区别

今天看书时无意中看到了一个 int &a;本来想简单的百度一下就以为可以解决问题了,但是后来又不止一次的遇到这个问题,自己脑海中还是没有对引用有清晰的理解,所以写个博文来简单总结一下。1.指针可以在运行时改变所指向的值,但是引用一旦与某个对象绑定后就不可以改变了;2.编译时,“符号表“记录的是变量名和变量地址,指针在符号表上记录的是指针变量的地址,而引用记录的是引用地址的地址值,而符号表在

2016-10-26 18:17:33 225

转载 onCreate中的savedInstanceState有何具体作用?

在activity的生命周期中,只要离开了可见阶段,或者说失去了焦点,activity就很可能被进程终止了!,被KILL掉了,,这时候,就需要有种机制,能保存当时的状态,这就是savedInstanceState的作用。当一个Activity在PAUSE时,被kill之前,它可以调用onSaveInstanceState()来保存当前activity的状态信息(在paused状态时,要被K

2016-08-24 09:54:06 443

转载 android:scaleType 的几种选择

ImageView.ScaleType的结构为:继承关系public static final enum ImageView.ScaleType extends Enum>java.lang.Objectjava.lang.Enum>android.widget.ImageView.ScaleType 类概述将图片边界缩放,以适应视图边界时的可选项。常量publ

2016-08-22 14:19:28 407

转载 java/android String和List<String>的区别

数组的容量是固定的,您只能一次获取或设置一个元素的值,而List的容量可根据需要自动扩充、修改、删除或插入数据。 数组可以具有多个维度,而 List 始终只具有一个维度。但是,您可以轻松创建数组列表或列表的列表。特定类型(Object 除外)的数组 的性能优于List的性能。 这是因为 List的元素属于 Object 类型;所以在存储或检索值类型时通常发生装箱和取消装箱操作。不过,在不需

2016-08-16 10:31:58 1420

转载 java/android 类的方法和对象方法的区别

类实例化了就是对象,类的方法不能用,除了static方法,对象的方法不是static的也可用,用类名引用的就是类方法,用对象名引用的就是对象方法。for example:class AA ddfdf=new a();  //创建ddfdf对象A.f();  //这个是类的方法,这个方法必得是静态的才行。通常用来取得类的选代器或取的类本身的一个对象ddfdf.f();

2016-08-15 11:36:51 441

空空如也

空空如也

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

TA关注的人

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