2017年3月17日

SurfaceView

摘要: 一、SurfaceView:可以在主线程之外的线程中向屏幕绘图。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。 二、SurfaceView的使用 首先继承SurfaceView并实现SurfaceHolder.Callback接口, 这里注意:在绘制开始前要锁定画布及结束要 阅读全文

posted @ 2017-03-17 11:37 懂你在爱我 阅读(264) 评论(0) 推荐(0)

2017年3月16日

View 、Canvas、Paint

摘要: View:视图,每一个view都有一个用于绘图的画布,这个画布可以任意的扩展。在android中,任何一个view都需要重写onDraw()方法来实现。 Canvas:画布,利用Canvas可画出(点、直线、圆、椭圆、矩形、文字) Paint:画笔 代表了Canvas上的画笔,画刷、颜料等。 如果p 阅读全文

posted @ 2017-03-16 22:25 懂你在爱我 阅读(430) 评论(0) 推荐(0)

animation动画的监听

摘要: 动画监听有三个方法: onAnimationStart():动画开始的时候触发 onAnimationRepeat():动画重新执行的时候触发 onAnimationEnd():动画结束的时候触发 通过点击按钮实现按钮从有到无,再从无到有: xml布局: 活动代码: 阅读全文

posted @ 2017-03-16 16:06 懂你在爱我 阅读(4208) 评论(0) 推荐(0)

Animations(动画)

摘要: 一、Animations分为两大类: (1)Tweened Animations:该类提供了淡入淡出、缩放、旋转、移动动画效果。 (2)Frame--by--Frame Animations:该类可以创建一个Drawable序列,这些Drawable可以按照指定时间一个个显示。 二、Animatio 阅读全文

posted @ 2017-03-16 15:15 懂你在爱我 阅读(1101) 评论(0) 推荐(0)

2017年3月15日

Android四大组件

摘要: 一.Android四大组件分别为activity、service、content provider、broadcast receiver。 二.4大组件的注册 4大基本组件都需要注册才能使用,每个Activity、service、Content Provider都需要在AndroidManifest 阅读全文

posted @ 2017-03-15 17:01 懂你在爱我 阅读(201) 评论(0) 推荐(0)

service(服务)

摘要: 一、服务是android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还要求长期运行的任务。 二、service常见的方法:onBind()、onCreate()、onStartCommand()和onDestroy()。onCreate()方法是在服务第一次创建的时候调用的 阅读全文

posted @ 2017-03-15 16:17 懂你在爱我 阅读(393) 评论(0) 推荐(0)

Android控件:RadioButton 和 RadioGroup

摘要: RadioButton和CheckBox的区别: 1、单个RadioButton在选中后,通过点击无法变为未选中 单个CheckBox在选中后,通过点击可以变为未选中 2、一组RadioButton,只能同时选中一个 一组CheckBox,能同时选中多个 3、RadioButton在大部分UI框架中 阅读全文

posted @ 2017-03-15 10:42 懂你在爱我 阅读(279) 评论(0) 推荐(0)

2017年3月14日

ImageView控件的使用

摘要: 1.ImageView控件是图片控件,在布局中设置该控件,可以在布局中设置图片来源,使用android:src=" ",也可以在活动中设置图片。 2.以下代码主要实现三张图片来回切换,(即点击图片切换下一张图片,再点击切换另一张,使三张来回切换) 主要通过给ImageView控件做监听来实现。 ac 阅读全文

posted @ 2017-03-14 23:11 懂你在爱我 阅读(5583) 评论(0) 推荐(0)

数据库和表的创建(SQLiteOpenHelper)

摘要: 1.Android为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。SQLiteOpenHelper是一个抽象类,如果想使用它的话,就要创建一个自己的帮助类(这里我们以自己创建的MySqliteHelper类去 阅读全文

posted @ 2017-03-14 22:10 懂你在爱我 阅读(7987) 评论(0) 推荐(0)

表中输入数据的两种方法(insert增)

摘要: 1.通过点击按钮来执行往表中添加数据。(数据库和表的创建不在详细介绍,请自动阅读数据库和表的创建) 第一种方法:直接使用SQL来操作数据库,调用execSQL(sql)语句 第二种方法:使用android API封装好的增加数据的操作 阅读全文

posted @ 2017-03-14 22:08 懂你在爱我 阅读(778) 评论(0) 推荐(0)

导航