自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只正在一步一步往上爬的Android小白

一年三百六十日,都是横戈码上行

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

原创 TCP协议通信补充:多线程

TCP协议补充 : 多线程

2015-08-18 11:20:57 492

原创 基于TCP协议的网络通信

基于TCP协议的网络通信

2015-08-18 02:45:37 1970 1

原创 断其一指------Service的使用

和Activity非常类似,只是没有用户界面。创建和配置Service(和Activity一样一样的~~)

2015-08-16 23:22:57 665

原创 断其一指------异步任务(AsyncTask)

AsyncTask 异步处理 解决的问题:在子线程中,有的时候也需要多次动态更新UI,此时,除了使用Handler之外,用AsyncTask也是一种相对比较简洁的方式:AsyncTask<Params,Progress,Result> 是一个抽象类,用来被继承的。1.三个参数 Params 启动任务执行输入参数的类型 Progress 后台任务完成

2015-08-16 16:42:25 702

原创 断其一指------Handler消息传递机制

出于性能优化的考虑,Android的UI操作并不是线程安全的,如果多个线程同时处理UI,可能会出现线程安全的问题。所以,谷歌的大神们想出了一个简单粗暴的解决方案:只有主线程才能操作UI。为了能够让UI线程和其他线程进行通信,引入了Handler消息传递机制。

2015-08-16 15:36:48 737

原创 Android的事件处理之监听与回调

监听回调

2015-08-16 14:07:12 1106

原创 Android基础UI篇------TextView及其子类

一、TextView 继承自View类,本质上就是一个文本编辑器,只是Android关闭它的编辑功能。把编辑文字的功能交给了它的子类——EditText。特殊之处: 1.通过设置ellipsize=marquee,可以实现“跑马灯” android:width=”wrap_content” android:focusable = “true” android:singleline = “tr

2015-08-16 01:10:25 879

原创 Android基础UI篇------六种基本布局

相对布局线性布局网格布局帧布局表格布局绝对布局

2015-08-15 18:48:00 1268

原创 用在计时器上的“神器”------Timer

Timer TImerTask 的使用

2015-08-14 14:24:30 949 2

原创 总结------历时14个下午完成的安卓软件

7月中下旬一直在写手机安全卫士。由于我的开发能力不是很强, 导致在开发软件的过程中,经常是看两到三遍教程才能完成一个功能,不看视频教程就写不出代码。 考虑到求职的紧迫性、同时也为了更有效的提升编程能力,于7月30日开始写新的APP—–背单词软件。并于8月11日完成。涉及的模块: 涉及功能: ·搜索单词 ·删除词库 ·重置学习进度 ·学习单词 ·复习单词 ·测试 ·生词本一、搜索单词

2015-08-12 13:06:21 737

原创 手机安全卫士------显示来电归属地的操作

显示来电归属地的操作

2015-07-29 18:28:11 882

原创 手机安全卫士------查询号码归属地

数据库的查询操作正则表达式监听输入框的输入事件

2015-07-29 02:55:11 1716 3

原创 手机安全卫士------手机防盗页面之销毁数据&远程锁屏

销毁数据一键锁屏设备管理策略:DevicePolicyManager

2015-07-27 18:02:38 2076

原创 手机安全卫士------手机防盗页面之播放报警音乐&GPS定位

播放音乐定位技术

2015-07-27 01:23:03 1636

原创 手机安全卫士------手机防盗页面之发送短信&接收短信

功能需求:接上一篇文章,如果sim卡变更,则发送一条报警短信给安全号码接收从安全号码发来的短信,如果内容为报警指令,则根据相应的报警指令做出相应的操作发送短信1.创建一个SmsManager对象 SmsManager manager = SmsManager.getDefault();2.通过SharedPreferences获取安全号码 String number3.创建短信内容: con

2015-07-26 16:16:24 1020

原创 手机安全卫士------手机防盗页面之sim卡绑定&读取联系人

实现的功能:sim卡的绑定读取联系人技术点:sim卡绑定获取开机广播读取联系人SimpleAdapter的使用Activity间数据传递

2015-07-26 03:57:53 1189

原创 手机安全卫士------手机防盗页面之完成向导页面的UI布局和动画

实现逻辑:用户点击对话框的确定按钮,跳转页面的时候判断用户此前是否设置过手机防盗功能如果设置过,直接跳转到防盗页面如果没设置过,进入设置向导页面,进行相应的配置。设置向导页面的效果图: 功能的技术点: 1.自定义文字风格 2.自定义按钮的背景 3.界面切换的动画 4.滑动屏幕切换页面自定义文字风格 由于布局中有很多文字的颜色、字号、上边距、左边距等属性是相同的,因此,

2015-07-25 02:39:26 1224

原创 手机安全卫士------手机防盗页面之自定义对话框&MD5加密

功能需求:用户点击主页面上的“手机防盗”按钮时,判断用户是否设置过密码。如果没有设置过,则弹出输入密码对话框如果设置过了,则弹出设置密码对话框用户的密码要进行MD5加密之后再存储在内存中技术点: - 自定义对话框的使用 - MD5加密的实现方式 - SharedPreferences的读写操作自定义对话框 1.在layout目录下创建一个布局文件,把自定义的对话框布局设置成功

