自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

富人越付丶穷人越穷

兴百姓苦,亡百姓苦。

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 手机卫士学习22- 一键锁屏

制作一个能一键锁屏的小应用。1     创建一个工程- - 2    实例化设备策略管理者--DevicePolicyManager 3    创建一个类,继承DeviceAdminRecevider,他是一个广播接受者子类4    清单文件注册这个广播子类,参考API源码,创建一个xml文件5    使用设备策略管理者,一键锁屏lockNow  清除数据wipeDat

2015-01-30 15:24:11 568

原创 手机卫士学习21-GPS定位

1 获取LocationManager,请求位置更新2 在位置监听器位置改变方法中,获取到坐标3 火星坐标转换4 得到准确的坐标package com.itheima.mobilesafe.service;import java.io.IOException;import android.app.Service;import android.content

2015-01-27 15:59:25 426

原创 手机卫士学习20-短信拦截和接收指令

注册一个BroadcastReceiver广播接收者 添加权限 代码package com.itheima.mobilesafe.receiver;import android.content.BroadcastReceiver;import android.c

2015-01-19 11:10:26 468

原创 手机卫士学习19-读取联系人数据库

读取联系人数据库1    获取  联系人内容解析器2     创建要访问表的Uri3    通过内容解析器查询联系人数据库4    raw_contacts表获取contact_id,data表通过contact_id获取mimetype与data1-------------------------------------------------------------

2015-01-18 22:50:25 285

原创 手机卫士学习18-监听手机开机广播校验SIM卡

监听手机开机广播校验SIM卡1    创建一个BroadcastReceiver广播接收者。2    清单文件注册该广播,添加使用权限许可。并添加开机启动的意图过滤器。3    在广播里实现代码。---------------------------------------------------------1    创建一个BroadcastReceive

2015-01-18 20:23:55 522

原创 手机卫士学习17-屏幕滑动切换,抽取到父类

屏幕滑动切换,抽取到父类需求:在设置向导A,B,C,D界面中,左右滑动可以界面相互切换。1    定义一个手势识别器2     实例化一个手势识别器3    使用这个手势识别器---------------------------------------------------1    定义一个手势识别器 //1.定义一个手势识别器 private

2015-01-17 15:58:43 337

原创 手机卫士学习16-Activity界面切换自定义动画

