【1-1】Android应用开发简介

一、 思维导图

Android应用开发简介

二、 重述知识

学习Android开发的第一课,主要讲解:

  • 环境搭建
  • 一个最简单的工程 (什么代码都不用谢)
  • 弹出Toast
  • 签名、打包

三、 具体应用场景

这一节过于简单,省略

四、扩展理解

这一节过于简单,省略

五、核心代码或操作

(一)创建一个最简单的Project

最简单的工程真的不需要什么代码,一直 Next → Finish 就好了。






然后就可以得到下面的界面。


(二)弹出Toast

Toast是一种消息提示,这里进行点击Button按钮后弹出Toast的操作。
MainActivity.java代码如下所示:

public class MainActivity extends Activity {    
@Override    
protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        
setContentView(R.layout.activity_main);        
Button button = (Button) findViewById(R.id.btn_button);        button.setOnClickListener(new View.OnClickListener() {            
@Override            
public void onClick(View v) {                
Toast.makeText(MainActivity.this,"HelloWorld!", Toast.LENGTH_LONG).show();            
}        
});    
}
}

activity_main.xml中需要添加Button的xml代码:

(三)签名、打包

1.签名的意义  
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。

2.签名的步骤

  • 创建key
  • 使用步骤a中产生的key对apk签名

3. 在Android Studio的菜单栏中,选择“Build - Generate Signed APK”

【1-1】Android应用开发简介_第1张图片

4. 由于我是第一次签名,所以要创建一个新的Key
(懒得截图上传了,直接引用参考资料博文中的图片。)

【1-1】Android应用开发简介_第2张图片

【1-1】Android应用开发简介_第3张图片

【1-1】Android应用开发简介_第4张图片

【1-1】Android应用开发简介_第5张图片

还是一直Next,根据提示填写Key的信息,
反正不会出大问题,第一次我就随便填,试了一下流程。
生成后就会提示你打开APK文件的目录。
【1-1】Android应用开发简介_第6张图片

六、相关面试题

这一节过于简单,省略

七、脑内记忆(总结)

这一节就记住怎样签名、打包就行了,
就是“Build - 打包”产生关联,Build我这边的发音是“标”,
就想像这个应用在发布前,需要像面包店的面包那样贴上标签吧。

八、参考资料

  1. 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建 by 生命壹号

你可能感兴趣的:(【1-1】Android应用开发简介)