2015-07-24 04:20:04 953 1

原创 手机安全卫士------自动更新的设置

由于手机安全卫士每次打开都要进行检查软件版本的工作,久而久之会浪费用户的流量。因此,我们要在设置页面中,由用户自己确认是否需要开启检查更新的操作。效果图: 技术点: 1.自定义组合控件 2.SharedPreferences的读写操作自定义组合控件 和之前自定义风格的原因一样,都是为了减少工作量。由于该组合控件会有很多地方要用到,因此,我们把它抽取出来,封装在一个类中,需要使用的时候直接调用

2015-07-23 19:04:36 903

原创 手机安全卫士------主页面(HomeActivity)

效果图:技术点: 1.通过继承BaseAdapter的方式,自定义一个适配器,用来存储GridView显示的内容 2.跑马灯的效果实现 3.自定义style风格自定义适配器1.在HomeActivity的layout文件中,添加一个GridView控件。并设置numColumns=3 , 即每行显示3列。2.在layout目录下,创建一个gridview_item_layout布局文件,文件中

2015-07-23 16:41:50 1105

原创 手机安全卫士------Splash页面

学习资源:传智播客教学视频《手机安全卫士》(PS:感谢大神们的分享,期待成为大神的那天~~)Splash页面功能需求:1.获取软件的版本名,并将版本名显示到页面上2.从服务器上获取JSON数据,通过最新版本名和当前版本名的对比,实现提示更新的功能3.SPLASH页面至少要显示2秒**获取版本名的功能**private String getVersionName(){ Packa

2015-07-22 19:08:45 902 2

原创 重新开始写博客~~

自从个人网站(www.vincentliong.com)由于未知原因导致无法访问之后,懒散的我一直没有写技术博客……子曰:“技术博客对于小白的影响很大。”子又曰:“不写技术博客的程序猿不是好码农。”我曰:“几天不写博客浑身难受……只能打开电脑开始写咯~~~~”

2015-07-22 18:09:27 422

原创 12月30日 面向对象05------内部类

内部类概述:把类定义在其他类的内部特点:1.可以访问外部类的成员,包括私有2.外部类如果要访问内部类,必须创建对象位置:1.成员位置定义的类 成员内部类2.局部位置定义的类 局部内部类成员内部类:外部类名.内部类名 对象名 = 外部类对象.内部类对象;内部类常用private修饰,保证数据的安全性。通过一个方法进行判断

2014-12-30 21:41:36 447

原创 12月30日 面向对象04------类的练习、包

//类 抽象类 接口的案例/*有足球运动员和篮球运动员    足球教练和篮球教练为了出国交流 跟足球相关的人员都需要学习英语*/abstract class People{abstract void eat();}//创建一个运动员类//属性:姓名 年龄//功能:比赛 训练 吃饭abstract class SportMan{

2014-12-30 19:49:50 976

原创 12月30日 面向对象03(继承 抽象类 接口)

每天自学java十小时

2014-12-30 17:15:20 525

原创 12月29日 面向对象02(工具类&代码块)

静态的应用——工具类(构造方法私有化,仅提供功能)制作说明书: 1.写一个工具类2.添加文档注释3.用工具解析文档注释 javadoc工具4.格式:javadoc -d 目录(.表示当前目录) -author -version 类.java/**说明……@author 作者@version 版本*//**说明……@para

2014-12-29 18:58:37 511

原创 12月29日:面向对象01

面向对象编程思想:由执行者变成了指挥者类 对象//创建一个手机类class Phone{String brand;int price;String color;void call(String name){System.out.println("我给"+name+"打电话");}void play(String name){

2014-12-29 16:37:05 458

原创 飞速整理:方法和数组

方法与数组方法:完成特定功能的代码块1.不调用不执行2.平级关系,不能嵌套重载:同一个类,方法名相同,参数列表不同。与返回值无关。参数列表不同:(1)参数个数不同(2)参数的对应的数据类型不同数组:容器  数据类型要一致格式1 数据类型【】 数组名;格式2 数据类型 数组名【】;格式2不推荐

2014-12-27 22:00:28 451

原创 飞速整理:Java基本语法2

·运算符·算术运算符+、-、*、/、%++ -- 自增 自减运算符 ·赋值运算符  基本赋值:=  扩展赋值:+=   -=  *=  /=  扩展赋值运算符的特点:隐含了自动强制转换。 面试题:   short s = 1;   s = s + 1;    short s = 1;   s += 1;请问上面的代码哪个有问题? 

2014-12-27 14:45:49 487

原创 飞速整理:Java基本语法1

·关键字·被Java语言赋予特定含义的单词·组成关键字的字母都要小写·goto  const 作为保留字,目前并不使用(在以后版本可能使用) ·标识符·给类 接口 方法 取名的标记·规则 英文大小写字母 数字字符 $和_· 注意事项 不能以数字开头 不能是Java中的关键字  区分大小写 ·常见命名规则:见名知意·包(其实就是文件夹)  全部小写·类

2014-12-27 14:10:20 433

疯狂Java实战演义

Java SE的一些项目,感兴趣的可以看一下。

2014-01-10

空空如也

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

TA关注的人

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