摘要: 一、目标。 在主页面中增加一个跑马灯效果的显示文本,可用于提示版本更新、广告内容等。效果如图:二、代码实现。 1、在src文件下新建包(取名com.example.mobilesafe.ui),用于存放自定义的类。 2、在该包下新建类(取名MarqueeTextView)继承TextView,... 阅读全文
posted @ 2015-01-22 15:02 红烧大白鲨 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一、目标。 主界面UI如图所示: 方面是一个功能列表提示框(采用TextView),下面是功能列表(采用GridView)。二、代码实现。 1、在主界面布局文件(activity_home.xml)中增加组件。主界面布局文件(activity_home.xml)采用线性布局,上面一个TextV... 阅读全文
posted @ 2015-01-22 12:51 红烧大白鲨 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、目标。 并采用动画效果(逐渐变亮)打开启动界面,并进行应用程序的版本检查和更新提示,然后进入主页面,同时关闭启动页面。(由于版本检查和更新提示涉及服务器,所以将此操作放在后面介绍,现用按钮操作代替)二、代码实现。 1、采用动画效果打开启动界面。 ①.为启动界面的布局文件(activit... 阅读全文
posted @ 2015-01-21 16:42 红烧大白鲨 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、目标。 1、启动时全屏显示,并获得当前应用版本号; 2、美化字体:颜色和文字阴影; 3、添加一个ProgressBar以增加用户体验。效果如图二、编写过程。 1、布局。在布局文件中增加一个TextView和一个ProgressBar,并根据要求进行布置(本例采用RelativeLayou... 阅读全文
posted @ 2015-01-21 14:05 红烧大白鲨 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、概念。 ListView是以垂直列表的形式显示所有列表项。二、使用 假设数据库中有50个数据信息(persons,包括name、number、money),通过ListView显示出来。 1、向数据库中50个person信息。具体添加方式可参考数据库章节介绍,采用数据库例子中的dao2的a... 阅读全文
posted @ 2015-01-14 20:24 红烧大白鲨 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、修改数据库的表结构(更新数据库版本)。 1、在PersonSQliteOpenHelper类中,PersonSQliteOpenHelper的构造方法中需要传入4个参数,最后一个便是数据库版本。当版本数值变化(只能是增加)时就会调用PersonSQliteOpenHelper类中的onUpgr... 阅读全文
posted @ 2015-01-10 20:09 红烧大白鲨 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一、使用SQLiteOpenHelper帮助类创建或管理(更新)数据库。 为了便于项目管理,创建SQLiteOpenHelper帮助类的子类是最好是新建一个class。 1、创建一个子类继承SQLiteOpenHelper帮助类,实现onCreate(SQLiteDatabase db)、onU... 阅读全文
posted @ 2015-01-10 14:51 红烧大白鲨 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一、基本定义 ImageView继承自View组件,它的主要功能是用于显示任何Drawable对象,派生出了ImageButton、ZoomButton等组件。二、属性和方法 1、ImageView的xml属性和方法xml属性相关方法说明android:adjustViewBoundssetAd... 阅读全文
posted @ 2014-11-30 22:03 红烧大白鲨 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 介绍Chronometer(计时器)的属性和使用方法,学习系统时间的获取、EditText内容是否为空的判断和获取方法、将string转成int类型的方法 阅读全文
posted @ 2014-11-30 13:04 红烧大白鲨 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 主要介绍AnalogClock和DigitalClock的属性和使用方式 阅读全文
posted @ 2014-11-29 14:08 红烧大白鲨 阅读(410) 评论(0) 推荐(0) 编辑