广播:
–本地广播:发出的广播消息,其他应用接受不到,只有本应用内可以接受,速度快,效率高:
简单例子(本地广播接收器):
public class MainActivity extends AppCompatActivity {
private IntentFilter mIntentFilter;
private LocalBroadcastManager mBroadcastManager;
private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// do something
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mBroadcastManager = LocalBroadcastManager.getInstance(this);
mIntentFilter = new IntentFilter();
mIntentFilter.addAction("com.stevefat.MY_BROADCAST");
mBroadcastManager.registerReceiver(mBroadcastReceiver, mIntentFilter); //注册本地广播接收器
}
//发送本地广播
private void sendBroadCast(){
Intent intent = new Intent("com.stevefat.MY_BROADCAST");
mBroadcastManager.sendBroadcast(intent); //发送本地广播
}
@Override
protected void onDestroy() {
super.onDestroy();
mBroadcastManager.unregisterReceiver(mBroadcastReceiver);
}
}
–全局广播 所有程序都可以接受(只要知道了Action 的名字);
为空验证方法比较实用的
TextUtils.isEmpty(""); //可以判断字符串是否为null或者是""
git 的简单使用
– 配置用户名
git cofnig --global user.name 'stevefat'
git config --global user.email 'stevefat@163.com'
–创建仓库
git init
–添加数据
git add .
– 提交数据
git commit -m 'first commit'
针对看的两章内容坐下简单的记录