- 博客(156)
- 资源 (31)
- 收藏
- 关注
原创 模仿去哪儿的磁贴效果
感觉去哪儿的页面做的非常不错,非常好看,于是想模仿一下,其实实现还是很简单的,就是按下去的执行缩小动画,抬起的恢复正常状态,这种效果叫磁贴效果,顾名思义感觉就磁贴一样。下面我们来看看效果图:下面我们来看看最重要的自定义代码:package com.zqy.qunertext;import android.content.Context;import android.grap
2014-10-29 20:04:06 3683 3
原创 用shape结合selector实现点击效果
有时候美工为了省事,不给我们图片,没办法,也不能得罪美工呀,但是我们可以用颜色实现我们的点击效果呀!
2014-10-27 20:56:34 3324
原创 判断一个图片是不是伪造的方法
有时候我们闲着无聊可能把.txt文本改成.jpg或.png.但是我们开发的时候可能读取都是按后缀名读取的,也许就可能把这一张伪造的图片也读了出来,可能给我们队开发造成一定的损害。那么我们怎么判断一个图片是真的图片还是假图片那:下面是方法:
2014-10-27 20:48:11 5076 1
原创 Viewpager 设置预加载个数
Viewpager会预加载前两项 设置pager.setOffscreenPageLimit(0);设置预加载多少页
2014-10-23 15:09:11 9309
原创 java面试题
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以,但是只能有一个public类 而且如果有public类的话,这个文件的名字要和这个类的名字一样。2、Java有没有goto?答:java中的保留字,现在没有在java中使用3、说说&和&&的区别?答:&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true
2014-09-19 17:37:08 1544
转载 Android生存指南:Eclipse快捷键
1. Ctrl+d(CMD+d on Mac)删除当前行,也即删除光标所在的行。其实不光是当前行,也可以先选择多行,然后删除。记住它是以行为单位的。2. Alt+UP/Alt+Down向上或向下移动所选择的行,这种移动能自动处理缩进问题。所以在调整代码时特别有用。3. Ctrl+i(CMD+I)调整缩进,要先进行选择,会根据逻辑块来调整缩进。4. Ctrl+Shift+F(...
2014-09-19 17:34:36 1049
原创 Android ViewStub的用法
大家写项目的时候肯定会有一些东西提前写好,但是不到一定条件是不想让它显示出来的,我们可能的做法就是让它View.GONE或View.INVISIBLE等到一定条件了在代码里面这设置View.VISIBLE虽然这样写起来也挺方便的,也符合逻辑,但是这个条件是八百年都不出一次,你这么写就有点大才小用了,因为你事先布局好的Inflate,也就是说也就是说仍然会创建对象,会被实例化,会被设置属性。
2014-09-19 17:31:14 4015
原创 Android获取系统外置存储卡路径的方法
android系统可通过Environment.getExternalStorageDirectory()获取存储卡的路径,但是现在有很多手机内置有一个存储空间,同时还支持外置sd卡插入,这样通过Environment.getExternalStorageDirectory()方法获取到的就是内置存储卡的位置,需要获取外置存储卡的路径就比较麻烦,这里借鉴网上的代码,稍作修改,在已有的手机上做了测试
2014-09-19 14:03:18 3158
原创 File的getPath()和getAbsolutePath()和getCanonicalPath()的区别
这几个方法是有一次无意的发现,我d
2014-09-19 13:48:19 5867 1
原创 Html学习(四) 图片和横线的显示
代码:效果:介绍:hr>标签用于在页面上添加横线。可以通过指定width和color属性来控制横线的长度和颜色。标签用于在页面上添加图片,src属性指定图片的地址,如果无法打开src指定的图片,浏览器通常会在页面上需要显示图片的地方显示alt属性定义的文本。alt鼠标指向的时候显示
2014-09-18 18:24:07 3842
原创 Android EditText限制输入一些固定字符的属性
android:digits="abcdefghijklmnopqrstuvwxyz1234567890"只能输入这些
2014-09-18 18:16:17 2187
原创 Html学习(三) 分类学习
代码:这是一级分类吗这是二级分类吗这是三级分类吗 效果:介绍:(表示缩写),(表示强调),(表示更强地强调),(表示引用),(表示地址)等等。这些标签不是为了定义显示效果而存在的,所以从浏览器里看它们可能没有任何效果,也可能不同的浏览器对这些标签的显示效果完全不同。一篇很长的文章,如果有合适的小标题的话,就可以快速地对它的内容进行大致的了解。在HTML
2014-09-18 16:50:53 1359
原创 Html学习(二)font 加粗 斜体 下划线标签学习
代码:66红色 字号10的6这是黑色的字加粗斜体下划线效果:介绍:最常用的标签可能是了,它用于改变字体,字号,文字颜色。加粗,下划线,斜体字也是常用的文字效果,它们分别用,,表示:
2014-09-18 16:42:20 20464 1
原创 Html学习(一)跳转网页
代码:第一次写html我一次写html效果:介绍:所有的HTML文档都应该有一个标签,标签可以包含两个部分:和。标签用于包含整个文档的一般信息,比如文档的标题(标签用于包含标题),对整个文档的描述,文档的关键字等等。文档的具体内容就要放在标签里了。标签用于表示链接,在浏览器(如IE,Firefox等)中查看HTML文档时,点击标签括起来的内
2014-09-18 16:19:12 1592
原创 Android Activity管理类优化内存利器非常方便
项目开启的Activity越多,占的内存越多,我们是不是有时候想当我打开很多界面的时候,我们到底打开多少个Activity,OK现在你的难题解决了,只有把这个Activity管理类复制到你的项目当中,随时随地管理的你的Activity,让你成为内存的主导者!不要问我叫什么,请叫我雷锋!首先看看效果图:
2014-09-16 17:36:21 2469 1
原创 Android EditText监听小数点让用户只能输入小数点后两位
最近项目需要输入价格,但是不想让用户在小数点后面输入太多,所以我封装了一个。当用户输入小数点的时候 监听小数点后面的位数,只要大于两位就立马删掉,封装好了,直接可以拿过来用!
2014-09-16 09:23:29 11635 5
原创 Android Fragment onActivityResult不执行解决办法
Android Fragment onActivityResult不执行解决办法
2014-08-27 15:16:50 8250
转载 Android中的Environment.getExternalStorageState使用
如果我们想要读取或者向SD卡写入,这时就必须先要判断一个SD卡的状态,否则有可能出错。那么SD卡状态为什么时才能读取呢,经过我的各种情况的实践,大致如下:SD状态现象描述/mnt/sdcard目录是否存在canRead返回canWrite返回在/mnt/sdcard创建文件在/mnt/sdcard创建文件夹
2014-08-22 14:44:51 1145
原创 Android使用Google推荐的联网框架Volley,让连接网络更加简单
大家好,随着技术的进步,科技的发达,很少有应用是单机的了,大部分都需要联网访问服务器,以前我们都用httpclient和httpurlconnection,感觉是不是非常麻烦,而Google特别为开发者考虑,推出了Volley,从此妈妈再也不担心我的联网问题了,哪里联不上联哪里,Volley让联网更容易和更快,联网请求无非就是Get或者Post,我们很少用到DELETE这个请求方式,说了这么废
2014-08-21 20:52:55 2924
转载 Android系统自带样式(@android:style/)
在AndroidManifest.xml文件的activity中配置1、android:theme="@android:style/Theme"默认状态,即如果theme这里不填任何属性的时候,默认为Theme2、android:theme="@android:style/Theme.NoDisplay"任何都不显示。比较适用于只是运行了activity,但未显示任
2014-08-20 20:54:43 1131
原创 Android日期对话框NumberPicker的用法教程
NumberPicker是Android3.0之后引入的一个控件,在以后的TimePicker和DatePicker时间控件里边都有引用,NumberPicker本身并没有提供接口给开发者修改其默认外观,这里延续前篇博客的内容( 调整TimePicker,DatePicker的大小、样式 ),提供一个修改NumberPicker默认外观(主要是修改字体大小,颜色)的方法。如果你是使用Android
2014-07-25 10:59:04 15912 7
原创 关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)(一)
package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { Calendar calendar=Calen
2014-07-25 09:45:09 22097 1
原创 Android ListView条目全选功能,不用checkbox实现!
大家好,翻了翻以前的笔记,发现了一个我特别标记的功能,那就是ListView全选功能,顿时想起了我那个时候苦逼的生涯,由于我大学机械出身,大学毕业了都不知道什么叫代码,在58干了一段销售。实在是干不下去了,不干了就得在网上找工作,就喜欢干电脑相关的工作,有一天,一家培训机构给我打来电话让我去面试,我以为让我去工作那,谁知道是忽悠我去培训,我当然不可能花钱了,就直接回去了,想了几天,除了销售我真不知
2014-07-24 17:35:16 2946 2
Android解析Html,快速打造一个App
2017-11-11
优雅地为RecyclerView加上头部和下来刷新、自动加载
2016-11-12
Android Emoji表情开发,让你的APP瞬间充满生机
2016-03-12
Android仿微信发图片的样式
2016-03-03
IOS上拉刷新及自动加载更多,不需要上拉加载更多,
2015-04-30
IOS学习之UiViewController带值跳转以及协议的实现
2015-04-25
IOS UiTableView简单应用仿个人中心
2015-04-24
Android使用Google推荐的联网框架Volley,让连接网络更加简单
2014-08-21
Android popupWindow仿微信弹出效果
2014-08-20
Android PopupWindow显示位置常用效果
2014-08-20
AndroidListView全选功能,非CheckBox
2014-07-24
Fragment跟Activity通信交互
2014-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人