摘要: 一、线程继承Thread类实现Runnable接口 二、Handler机制主线程有一个消息队列(对于我们不可见);我们只需要考虑如何存放消息(子线程放进去)和处理消息(将消息拿出来)。 Handler:1、发送一个Mesaage对象2、处理一个Message Mes... 阅读全文
posted @ 2018-08-16 09:56 怡人Iris 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、资源添加在资源文件夹res中,创建raw文件夹,放置音频(mp3、wav)、视频文件:New-Folder-Raw Resource Folder文件命名格式:开头不能是数字,不能为大写字母。二、代码Android添加音效的一种方法,主要用到的是SoundPool类。我将... 阅读全文
posted @ 2018-08-15 21:38 怡人Iris 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: 1、cmd中进入安装位置cd /Applications/Nox\ App\ Player.app/Contents/MacOS 2、连接adb connect 127.0.0.1:62001显示:connected to 127.0.0.1:62001,即可使用 ... 阅读全文
posted @ 2018-08-15 15:02 怡人Iris 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、Activity生命周期概览二、各个生命周期1.onConcrete():这个阶段表示Activity正在被创建,适合做一些初始化的工作。比如说layout上面各个组件的加载,以及初始化成员变量等等。所以它的作用和main()比较类似。2.onStart():这个阶段表示... 阅读全文
posted @ 2018-08-09 17:10 怡人Iris 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、需求分析版本V1:多线程绘制小球版本V2:开启一个线程,绘制队列listBall内多个小球版本V3:使用启动和暂停按钮,控制线程小球的运动二、版本V1:多线程绘制小球点击绘制区域,获取x和y的坐标;创建和开始一个线程,线程中run()函数中内容为绘制小球;小球绘制卸载fo... 阅读全文
posted @ 2018-08-09 09:46 怡人Iris 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 一、需求分析面板:用于放置两位抽奖号码——号码展示:1.数字 2.图片鼠标监听器:按下鼠标,线程开始,开始号码随机滚动;释放鼠标,判断线程循环的值flag=0,号码停止滚动,获得中奖号码。线程:线程开始,绘制遮挡框,号码number随机生成,绘制号码number,休眠0.1s... 阅读全文
posted @ 2018-07-22 10:37 怡人Iris 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: 一、需求分析1、界面设计左:棋盘,单独写一个GamePanel类右:控制栏panel22、功能2.1 棋盘首先绘制一个棋盘。考虑重绘,将该绘制写在paint()重写中。2.2 下棋用户点击相应位置:计算出棋子的位置,绘制棋子,并存储棋子位置。同样将该绘制写在paint()重写... 阅读全文
posted @ 2018-07-19 21:21 怡人Iris 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 一、项目设计1、界面设计JFrame上面为控制栏JPanel下面为绘制面板JPanel2、基本思路鼠标事件监听器:展示一个JPanel界面,添加鼠标事件监听器,记录鼠标点击事件的坐标;getGraphics()方法:可以得到java.awt.Graphics对象gr,gr作为... 阅读全文
posted @ 2018-07-18 17:17 怡人Iris 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: 一、创建面板1、面板类中showUI()方法public void showUI(){ //创建窗体 JFrame jf = new JFrame(); jf.setSize(380,600); //窗体大... 阅读全文
posted @ 2018-07-18 11:39 怡人Iris 阅读(3144) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要继承:代码更简洁、灵活父类:public class Student { //属性 private String name; public void setName(String n){ name = n; } //学生... 阅读全文
posted @ 2018-07-17 22:37 怡人Iris 阅读(175) 评论(0) 推荐(0) 编辑