一点点小知识点和技巧

时间:2021-06-30 05:12:41

1 if(msg.obj instanceof Person)  handler中首先对message携带的对象进行验证

2 tabhost是默认从第一个开始tab开始,详细介绍: http://www.kankanews.com/ICkengine/archives/23853.shtml

3 the connection to adb is down

  1>关掉腾讯的tadb,exe

  2>关掉eclipse    adb kill-server ; adb start-server  

4 英文拼接,空格失效,可以1>写两个string  2> 判断逻辑,当是英文状态时,拼接时候拼接上“ ”

5 requestWindowFeature(Window.FEATURE_NO_TITLE);// 设置不显示标题

   getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);// 设置全屏显示、高亮

//获取屏幕尺寸
  DisplayMetrics displayMetrics = new DisplayMetrics();
  getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
  Config.displayW = displayMetrics.widthPixels;
  Config.displayH = displayMetrics.heightPixels;

6这个是软键盘的开关按钮。

InputMethodManager inputManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
  if(inputManager.isActive()){
   inputManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
  }

7 onResume()的使用:当两个activity之间,需要同步某些操作时,在该方法中进行处理。

8 File重命名 file.renameTo(new File(newPath));