当前位置: 首页 > 编程笔记 >

Android开发自学笔记(一):Hello,world!

寿浩言
2023-03-14
本文向大家介绍Android开发自学笔记(一):Hello,world!,包括了Android开发自学笔记(一):Hello,world!的使用技巧和注意事项,需要的朋友参考一下

Android当道,现在学习Android开发还晚吗?写下这个问题的时间是–2014年6月15号,我会回答:不晚,Android至少还能在活跃10年!所以答应自己从今天开始自学Android开发。

搭建Android开发环境,lorinnn使用了和大部分开发者不一样的开发环境,lorinnn使用的是Intellij+Genymotion方案,不为其他,只为速度,只为编程jeek的追求:)

在链接:Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境这篇搭建环境的介绍中我已经粗略的介绍了创建Android工程了,本篇将重新描述更加细节的介绍如何创建及开发第一个Android项目。

创建HelloWorld工程

打开Intellij IDEA,并选择Create New Project

随后选择下方左侧的Android-Application Module,并依次填写下方的Project name和Project location,并选择Android SDK版本,点击Next。

紧接着继续填写Project properties相关部分,需要提示的是:

Package name已经开始推荐大小写混合(之前是不推荐大写字母的,估计是Android应用越来越多,只用小写字母标志Package name已经不够了)。Package name中如果出现主域部分出现example,则不予提交到Google Play应用市场,所以如果你有打算把应用提交到应用市场的计划,就把example给换掉。同时Target device选择 Show device chooser dialog

最后一步选择Finish,则出现了下图的源码界面。

修改代码

分析MyActivity的代码:

package com.example.HelloWorld;
 
import android.app.Activity;
import android.os.Bundle;
 
public class MyActivity extends Activity {
  /**
   * Called when the activity is first created.
   */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
  }
}

setContentView(R.layout.main)这个函数指定了这个Activity使用layout文件为main,那我们就找到这个布局文件:

回到左侧的文件目录导航中,找到res下的layout子目录,子目录下的main.xml即为我们寻找的对象。

双击这个文件,Intellij为我们展示了这个xml文件布局,并以类似手机屏幕的方式显示出来了:

不过我们还是先切换到text模式吧,看看这个文件的内容是啥,这个布局文件显示出来的都是内容有一个叫做TextView的标签是我们比较关心,我已经把它修改成了红色边框围住的内容:

启动模拟器

一切从default源码中修改就绪之后,我们就开始启动模拟器并延时啦,点击Intellij 工具栏最右侧的红色按钮,如下图所示,下图出现了我已经创建好的两个模拟器(如果你从未创建,可以点击这个对话框右侧的New按钮),我选择上方的Nexus机型,并点击该对话框右侧的Start按钮启动模拟器。

待模拟器启动完成,就开始运行程序啦,激动不~~点击IDE工具栏机器人后面的绿色三角形,就会出现下方的Choose Device对话框啦,选中并点击OK,程序就自动上传到模拟器中去啦。

这个程序会自动运行起来,并出现了这个我们修改过的界面哦。

Android开发是不是很简单,保持动力继续学习哦。

 类似资料:
  • 本文向大家介绍Android开发自学笔记(四):APP布局下,包括了Android开发自学笔记(四):APP布局下的使用技巧和注意事项,需要的朋友参考一下 篇幅较长遂分成上下两篇,上一篇我们已经快要一气呵成了,但是美中不足的是,这个界面并不能讨得美工MM的欢心,美工MM曾寄希望于您,却交出这么作出这么一副死型样,我都替你汗颜。 这个图搜索按钮看起来马马虎虎,但是这个搜索框真是有失我在美工MM心中的

  • 本文向大家介绍Android开发自学笔记(三):APP布局上,包括了Android开发自学笔记(三):APP布局上的使用技巧和注意事项,需要的朋友参考一下 hello,大家好,本文主要介绍如何开始开发一个美观、有情调、人见人爱的Android应用程序,已知我们在市面上有不少布局极其精美,在视觉上让人爱不释手的应用程序,如果让我们着手开发,我们该如何下手? 在移动互联网公司都有这样几个部门–UX/U

  • 本文向大家介绍Android开发自学笔记(六):声明权限和Activity,包括了Android开发自学笔记(六):声明权限和Activity的使用技巧和注意事项,需要的朋友参考一下 不好意思哦,上一篇Android自学开发第六篇代码控制界面挖了个坑,如果运行不起来的同学,请注意查看本篇文章。 Android Project的灵魂大师AndroidManifest.xml终于要登场了,我们可以亲切

  • 本文向大家介绍Android开发自学笔记(二):工程文件剖析,包括了Android开发自学笔记(二):工程文件剖析的使用技巧和注意事项,需要的朋友参考一下 无论使用何种IDE开发Android,集成官方Android SDK并创建Android工程之后,该工程都会默认包括一整套Android项目文件,这个工程都可以直接run在你的真机或者模拟器上。 本文主要简单剖析这个默认的完整的一套项目工程的文

  • Java 开发学习笔记,包含很多文档,整理的比较杂乱,就将就着看吧。

  • 本文向大家介绍Cocos2d-x学习笔记之Hello World!,包括了Cocos2d-x学习笔记之Hello World!的使用技巧和注意事项,需要的朋友参考一下 首先我们要为vs2010安装一个cocos2d-x的插件,有了这个插件,当我们打开vs2010,单击文件->新建->项目的时候,在已安装的模板一栏就能看到cocos2d-x了,方便了我们的编写。那么这个插件在什么地方呢,由于coco