一:Activity 活动的注意事项
- 创建一个新的activity时,需要右键生成,如下图(不能直接新建class写入的原因:个人理解为右键生成的话直接会在mainfest.xml帮我们注册,否则需要自己注册)
- 活动中的常用方式:
- 找组件,然后设置组件的东西
button1 =(Button) findViewById(R.id.butt1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent();
intent.setAction(ActionUtils.ACTION_EQUES_UPDATE_IP);
sendBroadcast(intent);
}
});
- 跳转其他活动/开始后台服务/发送广播
二:Service 服务注意事项
- 同样右键生成
2.重写创建和销毁函数,以及开始服务触发的 OnStart
三:Broadcast动态广播注意事项
- 不能右键生成,右键生成的是静态广播,需自己手动编写一个类并且继承广播接收者
2.在activity中定义变量,并定义广播过滤器接收什么广播
3.发送的广播与接收的广播必须一致
- 开机自启动app的方法:启动广播去接收到开机的广播,一旦收到开机广播,则跳转打开activity
四:弹框提示
五:另外的tips
- 不能直接使用 == 判断两个String,JAVA中 == 判断两个的地址
- 比较String值需要使用.equals(object)