20170508 Context的特点

如何理解安卓中的Context?

Context的特点:
     1) Context是一个抽象基类,Activity、Application、Service、也是继承自context;
     2)我们通过它访问当前应用的资源getResources、getAssets)和启动其他组件(Activity、Service、Broadcast)以及得到各种系统服务getSystemService)(三个主要作用);
     3) Context提供了一个应用的运行环境,在Context的大环境里,应用才可以访问资源,才能完成和其他组件、服务的交互
     4) 一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onClick(View view)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决,主要原因是因为实现Context的类主要有Android特有的几个模型,Activity以及Service。


方法重载与方法重写的区别?
1) 方法重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型不同。方法重载和返回值类型没关系。
2) 方法重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须相同。
子类重写父类的的方法,创建对象后,调用子类自己的方法。
重写方法可以改变父类方法的作用,可以实现其他的效果。

屏幕适配: 代码适配LayoutParams,屏幕密度工具类,图片适配,比重适配

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值