您的位置:首页 > 移动开发 > Android开发

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

2017-03-25 16:27 260 查看

android学习笔记1

android学习笔记1
第一课
分析and程序

日志工具Log

问题处理

[第一课]

安装+配置不介绍

[分析and程序]

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

java中放置java代码

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

gradle scripts:构建脚本的配置

略略略

[日志工具Log]

Log.v() verbose(最小)

Log.d() debug

Log.i() info

Log.w() warn

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的被占用了,只要找到这个程序终止就可以了:

打开cmd: 输入:
netstat -a -n -o


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

产生问题的原因可能是我直接把AVD那个关掉了,所以我发现长按右边的锁屏的键可以实现关机(我是不是很无聊(●’◡’●))。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android