Activity界面切换自定义动画 需求:A界面跳转到B界面,有从左往右的界面移动效果。A界面往左走0  ---  -100%p,B界面往右走100%p --- 01    在anim目录下自定义动画文件.tan_out.xml和tan_in.xml2    在startActivity或者finish之后调用OverridePendingTransition(enterAni

2015-01-17 11:46:40 304

原创 手机卫士学习15-自定义shape图形资源

自定义shape图形资源 需求:制作一个textView按钮,默认背景为白色圆角矩形,点击textView背景变成黑色的圆角矩形。通过查看API文档:app Resources -->Resource Types  --> Drawable --> Shape Drawable的实例代码:EXAMPLE:XML file saved at res/dra

2015-01-17 11:04:15 280

原创 手机卫士学习14-手机防盗向导界面实现

手机防盗向导界面实现要实现四个页面的设置向导,向导之间可以上下跳转,最后完成手机防盗主页面。都是玩布局文件滴向导界面一:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" androi

2015-01-16 21:59:27 378

原创 手机卫士学习13-自定义按钮状态背景

自定义按钮状态背景:通过参考API文档的示例代码:EXAMPLE:XML file saved at res/drawable/button.xml: <item android:state_pressed="true" android:drawable="@drawable/button_pressed" /> <item an

2015-01-16 18:04:45 331

原创 手机卫士学习12-手机防盗设置导向第一个页面

手机防盗设置导向第一个页面,制作的效果如图:整体是一个垂直方向的线性布局,中间四个圆点为水平方向的线性布局,下面为相对布局。星心图片和四个小圆点为系统图片,分别为:星心图片:    android:drawableLeft="@android:drawable/star_big_on"绿色圆点:    android:src="@android:drawable/p

2015-01-16 16:19:55 349

原创 手机卫士学习11-MD5加密

将明文通过MD5加密成密码。1 将明文转成byte数组2 每一个byte&0xff(1111 1111)3 将&之后的结果用int接收,转成16进制4 4位16进制前面加个0,补齐成8位16进制5 拼接所有16进制数据示例代码:package com.itheima.mobilesafe.utils;import java.security.Messag

2015-01-16 11:39:30 311

原创 手机卫士学习10-对话框高低版本的一些细节

相同的代码,在4.1系统和2.3系统上运行,效果可能不同。就拿对话框来说,高版本和低版本就不一样。在4.1系统的对话框,如下图:运行到2.3系统,如下图:差别出来了吧。。。如何在2.3系统显示的效果较为接近4.1系统的情况呢1    把布局背景设置为白色2    将对话框的上下左右边距设置为0-----------

2015-01-12 15:15:35 301

原创 手机卫士学习09-自定义对话框

android系统的AlertDialog.Builder    只有标题,信息,按钮。如果我们想制作一个带输入框的对话框,需要我们自定义一个对话框。1    设置我们对话框的布局文件2    将布局文件设置到AlertDialog中3    显示我们的对话框------------------------------------------------------

2015-01-12 13:36:58 287

原创 手机卫士手机08-自定义控件的属性设置

自定义组合控件使用的过程1 自定义一个View 一般来说 继承相对布局或者线性布局 ViewGroup2 实现父类的构造方法 一般来说 需要在构造方法里初始化自定义的布局文件3 根据一些需要或者需求 定义一些API方法----------------4 根据需要 自定义控件的属性 可以参照TextView属性5 自定义命名空间 例如xmlns:<名称>="http://schemas.android.com/apk/res/<包名>"xmlns:itheima="http://sche

2015-01-12 12:00:25 342

原创 手机卫士学习07-自定义组合控件实现配置列表效果

要实现的效果如下图:使用自定义组合控件实现,大大提高了复用性,我们可以接二连三的添加设置信息了。1 设置好界面布局文件。2 设置自定义组合控件,继承布局,实现三构造方法,写个initView将布局文件转成View,在三构造函数调用这个initView方法3 在其他布局文件可以开始使用自定义控件了。细节:设置好的CheckBox boolean

2015-01-09 19:03:50 337

原创 手机卫士学习06-自定义滚动的TextView实现走马灯效果

我们要使用自定义TextView实现走马灯滚动效果,如图:对于TextView        android:singleLine="true"        android:ellipsize="marquee"设置走马灯的效果,默认是不行的。对于Button        android:singleLine="true"       

2015-01-09 15:52:53 495

原创 手机卫士学习05-手机卫士主界面UI

手机卫士主界面UI

2015-01-09 15:13:09 384

原创 手机卫士学习04-两种不同的上下文区别

1    getApplicationContext();        这是一种生命周期很长的上下文,生命周期随着应用的存在而存在,当我们需要在多个activity中或者多个页面中使用代码时,需要一个上下文时, getApplicationConext()是不错的选择。2    Activity.this       这是随着Activity生命周期绑定的上下文,当Activ

2015-01-09 14:03:41 251

原创 手机卫士学习03- 弹出对话框的一些细节

关于使用AlertDialog -弹出对话框使用的一些细节。1    低版本和高版本对话框。当我们在activity清单文件使用NoTitleBar主题时,高版本会向下兼容,使用低版本的对话框      如果想去掉TitleBar并且使用高版本对话框,我们可以将系统主题设置true      复制到Application节点的Theme主题--AppTheme里,这样整个应用都会使

2015-01-09 13:44:02 410

原创 手机卫士学习 02-应用更新和签名

实现功能:1 启动界面定时2秒后跳转。2 获取服务器版本信息,检查版本,判断是否需要更新应用。3 更新版本。弹出更新对话框,下载apk4 签名要一致,一个应用的更新安装,需要包名一致,签名一致,才能覆盖安装,达到更新应用目的。SplashActivity.javapackage com.itheima.mobilesafe;import java.io.

2015-01-08 22:47:45 388

原创 手机卫士学习 01-设置启动界面UI

制作效果如图:1    创建工程  应用名称:手机卫士    工程名称:MoblieSafe    第一个Activitry:SplashActivity 2    设置布局文件,activity_splash.xml,设置背景图片,设置版本信息,设置进度条3    动态获取apk版本信息--版本号设置到界面activity_splash.xml:

2015-01-08 17:10:12 411 1

原创 滑动式界面和消息数视图

滑动式界面和消息数视图

2015-01-02 16:58:19 353

仿微信主界面

仿微信界面布局,android工程文件,滑动界面,消息数显示,初学者学习滑动界面快要参考参考

2015-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除