您的位置:首页 > 移动开发 > Android开发

Android --学习笔记记录

2017-02-27 10:20 288 查看

广播:

–本地广播:发出的广播消息,其他应用接受不到,只有本应用内可以接受,速度快,效率高:

简单例子(本地广播接收器):

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'


针对看的两章内容坐下简单的记录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android