啊。。。。。今天真的是学到了
太可怕了。。。。。。
来总结一下今天学到的知识。
首先 你知道怎么在window上通过cd指令进入C盘xia下的“用户"这个目录吗?用户这个目录的名字是users~,你敢信?
第二点,git版本控制工具,sourcetree了解一下?
有一个小知识需要记下来:在屎丢丢上拉项目的时候要注意一个问题 在url里面http//(在这里要把乱七八糟的字母换成ip地址)/后面不变/xxxx.git。
基础操作,它居然可以控制andriodstudio打开的工程。提交修改也很方便,有关sourcetree分支的基础知识:
分支共有5种类型
1) master,最终发布版本,整个项目中有且只有一个
2) develop,项目的开发分支,原则上项目中有且只有一个
3) feature,功能分支,用于开发一个新的功能
4) release,预发布版本,介于develop和master之间的一个版本,主要用于测试
5) hotfix,修复补丁,用于修复master上的bug,直接作用于master
这就是为什么前辈会三令五申的告诉你不要推到master分支上去了,你要是愿意试试也是可以的嘛~~
3.timepick的使用例子:针对于想自订时间区间的人的小例子,写的不好,但是大概就是这么个意思.
private void selectTime() { KeyboardUtils.hideSoftInput(this); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 SimpleDateFormat formatter_year = new SimpleDateFormat("yyyy "); String year_str = formatter_year.format(curDate); int year_int = (int) Double.parseDouble(year_str); SimpleDateFormat formatter_mouth = new SimpleDateFormat("MM "); String mouth_str = formatter_mouth.format(curDate); int mouth_int = (int) Double.parseDouble(mouth_str); SimpleDateFormat formatter_day = new SimpleDateFormat("dd "); String day_str = formatter_day.format(curDate); int day_int = (int) Double.parseDouble(day_str); Calendar selectedDate = Calendar.getInstance();//系统当前时间 Calendar startDate = Calendar.getInstance(); startDate.set(year_int-70, 0, 1); Calendar endDate = Calendar.getInstance(); endDate.set(year_int, mouth_int - 1, day_int); TimePickerView timePickerView = new TimePickerView.Builder(MyInfoActivity.this, new TimePickerView.OnTimeSelectListener() {//建立一个行的弹窗显示时间选择器 @Override public void onTimeSelect(Date date, View v) { userBor.setText(sdf.format(date)); requestModifyBaseInfo.birth = sdf.format(date); setBor(); } }) .setType(new boolean[]{true, true, true, false, false, false})//默认全部显示 .setSubmitText(getResources().getString(R.string.confirm))//确定按钮文字 .setCancelText(getResources().getString(R.string.cancel))//取消按钮文字 .isCyclic(false)//是否循环滚动 .setTitleText(getResources().getString(R.string.set_bor)) .setTextColorCenter(getResources().getColor(R.color.light_black))//设置选中项的颜色 .setTitleColor(getResources().getColor(R.color.light_black))//标题文字颜色 .setSubmitColor(getResources().getColor(R.color.light_black))//确定按钮文字颜色 .setCancelColor(getResources().getColor(R.color.light_black))//取消按钮文字颜色 // .setLabel("年","月","日","时","分","秒") .isCenterLabel(false) //是否只显示中间选中项的label文字,false则每项item全部都带有label。 // .setRange(1918, 2018) .setRangDate(startDate,endDate) .build(); timePickerView.show(); }