Android studio
文章平均质量分 67
Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
L在前方
Hello World
展开
-
掌握acitivity之间的数据传递方式————实现登陆注册
通过startActivity和 startActivityForResult 方法启动新Activity,掌握原Activity 到 新启动Activity、新启动Activity 到原Activity的传值方法,理解请求码和结果码的作用。Activity间的数据传递:实现代码:MainActivity:package com.example.activity2;import androidx.appcompat.app.AlertDialog;import androidx.appcompa原创 2020-12-20 21:50:30 · 563 阅读 · 0 评论 -
熟悉acitivity的生命周期
在Activity生命周期的各阶段方法中添加打印输出代码(用log.i打印输出),通过Activity的各种状态变换观察输出的结果,熟悉生命周期内各方法的运行时机。学会在控制台设置过滤条件,方便查看log的打印输出结果。在Activity生命周期添加打印出代码:实现代码:MainActivity:package com.example.activity1;import androidx.appcompat.app.AppCompatActivity;import android.content.原创 2020-12-20 21:44:03 · 712 阅读 · 0 评论 -
异步处理AsyncTask
异步处理AsyncTask实现代码:MainActivity:package com.example.yibu;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ProgressBar;import android.widget.TextView原创 2020-12-20 21:37:42 · 170 阅读 · 0 评论 -
Android Handler消息传递和异步任务处理
利用消息传递机制实现子线程与主线程通信,完成自动变化界面背景颜色的功能。掌握Handler类的使用方法,重点学习handmessage() 和sendEmptyMessage()方法在程序中的应用。消息传递机制handler实现代码:MainActivity:package com.example.xiaoxicd;import androidx.appcompat.app.AppCompatActivity;import android.graphics.Color;import andro原创 2020-12-20 21:34:37 · 684 阅读 · 0 评论 -
直接绑定到标签
利用直接绑定标签的方式实现按钮的单击事件处理,单击按钮完成Toast弹框功能。实现代码:MainActivity:package com.example.zhijiebd;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public原创 2020-12-14 15:43:41 · 305 阅读 · 0 评论 -
回调事件处理
利用基于回调的事件处理方式实现自定义按钮单击事件处理,同时对自定义按钮采用监听事件处理,将两种事件处理结果以打印输出的方式显示在控制台打印信息中,观察二者执行的顺序,分析返回值的作用。实现代码:MainActivity:package com.example.huidiao;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.MotionEvent;import原创 2020-12-14 15:41:06 · 1338 阅读 · 1 评论 -
实现简单文本编辑器
利用基于监听的事件处理方式实现简单文本编辑器,分别实现字体颜色、大小样式变化以及文本重命名的四种功能,这四种功能要求分别用内部类、外部类、类自身和匿名内部类四种形式实现,其中重点掌握匿名内部类的使用。实现代码:MainActivity:package com.example.shijianchuli;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import an原创 2020-12-14 15:36:38 · 1772 阅读 · 2 评论 -
实现菜单
菜单:实现选项菜单和上下文菜单,掌握用菜单资源文件实现菜单功能的方法。MainActivity:package com.example.caidan;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import android.content.DialogInterface;import android.graphics.Color;import android.原创 2020-12-14 15:31:09 · 199 阅读 · 0 评论 -
警示对话框AlertDialog
警示对话框:实现简单对话框、单选列表对话框、复选对话框和自定义对话框功能,掌握几种对话框的代码实现。实现代码:MainActivity:package com.example.alertdialog;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import android.content.DialogInterface;import android.os.Bu原创 2020-12-14 15:24:00 · 214 阅读 · 0 评论 -
实现网格列表GridView功能
实现网格列表GridView功能实现代码:Activity_mian.xml:<?xml version="1.0" encoding="utf-8"?><GridView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.c原创 2020-12-14 15:19:39 · 243 阅读 · 0 评论 -
实现ListView列表功能
实现复杂ListView列表功能实现代码:activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.andro原创 2020-12-14 15:13:30 · 670 阅读 · 0 评论 -
实现简单ListView列表功能
实现网格列表GridView功能。实现代码:Activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.andr原创 2020-12-14 15:10:23 · 159 阅读 · 0 评论 -
spinner功能通过添加android:entries属性
实现简单ListView列表功能,分别用继承ListActivity和添加布局控件的方法实现。activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:原创 2020-12-14 15:05:06 · 588 阅读 · 0 评论 -
spinner功能通过数组来定义
实现下拉列表spinner功能,分别用不同的数据源实现下拉列表,一种是通过数组来定义,另一种通过添加android:entries属性。activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk原创 2020-12-14 15:01:16 · 373 阅读 · 0 评论 -
用android编写使用按钮ImageButton和切换器ImageSwitcher
实现代码:Activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"原创 2020-11-04 22:19:42 · 269 阅读 · 0 评论 -
用android编写一个显示框ImageView
实现代码:Activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"原创 2020-11-04 22:15:35 · 192 阅读 · 0 评论 -
编写计算阶乘的程序
计算阶乘的程序片段如下:int fact=1; for(int i=1;i<n;i++) { fact=fact*i; }其中的整数n由editText1控件中输入的字符串并通过使用Interger类中的parselnt()函数转换而来。int n=Integer.parseInt(editText1.getText().toString());fact变量保存好后的阶乘计算结果,最后显示到textView控件中。te原创 2020-10-13 21:20:57 · 7144 阅读 · 1 评论 -
编写一个程序,用于统计一个字符串中包含的个数
App名和工程名都为example1_1,活动名为MainActivity,建立一个Android App项目,项目配置项保持默认,然后在布局文件activity_main.xml中设计界面,在活动程序文件MainActivity.java中编写total方法的代码,最后编写这个App。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/re原创 2020-10-13 20:40:32 · 722 阅读 · 0 评论 -
Android 的布局使用——层布局
添加“层布局”代码,查看运行效果。实验代码:<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" a原创 2020-10-13 20:01:16 · 732 阅读 · 0 评论 -
Android 的布局使用——相对布局
添加“相对布局”代码,查看运行效果。实验代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"原创 2020-10-13 20:00:24 · 393 阅读 · 0 评论 -
Android 的布局使用——表格布局
添加“表格布局”代码,查看运行效果。实验代码:<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"原创 2020-10-13 19:59:26 · 1238 阅读 · 0 评论 -
Android 的布局使用——线性布局
实验目的:学会使用Android的常用布局添加“线性布局”代码,查看运行效果。代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.an原创 2020-10-13 19:58:08 · 144 阅读 · 0 评论 -
Android 基础界面控件的使用
实验目的一、学会使用android基础控件的使用二、学会使用Android的各种布局创建项目。运行结果显示。① 创建一个空项目:② 新建一个手机③ 打开MainActivity页面进行编辑2.添加文本显示框TextView、文本编辑框EditText和按钮Button控件代码。写入代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android原创 2020-10-13 18:27:13 · 306 阅读 · 0 评论 -
了解Android SDK的安装、配置、使用 熟悉Android程序的基本框架
实验方法及步骤**(1)**新建一个App程序。①配置项目的基本信息。编辑应用程序名称、公司域名、包名、项目存放路径。②选择应用色配的目标设备(此处为手机)及版本号(此处为17)③主界面activity模版选择(此处选择空项目)④配置主Activity的基本信息⑤配置手机⑥手机配置完成**(2)**在手机页面上输出hello Word字样。**(3)**此处复制粘贴上代码的核心部分Activity_mian<?xml version="1.0" enco原创 2020-10-11 17:42:30 · 218 阅读 · 1 评论