第二次_r日记管理

 main:方法是Java代码的入口方法
 mian是Activity启动的标记


 EC快捷键
 ctrl+o:查看一类所有方法和属性
 ctrl+shift+o:倒包
 ctrl+shift+f:格式化代码
 ctrl+/:单行注释
 ctrl+shift+/段注释
 ctrl+h  整个工作空间搜索你要查找的内容
 ctrl+Alt+h:查找那些地方调用了你选中属性或者方法
 ctrl+1:强转
 ctrl+d:删除
 ctrl+shift+1:查看快捷键
 ALT+/代码提示
 
 获取Logcat日记
 1.<!--添加读取日志的权限  -->
    <uses-permission android:name="android.permission.READ_LOGS"/>
 2.
    Log.e("INFO","企业级开始是怎么搞得");
                //企业级开发中需要收集错误日记,方便开发人员修改BUG,特别是一些特定的机型
                StringBuffer cmdLine=new StringBuffer();
                //过滤信息的命令
                cmdLine.append("logcat -d -s INFO");
                try {
                    //读入写出  读数据的时候用输入流,写数据用输出流
                    Process exec=Runtime.getRuntime().exec(cmdLine.toString());
                    InputStream in=exec.getInputStream();
                    Reader reader=new InputStreamReader(in);
                    BufferedReader br=new BufferedReader(reader);
                    String str=null;
                    StringBuffer sb=new StringBuffer();
                    while ((str=br.readLine())!=null){
                        sb.append(str);
                        sb.append("\n");
                    }
                    Toast.makeText(MainActivity.this,sb.toString(),Toast.LENGTH_SHORT).show();
                } catch (IOException e) {
                    e.printStackTrace();
                }

  3开发中需要打印我的调试信息,但是打包APK投产上线时调试信息是不是不要打印,此时我们需要自己定义logcat
  package com.tony;


import org.apache.commons.logging.Log;


public class MyLog implements Log {
private boolean isTest = true;//是否是测试环境  是 true 可以打印  否 false 不能打印



public void debug(Object arg0) {
// TODO Auto-generated method stub


}


public void debug(Object arg0, Throwable arg1) {
// TODO Auto-generated method stub


}


public void error(Object arg0) {
// TODO Auto-generated method stub


}


public void error(Object arg0, Throwable arg1) {
// TODO Auto-generated method stub


}


public void fatal(Object arg0) {
// TODO Auto-generated method stub


}


public void fatal(Object arg0, Throwable arg1) {
// TODO Auto-generated method stub


}


public void info(Object arg0) {
if (isTest){
android.util.Log.i("INFO", "测试环境才可以打印输出!");
android.util.Log.i("2222", arg0.toString());
}
}


public void info(Object arg0, Throwable arg1) {
// TODO Auto-generated method stub


}


public boolean isDebugEnabled() {
// TODO Auto-generated method stub
return false;
}


public boolean isErrorEnabled() {
// TODO Auto-generated method stub
return false;
}


public boolean isFatalEnabled() {
// TODO Auto-generated method stub
return false;
}


public boolean isInfoEnabled() {
// TODO Auto-generated method stub
return false;
}


public boolean isTraceEnabled() {
// TODO Auto-generated method stub
return false;
}


public boolean isWarnEnabled() {
// TODO Auto-generated method stub
return false;
}


public void trace(Object arg0) {
// TODO Auto-generated method stub


}


public void trace(Object arg0, Throwable arg1) {
// TODO Auto-generated method stub


}


public void warn(Object arg0) {
// TODO Auto-generated method stub


}


public void warn(Object arg0, Throwable arg1) {
// TODO Auto-generated method stub


}


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub


}


}



 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值