目录
创建第一个安卓项目
改变它的布局
改变它的activity
运行/打包项目
创建APP的步骤
1、设置APP 名称
2、目标设备&最小的SDK
3、activity类型(入门时大多选择Empty Activity)
4、设置activity名称和layout名称
改变它的布局
Activity是一个管理用户与界面交互信息的SDK类
activity子类实现app需要完成的功能
app可能只有一个或多个activity
layout定义了一组用户交互界面对象及其在屏幕上的位置
它由XML编写的定义组成
如何将xml定义变成视图呢?
使用activity子类的**setContentView(R.id.layout_main)**方法
layout对象
•Text (TextView, EditText,…)
•Buttons ( Button, RadioButton, ToggleButton,…)
•widgets (ImageView, WebView, RatingBar…)
•layouts( ConstraintLayout, LinearLayout, … )
•containers (Tabs, CardView,….)
•Legacy( ListView, GridView,…)
•Google( MapView, AdView)
查看视图对象
在activity类中:
1、声明成员变量
2、将变量转换为视图对象
findViewById(R.id.btn1)
3、为对象设置监听器
setOnClickListener(...)
Toast&Logcat
Toast是安卓系统提供的轻量级信息提醒机制,用于向用户提示即时消息,它显示在应用程序界面的最上层,显示一段时间后自动消失不会打断当前操作,也不获得焦点
通过调用Toast的makeText()方法设置提示消息
Toast.makeText(Context,Text,Time);
context:表示应用程序环境的信息,即当前组件的上下文环境。Context是一个抽象类,如果在Activity中使用Toast提示信息,那么该参数可设置为“当前Activity.this”
Text:表示提示的字符串信息
Time:表示显示时间的时长,其属性值包括:Toast.LENGTH_SHORT和Toast.LENGTH_LONG,分别表示显示较短时间和较长时间
调用Toast的show()方法将提示信息显示到页面中
Log是一个用来检测和调试的类:
Log.i()是打印输出日志的,这个函数在项目中主要作用就是你能够查看你想要知道的一些参数数据,而且可以帮你找到程序的运行出错的位置。
打包APK文件
当我们完成我们项目时,我们想要分享给别人看我们的APP,那么我们就可以打包APK文件,然后对方下载并安装就能在他的设备上使用你的软件啦~
具体步骤如下:
- “Build”- “Generate signed package”
- key store
- key