ANDROID的理解2:

  1. 关于Java对象的理解:

一个对象包含属性和动作,属性需要定义,动作也需要定义,动作用来处理属性。接口是一个需要我们自定义动作时跟随我们的对象(继承类)来实现,哪里用了接口中的函数有时候不会告诉我们。学习一个类需要知道他的属性,方法和接口(一种特殊抽象类)。刚开始我们并不需要搞清楚这个类,而是去看别人怎么使用这个类,然后学习,了解每个元素和方法的意图。

  1. 关于四大组件的理解:

activity:页面,也就是屏幕显示的对象,这个对象可以有按钮,文本框,图片,视频播放和碎片这些元素。

service:没有界面的activity,所以它没有显示的控件,但是它可以执行一些后台应用,比如下载文件等等。

broadcast:广播,信息传递,只要是手机中的app和操作系统,都能够接受它发出的消息,当然它也允许过滤。

contentprovider:app之间的数据共享,例如:SQLite。

  1. 关于控件的理解:

能被控制和控制自身属性的对象,并且可以抽象成物件,拖拉过来就可以用的,比如布局控件,按钮控件等等。通过操纵控件,使得画面变得灵动明显。

  1. 通信的总结

APP间:broadcast,intent

activity,service:Intent。

线程间:message.

fragment和activity一般采用接口回调。

  1. 关于接口

就是为了解决多继承的问题而出的一个新特性,通过引用接口类型进而找到它的实现子类对象。

  1. 泛型修饰词<T>

  1. interface interface1<T t>{

void catch(T t);

}

class a implements interface1 <B b>{

}

规定了子类的实现接口调用时必须是B类型的对象。

总结:

所有的设定都是为了精准和节省而存在。语法规则是一个约定,而它想要构建的对象才是核型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值