1:屏蔽软键盘自动弹出在AndroidManifest.xml修改        需要禁止自动弹出的Activity里边加上以下代码

2:代码模拟发送Android按键

 public void sendKeyCode1(int keyCode) {        try {            // 按键操作命令 11.24勘误,之前错误的写成了"input keycode"            String keyCommand = "input keyevent " + keyCode;            // 调用Runtime模拟按键操作            Runtime.getRuntime().exec(keyCommand);        } catch (Exception e) {            e.printStackTrace();        }    }

3:截取String 指定位置字符串

String str="0123456"; str = str.substring(0, 2) ;//str=01;

4:获取Edittext光标位置,设置edittext光标位置

//获取光标位置ed.getSelectionStart();//设置光标到某个位置ed.setSelection(x);

5:判断字符串是否只包含某些固定文字

   public boolean checkAccountMark(String account) {        //文本只包含数字0-9和字母a-z和A-Z        String all = "^[a-zA-Z0-9]+$";        Pattern pattern = Pattern.compile(all);        return pattern.matches(all, account);    }

6.跨进程启动Activity和service

  启动activity        Intent intent = new Intent(Intent.ACTION_MAIN);        intent.addCategory(Intent.CATEGORY_LAUNCHER);        ComponentName cn = new ComponentName(pa, cl);        intent.setComponent(cn);        startActivity(intent); 启动service        Intent intent = new Intent(action);        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        intent.addCategory(Intent.CATEGORY_DEFAULT);        intent.putExtra("asr", speak);        ComponentName cn = new ComponentName(pa, cl);        intent2.setComponent(cn);        startService(intent);//8.0不支持启动后台服务

 

更多相关文章

  1. Android 设置EditText光标Curso颜色及粗细
  2. 解决EditText不显示光标的三种方法(总结)
  3. android虚拟按键NavigationBar的判断
  4. 设置Android程序的默认安装位置
  5. Android API指南(二)自定义控件04之 位置说明
  6. Android RadioButton背景图片和文字的相对位置
  7. Android TV webview禁止自动获取焦点 遥控器按键监听 dispatchKe
  8. android 虚拟按键源码流程分析
  9. 控件位置

随机推荐

  1. android设置透明背景
  2. android:ellipsize的使用
  3. Hello, Android(安卓)深入(一)
  4. Android(安卓)入门前言之 --布局
  5. Android(安卓)之不要滥用 SharedPreferen
  6. Android架构组件- Room数据库的使用
  7. Android开发教程
  8. 使用myelipse配置android开发环境
  9. android:ellipsize的使用
  10. AndroidResource