android从放弃到坚持放弃第一课

android学习笔记1

  • android学习笔记1
    • 第一课
      • 分析and程序
      • 日志工具Log
      • 问题处理

[第一课]

安装+配置不介绍

[分析and程序]

  1. manifests:内涵一个AndroidManifest.xml是整个项目的配置文件

  2. java中放置java代码

  3. res:放置图片+布局+字符串等资源

  4. gradle scripts:构建脚本的配置

略略略

[日志工具Log]

  1. Log.v() verbose(最小)
  2. Log.d() debug
  3. Log.i() info
  4. Log.w() warn
  5. Log.e() error

打开MainActivity,在onCreate()方法中试试

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.d("MainActivity","onCreate execute");
    }

第一个参数是tag(一般传入当前的类名),第二个参数是msg(想要打印的内容);

在AS下方的Android Monitor里面的logcat里面可以查看;

在onCreate()方法外面写logt+Tab键可以补全,蛮方便的。ctrl+X可以剪切整行

在logcat的右边一些的地方可以切换到Edit Filter Configuration,会弹出一个过滤器配置界面。命名一个data的过滤器。Log tag设置为data.然后就可以切换到这个过滤器。

可以发现刚刚的内容已经不见,因为已经被过滤了,只剩下了data的标签的记录。

注:关键字过滤支持正则表达式。

today End

[问题处理]

我遭遇了一个AVD offline的问题,大概是PID为5555的被占用了,只要找到这个程序终止就可以了:

  1. 打开cmd: 输入:netstat -a -n -o
  2. ctrl+f 查找5555.我是找到一个127.X.X.X:5555的,记住他的PID,然后再打开任务管理器,再详细信息中找到那个pid的进程,终止他就可以。

产生问题的原因可能是我直接把AVD那个关掉了,所以我发现长按右边的锁屏的键可以实现关机(我是不是很无聊(●’◡’●))。

你可能感兴趣的:(从入门到giveup)