package com.example.yangjiang.utilsdmo; import android.os.Bundle; import android.os.CountDownTimer; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; import com.yutils.JsonManager; import com.yutils.Log; import com.yutils.TimeUtils; import com.yutils.YUtils; import java.util.ArrayList; import java.util.Date; import java.util.List; import butterknife.Bind; import butterknife.ButterKnife; import butterknife.OnClick; public class MainActivity extends AppCompatActivity { @Bind(R.id.button2) Button button2; @Bind(R.id.button3) Button button3; @Bind(R.id.button4) Button button4; @Bind(R.id.button5) Button button5; @Bind(R.id.button6) Button button6; @Bind(R.id.button7) Button button7; @Bind(R.id.button8) Button button8; @Bind(R.id.activity_main) LinearLayout activityMain; List<String> list=new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); for (int i=0;i<10;i++){ list.add("ai+"+i); } } @OnClick({R.id.button2, R.id.button3, R.id.button4,R.id.button5, R.id.button6, R.id.button7, R.id.button8}) public void onViewClicked(View view) { switch (view.getId()) { case R.id.button2: Log.d("MainActivity","asdasda"); YUtils.Toast("哈哈"); break; case R.id.button3: YUtils.Toast(TimeUtils.getDataTimeCNString(new Date())); break; case R.id.button4: YUtils.Toast("是否虚拟导航键:"+YUtils.isNavigationBarExist2(this)); break; case R.id.button5: String lists= JsonManager.beanToJson(list); YUtils.Toast("json:"+lists); break; case R.id.button6: CountDownTimer cc= TimeUtils.countDown(this, 60, 1, new TimeUtils.CountDownListener() { @Override public void onFinish(String text) { YUtils.Toast("onFinish:"+text); } @Override public void onTick(long millisUntilFinished, String text) { YUtils.Toast("onTick:"+text); } }); break; case R.id.button7: YUtils.Toast("视频时长:"+TimeUtils.getVideoTime(100)); break; case R.id.button8: YUtils.Toast("视频文件:"+YUtils.formatFileSizeAll(1500000L)); break; } } }