Android开发学习经历(一)

    开始我受物理网的启发,打算开发一款手机软件实现手机与单片机的通讯,在网上看了下现在主流的安卓开发语言为Java,所以大概一个月以前开始学习了Java,目前Java水平已经可以理解面向对象的几种实现方法:封装、继承等。大概有点膨胀了,现在直接开始学习Android,推荐参考<第一行代码Android>第二版。

  Android开发目前大部分都用Android studio(as),还有一些旧项目依然使用eclipse开发。第一步先下好as,然后会自动下一些插件,接下来开始正式的学习。第一个创建hellow world项目,即在你的安卓手机屏上显示Hellow world。当然这时候你就要学习一个新的知识XML,何为xml?百度词条搜索:点击打开链接,我目前的理解就是一种图片、文本使用规范,就是帮助我们设计UI界面,目前的理解很显,这个以后再补充。

     Android开发学习经历(一)

  如图我们显示了中文的“你好”,TextView为文本编辑器。

目前我所了解到的有四种基本的控件:

1.TextView:文本编辑

 2.EditView:编辑框,用户与Android进行数据传输的窗口,比如输入账号、密码的窗口

 3.button:按钮,比如确认,退出等键

 4.Menu:提供菜单选项。

第一个小程序中遇到的问题:

1.无法使用虚拟机,提示为“Intel HAXM is required to run this AVD,VT-x is disabled in BIOS”,此时需要我们重启电脑进入BIOS界面,找到configurations在Intel Virtualization Technology中设置为enable即可,但是运行虚拟机很耗费CPU,像我的笔记本运行起来很吃力。

2.cannot resolve symbol,一种解决办法是光标点到该处按下Alt+Enter,如果这种方法解决不了建议在Build工具栏里点击 rebuild。