智能终端
-冰镇桂花杨梅汁
分分钟都带有困意的小辣鸡
展开
-
异步任务
利用后台异步任务更新进度条显示MainActivity.javapackage com.example.asyntaskdemo;import android.os.AsyncTask;import android.os.Bundle;import android.os.SystemClock;import android.view.View;import android.widget.Button;import android.widget.ProgressBar;import原创 2020-05-28 16:59:15 · 257 阅读 · 0 评论 -
幸运大抽奖
幸运大抽奖。在ThreadDemoMessage项目中,有两个按钮,单击“开始抽奖”即进入名单滚动环节,单击“大奖揭晓”按钮,名单停止滚动,显示的名字即为中奖的幸运者。分析:按下按钮“开始抽奖”之后在开启线程之后每隔500ms随机抽取一个名字,然后通过消息机制传递给主线程,在UI界面进行显示。ThreadDemoMessage项目的MainActivity.javapackage com.example.threaddemomessage;import android.os.Bundl原创 2020-05-28 16:37:37 · 491 阅读 · 0 评论 -
点火倒计时
火箭点火到计时。在UI界面上设计一个TextView和一个Button。当用户单击Button时,启动Timer工作,在TextView上显示10至1的倒计时数字,数字每秒钟变化一次。当显示到1后,TextView上显示“点火成功”。MainActivity.javapackage com.example.timerdemo;import android.os.Bundle;import android.os.Handler;import android.os.Message;.原创 2020-05-28 13:23:41 · 273 阅读 · 0 评论 -
第8章系统服务(简易音频播放器的实现)
开发一个简易音乐播放器,要求实现: 综合使用Service,BroadCast,ContentProvider等组件实现后台播放。播放和暂停、上一首、下一首、停止; 后台播放功能, 按下返回键退出应用后再次打开应用,UI 显示应能与当前的播放状态保持一致; 显示正在播放的歌曲名、作者; 一首歌曲播放完毕能实现自动播放下一首歌曲,并更新界面,显示相关信息;提交 MusicService 和 MainActivity,运行结果截图。评分: 1.基本分,60分,实现基本功能,提交的内容完整,条理清原创 2020-05-25 14:23:21 · 1016 阅读 · 8 评论 -
Android项目框架综合实例
综合使用ViewPager、Fragment、RecycleView等,实现类似“网易新闻浏览器 ”的项目综合框架,要求实现:底部导航,分别是“首页”,“视频”,“讲讲”,“我的”;底部导航不要求滑动翻页(使用Framelayout作为容器,但也可以使用Viewpager作为容器,图片可自行准备,也可以用分享的图片素材)。 内导航,在“首页”对应的Fragment中实现若干项组成的顶部导航;内导航要求实现滑动翻页(使用ViewPager作为容器,要求内导航碎片不少于十项)。加分项:内导航的第一个原创 2020-05-21 20:20:19 · 1261 阅读 · 0 评论 -
适配设备的简易新闻浏览器
同时兼容手机和平板。进入应用后先显示新闻列表,当在手机上使用时,使用单页模式,单击列表项会打开新的页面。当在平板上使用时,使用双页模式,单击左侧列表项时直接更新右侧新闻内容页。MainActivity.javapackage com.example.newsdemos;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extend.原创 2020-05-21 18:02:05 · 492 阅读 · 1 评论 -
记住密码以及Android 列表的操作
1.综合使用RecycleView,CardView,Adapter实现一个宝宝相册,并将其加入到实验一形成的应用中,使得:用户成功登录后转到宝宝相册所在的主界面。还要求实现:用户单击对应的列表子项的不同部位时给出不同的Toast提示或者对话框提示:按钮:“添加成功”对话框 其它:“相册详情”2.修改(登录与注册)的登陆页面,为该页面增加一个复选框,用户可以通过点击的方式来进行选中和取消,选中时表示需要记住密码,下次登陆时应不需要再次输入密码;取消选中时表示不需要记住密码,之前保存的用户名和密码需要原创 2020-05-21 17:48:00 · 351 阅读 · 0 评论 -
ListView 的3种Adapter实践
MainActivity.javapackage com.example.listviewdemos;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends Ap原创 2020-05-21 17:22:50 · 337 阅读 · 0 评论 -
体验活动的生命周期以及logcat的使用
DialogActivity.javapackage com.example.activitylifecircledemo;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;public class DialogActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedI原创 2020-05-21 17:06:07 · 450 阅读 · 0 评论 -
完善登录注册页面
实验内容综合运用基本组件完成一个注册与登录的应用程序设计。要求基于基础控件,综合使用Intent实现Android的Activity之间信息交换。系统包含启动页、注册页、登录页3个页面,具体要求如下:在第2周上机作业的基础上,完善登录注册页面。1.注册页面和功能的实现。界面除用户名、密码、确认密码之外,增加性别(单选按钮)、学历(spinner)、爱好(复选框)等信息。使用相对布局。2.登陆页面和功能的实现。要求使用Shape和Selector对页面进行美化。按第3章的课件中的提原创 2020-05-21 16:29:34 · 930 阅读 · 0 评论 -
Android 活动与活动间数据传递
实验内容综合运用基本组件完成一个注册与登录的应用程序设计。要求基于基础控件,综合使用Intent实现Android的Activity之间信息交换。系统包含启动页、注册页、登录页3个页面,具体要求如下:1.注册页面和功能的实现。–界面要求包含用户名、密码、重复密码信息。–要求在用户输入信息后,单击注册按钮,将用户的注册信息用Toast显示。2.登陆页面和功能的实现。–要求包含用户名、密码,要求包含登陆和注册功能。–要求用户输入信息后,**对用命名和密码进行检查**:默认用户名为“A原创 2020-05-21 15:25:57 · 541 阅读 · 0 评论 -
Android Studio开发环境及第一个项目
1. 在你的电脑上搭建Android平台开发环境。2. 新建项目,实现以下基本内容:(1) 修改默认的APP的名称和图标(任意的,非默认的)。(2)显示个人信息,包括:照片、专业、姓名、学号等基本信息。(3) 尽量美化界面。MainActivity.javapackage com.example.helloworld;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;pub.原创 2020-05-21 14:54:08 · 519 阅读 · 0 评论 -
Android 数据存储-内外部存储测试
案例分析:FilePersistenceTest在EditText中输入文本内容,退出应用程序或者 单击“保存”按钮时保存EditText中的数据到名 为“data”的文件中。打开Device File Explorer,该文件应该存于 /data/data/cn.edu.hunnu.filepersistencetest/files/ 目录MainActivity.javapackage cn.edu.hunnu.filepersisttest;import androi..原创 2020-05-20 23:48:01 · 475 阅读 · 0 评论 -
Android-room的学习
Room 在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库。处理大量结构化数据的应用可极大地受益于在本地保留这些数据。最常见的用例是缓存相关数据。这样,当设备无法访问网络时,用户仍可在离线状态下浏览相应内容。设备之后重新连接到网络后,用户发起的所有内容更改都会同步到服务器。原创 2020-05-13 14:10:36 · 534 阅读 · 0 评论 -
Android Studio中Logcat的使用
因为太杂 所以需要添加一个过滤器原创 2020-05-01 14:39:15 · 247 阅读 · 0 评论 -
Android 活动与活动间数据传递--登录注册页面
AndroidManifest.xml:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" packa...原创 2020-03-13 14:02:02 · 435 阅读 · 0 评论