正如你想不到的那样子,Android的业务逻辑,有时比起代码逻辑更具有美感,控件的相互依存,更像男女的相互依偎,好的姿势,才是完美摆拍的关键。
- 静态注册广播+稍微不复杂的Toast == 开机心情愉快
- 效果如图:
- 下面我们来看看使用步骤:
1、构成如下:
如何新建BoradCast呢,如下图:
BootReceiver类代码如下
package com.example.broadcast;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Toast;
public class BootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast toast = Toast.makeText(context,"℃江祝您心情愉快!", Toast.LENGTH_LONG);
LinearLayout toast_layout = (LinearLayout) toast.getView();
ImageView iv = new ImageView(context);
iv.setImageResource(R.drawable.icon);
toast_layout.addView(iv,0);
toast.show();
}
}
- 在AndroidManifest.xml应该添加权限,如下图: