自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (12)
  • 收藏
  • 关注

原创 Android事件分发浅谈

Android事件分发机制浅谈前言:可能Android的事件分发对于刚学Android的童鞋来说接触得不多,这样不奇怪。因为刚学的时候,一般人很难注意到或是会选择主动去了解。那么究竟什么是Android的事件分发呢?或许刚说出来,有点觉悟的新手会想到就是那些按钮的点击事件、或是说监听。而这些也确实是Android事件分发的其中一部分。由于Android的事件分发其实

2016-09-28 23:26:40 1305

原创 辅助服务类:AccessibilityService使用

最近又开始仔细看Android文档了。果然作为一个程序猿,还是要好好的锻炼自己的英文才行,这不但是让自己能快速读懂外国的一些文档,更是你快速学习新的技术的必备条件。有些东西只有你做了才会有所了解,只有做多了才会有所感悟,只有做多了并运用了才会熟练甚至是精通...接下来看看AccessibilityService吧。1.AccessibilityService

2016-09-22 23:45:37 6326 4

原创 Eclipse使用技巧(更新)

最近有些项目有用到了Eclipse了,已经有很久没用过,快捷键都有点生疏了,固写这文记录一下。1.xml中对控件属性配置,快速生成style代码对着选中的代码 ctrl+1, 选择 Extract Style。写好style的名字,注意里面是没有width和height属性的,要自己补上。这样在style.xml文件中就生成了对应

2016-09-21 01:22:06 541

转载 Android AsyncTask 源码解析

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38614699,本文出自:【张鸿洋的博客】1、概述相信大家对AsyncTask都不陌生,对于执行耗时任务,然后更新UI是一把利器,当然也是替代Thread + H

2016-09-21 00:51:34 273

转载 Android AsyncTask完全解析,带你从源码的角度彻底理解

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11711405我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考 Android Handler、Mess

2016-09-21 00:42:00 393

原创 Ecilpse中单元测试的使用

Eclipse上的单元测试使用步骤方法11.新建一个 Andoird Test Project2.输入项目名称后在已有工程下选择一个要测试的工程进行关联,点击finish。3.这个时候打开AndroidMainifest,会发现多出以下两个代码块,一个是引用库,一个是你目标工程的包名。

2016-09-10 00:56:25 734

原创 Linux入门——CentOs系统+Xshell远程控制搭建Linux服务器

Linux系统相信有听说过的人一定不陌生。在上学的时候就有学过相关课程的同学应该也不少。下面来看看,在搭建完了CentOs后,要怎样使用Xshell远程连接上去的。1、在安装完成CentOs系统后,用ifconfig命令查看当前虚拟机中有无eth0网卡驱动,如果eth0没有启动,则需要开启。输入vi/etc/sysconfig/network-scripts/ifcfg-e

2016-05-12 11:06:49 8206 3

原创 Android Studio值得推荐的主题背景

在这里推荐两款个人比较喜欢的安卓主题背景给大家。一个是这款Sublime Text 2另外一个是这款 Solarized Light (Alternate)其实AS基于IntelliJ IDEA,所有IntelliJ IDEA的主题AS都可以用,推荐一个IntelliJ IDEA主题网站,Color Themes,主题数量非常多,下载之后import到AS即可。

2016-05-11 14:42:59 25409 14

转载 Android 自定义View (一)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构

2016-03-29 21:07:34 401

转载 Handler使用

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要

2016-03-29 00:42:15 343

转载 Android线程与消息机制

Android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的消息机制是一样的。角色描述1. Looper:(相当于隧道) 一个线程可以产生一个Looper 对象,由它来管理此线程里的Message Queue( 车队,消息

2016-03-29 00:38:56 409

原创 仿IOS自定义组合Dialog【GroupDialog】(更新版)

最近因为项目需要,又重新优化了一下之前的Dialog。这次要分享的是一个更新版的Dialog,项目名称为:GroupDialog。话不多说,首先来看一下效果图:以下是该项目涉及到的相关内容:1、新增自定义水平进度条Dialog。2、新增自定义环形进度条Dialog。3、新增选择日期Dialog。4、新增选择时间Dialog。

2016-03-16 15:39:15 693

原创 Android遇到的各种问题(一)——开发中Theme.AppCompat.Light的解决方法

styles.xml中提示如下错误,这是版本问题。error: Error retrieving parent for item: No resource found that matches the given name  'Theme.AppCompat.Light'. 解决方法:在Eclipse中打开任意一个.java文件,输入  android.R.style.

2016-03-10 15:35:56 6654

转载 Android的Manifest配置文件介绍

AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。一、关于AndroidManifest.xml       AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了packag

2016-03-10 14:50:05 446

原创 用几行代码做一个十分简单的无限循环播放的走马灯例子

这次来跟大家分享一下用用几行代码做一个十分简单的无限循环播放的走马灯例子。运行效果如下:其实这个例子也十分的简单。大部分代码只要在xml中对TextView里面修改或添加几项属性就能完成。首先我们来看一下 xml的代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-03-09 16:19:23 10281

转载 android之存储篇_SQLite数据库_让你彻底学会SQLite的使用

SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。 但有一种情况例外:定义为INTEGER PRIMARY KEY的字段只能存储64位整数, 当向这种字段保存除整数以外的数据时,将会产生错误。 另外, SQLite

2016-01-25 23:03:57 470

原创 自定义AlertDialog,模仿Ios弹出框

这个是看了网上很多例子后,自己优化改进写出来的例子。用法和安卓原生的显示,可以由用户自行组合出自己想要的弹出框,不会高度定制限定死各种弹出框的UI,每个部件都是独立的,如标题,内容,左按钮,右按钮,底部一个按钮,list等。下面是界面:贴上关键代码,MainActivity: public void onClick(View v) {

2015-11-19 14:19:59 1942

原创 ListView+CheckBox,实现批量删除与解决listview滚动checkBox选择状态絮乱

这个项目是Android studio的,eclipse的朋友可以复制一下资源就能用了。知识点如下:1、解决listView滚动时checkBox的选择状态会发生变化(絮乱);2、ListView的Item长按,点击时间并存,实现同一UI控件多需求响应各类事件;3、点击ListViewItem选中响应Item里的CheckBox;4、计算选中的项数以及相应UI的隐显增强用户体验;5、自定义AlertDialog布局。全部自己研究编写,测试运行Ok,为真实项目的所用的简化Demo。

2015-11-12 15:58:43 2956 1

原创 TextWatcher的使用 ,实现一个显示剩余输入字数功能,分享工具类CalculateUtil

TextWatcher的使用 ,实现一个显示剩余输入字数功能,分享工具类CalculateUtil

2015-08-12 15:14:02 1233

原创 PopupWindow的各种用法(二)——使用PopupWindow做一个指引蒙板(带启动页,仿ViewPager滚动的引导页)

引言:接下来和大家分享一下用一个PopupWindow来做一个指引蒙板的效果。鉴于网上对于“指引蒙板”的实现例子不是太多(或者是我找不到更多的),而且好像有很多的例子都是用一个Frame布局+Fragment去完成,对于这种做法自己不太喜欢,于是突发奇想的想要自己用PopupWindow去实现。结果也是能做出自己先要的效果的。而且自己想要的功能也都实现了,使我觉得PopupWindow在真实项目中

2015-08-06 18:16:56 2744 1

原创 PopupWindow的各种用法(一)——PopupWindow的基本用法(与软键盘并存不冲突)

PopupWindow的基本用法,PopupWindow中带有EditText使用软键盘不冲突。

2015-06-15 18:22:20 4198 2

辅助服务类:AccessibilityService使用

依据Android官方文档,考虑到一些用户不能很好地使用Android设备,比如由于视力、身体、年龄方面的限制,造成阅读内容、触控操作、声音信息等方面的获取困难,因此Android提供了Accessibility特性和服务帮助用户更好地使用Android设备。正由于这个介绍,在国内更普遍地被称为无障碍或残疾人模式。

2016-09-22

Anroid Studio推荐的主题背景集合(3)

这个是Android Studio用的主题,AS基于IntelliJ IDEA,所以IntelliJ IDEA的主题AS都可以用,下载之后import到AS即可。

2016-09-04

原装谷歌浏览器(52.0.2743)

至2016.8.15为止,原装最新的谷歌浏览器。在谷歌官网下载下来分享给大家的,并非经第三方渠道获得的谷歌浏览器。好处不用多说,需要的人拿去。

2016-08-15

Anroid Studio推荐的主题背景(2)

这个是Android Studio用的主题,AS基于IntelliJ IDEA,所以IntelliJ IDEA的主题AS都可以用,下载之后import到AS即可。

2016-05-11

Anroid Studio推荐的主题背景(1)

这个是Android Studio用的主题,AS基于IntelliJ IDEA,所以IntelliJ IDEA的主题AS都可以用,下载之后import到AS即可。

2016-05-11

仿IOS的自定义组合GroupDialog(更新版)

这个是仿IOS的自定义组合Dialog,使用方式跟系统自带的Dialog相似,是一个AndroidStudio工程,用eclipse的可以复制一下资源。 更新详情: 1、新增自定义水平进度条Dialog。 2、新增自定义环形进度条Dialog。 3、新增选择日期Dialog。 4、新增选择时间Dialog。 5、新增标题带有图标的Dialog。 6、优化进度条倒计时使用到的线程。

2016-03-16

仿IOS的自定义组合AlertDialog(更新版)

这个是仿IOS的自定义组合Dialog,使用方式跟系统自带的Dialog相似,是一个AndroidStudio工程,用eclipse的可以复制一下资源。

2016-03-16

用几行代码做一个十分简单的无限循环播放的走马灯例子

这是一个十分简单的走马灯效果的小例子。项目工程用Android Stduio来完成。如果是eclipse的朋友可以复制一下代码就能运行了。里面代码就有注释说明实现的原理。

2016-03-09

自定义AlertDialog,模仿Ios弹出框

这个是看了网上很多例子后,自己优化改进写出来的例子。用法和安卓原生的显示,可以由用户自行组合出自己想要的弹出框,不会高度定制限定死各种弹出框的UI,每个部件都是独立的,如标题,内容,左按钮,右按钮,底部一个按钮,list等。

2015-11-19

ListView+CheckBox,实现批量删除与解决listview滚动checkBox选择状态絮乱

这个项目是Android studio的,eclipse的朋友可以复制一下资源就能用了。知识点:1、解决listView滚动时checkBox的选择状态会发生变化(絮乱);2、ListView的Item长按,点击时间并存,实现同一UI控件多需求响应各类事件;3、点击ListViewItem选中响应Item里的CheckBox;4、计算选中的项数已经相应UI的隐显增强用户体验;5、自定义AlertDialog布局。全部自己研究编写,测试运行Ok,为真实项目的所用的简化Demo。

2015-11-12

使用PopupWindow做一个指引蒙板(带启动页,仿ViewPager滚动的引导页)

和大家分享一下用一个PopupWindow来做一个指引蒙板的效果。鉴于网上对于“指引蒙板”的实现例子不是太多(或者是我找不到更多的),而且好像有很多的例子都是用一个Frame布局+Fragment去完成,对于这种做法自己不太喜欢,于是突发奇想的想要自己用PopupWindow去实现。结果也是能做出自己先要的效果的。而且自己想要的功能也都实现了,使我觉得PopupWindow在真实项目中的应用还是挺广泛的。

2015-08-06

PopupWindow的基本使用

本项目为Android Studio项目,若是使用Eclipse用户可以移植里面的相关资源文件。该项目演示了,PopupWindow的基本使用,相关PopupWindow代码有独立的Class文件,并且有大量的注释说明。实现的功能有弹出的PopupWindow上有EditText能与软键盘并存不冲突,弹出PopupWindow的时候背景自动改变灰度为半透明黑色,消失后背景灰度复原,PopupWindow还能根据自己的实际需求制定自己想要的弹出动画,以及PopupWindow的弹出位置.

2015-06-16

空空如也

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

TA关注的人

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