今天的爬坑记录

啊。。。。。今天真的是学到了

太可怕了。。。。。。

来总结一下今天学到的知识。

首先 你知道怎么在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();

    }

猜你喜欢

转载自blog.csdn.net/Best_intheworld/article/details/81173092
今日推荐