随笔分类 -  Android

Android
android中Path的使用
摘要:实现一个简单的绘图工具:(在视图中可以任意绘制,点击清除按钮,可重新绘制,类似我画你猜) 自定义视图代码: 在xml中加载自定义视图: 在主活动代码: 阅读全文

posted @ 2017-03-17 13:20 懂你在爱我 阅读(571) 评论(0) 推荐(0)

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

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

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 懂你在爱我 阅读(1100) 评论(0) 推荐(0)

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)

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)

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

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

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

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

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

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

Intent 中重要方法:setAction()、setData()、setType()、putExtra()
摘要:Intent大致分为两种:显式Intent和隐式Intent。 一、显示Intent为从一个activity跳转到另一个activity。如: 二、隐式Intent它不明确指出我们想要启动哪一个活动,而是指定了一系列更为抽象的action和category等信息来过滤,找到符合条件的Activity 阅读全文

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

Intent的简介
摘要:一.Intent的介绍 Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并 阅读全文

posted @ 2017-03-14 21:55 懂你在爱我 阅读(453) 评论(0) 推荐(0)

广播接收器(Broadcast Receiver)
摘要:Android中的广播主要可以分为:标准广播和有序广播 一.标准广播 1.标准广播特点: <1>同级别接收先后是随机的(无序) <2>级别低的后收到广播(优先级别在intent-filter中的priority中声明,-1000到1000之间,值越大,优先级越高) <3>接收器不能截断广播的继续传播 阅读全文

posted @ 2017-03-14 21:49 懂你在爱我 阅读(574) 评论(0) 推荐(0)

intent,实现两个活动之间数据的传递
摘要:一、Intent 可以启动一个活动,也可以在启动活动的时候传递数据。intent中提供了putExtra()方法,它可以把我们想要传递的数据暂存在intent中,启动了另一个活动后,通过getIntent().getStringExtra()、(或者getIntent().getIntExtra() 阅读全文

posted @ 2017-03-14 21:37 懂你在爱我 阅读(1353) 评论(0) 推荐(0)

ViewPager详解
摘要:一、ViewPager简介 ViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGrop,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个 PagerAdapter 来进行和数据绑定以及生成最终的 Vi 阅读全文

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

多个Activity交互的生命周期:
摘要:一、多个Activity交互的生命周期: A Activity打开B Activity的时候: A Activity B Activity onCreate onStart onResume onPause onCreate onStart onResume onstop B 点击Back键的时候: 阅读全文

posted @ 2017-03-08 13:52 懂你在爱我 阅读(187) 评论(0) 推荐(0)

导航