Android
flower_danni
勤劳!勇敢!善良!美丽!大方!聪明!伶俐。对!就是我。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
xListView分页加载数据
android开发中有的时候不可能一次性把所有的数据加载进去所以必须要分页加载数据,所以xlistview是很多开发中常用的一种方式进行分页加载数据。网络上很容易找到类库,但是分页加载的倒是比较少见,所以我就分页加载数据的demo粘出来方便大家使用。 (1)代码demo 分页加载数据,默认加载第一页,每次加载5条数据import java.util.ArrayList;import com.原创 2016-01-21 10:09:57 · 1421 阅读 · 0 评论 -
手机号码,邮箱,qq完整正则表达式
(1)手机号码String regex = "^(((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8]))+\\d{8})$";( 2 ) 邮箱String regex="^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$";(3)qq号码String regex="[1-9][0-9]{4,14}原创 2016-01-15 13:41:17 · 732 阅读 · 0 评论 -
回弹效果listview
public class ReboundListview extends ListView { private static final int MAX_Y_OVERSCROLL_DISTANCE = 200; private Context mContext; private int mMaxYOverscrollDistance; public B转载 2016-07-10 16:54:48 · 497 阅读 · 0 评论 -
Fresco图片加载(二)
上篇文章讲了fresco图片最基本的加载方式,这篇讲讲他的进阶基本概念: Drawees Drawee是图片的渲染控件,有三部分组成,类似MVC框架.DraweeView继承自Android的View类.我们应当在app的XML或java代码使用SimpleDraweeView类,调用其setImageURI方法,加载图片的URL。DraweeView的其他xml属性介绍,后面再补充。Drawe原创 2016-07-10 18:13:12 · 1340 阅读 · 0 评论 -
Fresco图片加载(三)
1,有弧度图片样式fresco=加载自定义弧度图片样式。这就涉及到刚才介绍的DraweeHierarchy,其有一个属性是setRoundingParams(roundingParams); 参数就是图片的弧度,可以自己进行定义: /** * rounded corner params * fromCornersRadius(float radius) 设置圆角半径原创 2016-07-10 18:16:57 · 1343 阅读 · 0 评论 -
Fresco图片加载(一)
fresco,facebook开源的针对android应用的图片加载框架,高效和功能齐全。 特点: 支持加载网络,本地存储和资源图片; 提供三级缓存(二级memory和一级internal storage); 支持JPEGs,PNGs,GIFs,WEBPs等,还支持Progressive JPEG,优秀的动画支持; 图片圆角,scale,自定义背景,overlays等等; 优秀的内存管理原创 2016-07-10 17:22:23 · 545 阅读 · 0 评论 -
进程间通讯Messenger
进程间通讯之Messenger原创 2018-01-03 12:01:26 · 313 阅读 · 0 评论 -
强引用,软引用,弱引用,虚引用
java虚拟机回收内存的强度分别为:强引用 > 软引用 > 弱引用 > 虚引用1,强引用GC在回收内存的时候,即使抛出异常,也不会回收强引用指向的对象。 强引用常见的形式:S s = new S(); s表示强引用,new S()创建一个实例对象S, 引用指向引用对象。其实际指向内存中对象的地址。此时GC无法对堆内原创 2018-01-23 16:03:32 · 204 阅读 · 0 评论 -
验证码倒计时
获取验证码倒计时功能 (1)布局文件中就是一个按钮获取验证码 <Button android:id="@+id/btnsms" android:layout_width="120dp" android:layout_height="50dp" android:layout_marginRight="原创 2016-01-15 12:06:57 · 362 阅读 · 0 评论 -
头像剪裁
头像一般最常见的可能就是正方形了。但是也有一些是有弧度的,所以根据这个需求我将将头像剪裁成为一定弧度的代码揭秘。 效果图 这里写链接内容原创 2016-01-15 12:04:05 · 631 阅读 · 0 评论 -
实现listview单选效果
单选listview效果,默认点击第一个item,当已经选中的item再次点击的时候让item变成不选中的情况,当点击其他的item的时候选中其他的item。(图片背景果然是太粉嫩了。) (1)listview的代码(不解释了,大家改吧改吧希望能用到你们的项目当中。)import java.util.ArrayList;import com.example.singchooselis原创 2016-01-21 14:18:46 · 664 阅读 · 1 评论 -
网络传输数据如何加密
进行安全保证的方式有很多种,如果进行简单的加密可以使用MD5或者DES,但是这些都是相对的, 如果在开发安全性较高的应用时,可以考虑模仿HTTP协议那样,自定义一个协议, 然后封装一下,在协议里使用时间戳+算法加密技术提高安全系数. Android网络传输中必用的两个加密算法:MD5 和 RSA转载 2016-01-27 14:32:47 · 838 阅读 · 0 评论 -
通过EditText填写同时进度条发生改变
通过EditText填写同时进度条发生改变原创 2015-12-27 17:45:51 · 478 阅读 · 0 评论 -
拍照,选择照片并且剪裁
拍照,选择照片并且剪裁原创 2015-12-27 20:08:45 · 530 阅读 · 0 评论 -
仿Ios弹窗效果一
仿IOS的弹框样式,为什么要做这个弹框,首先,Android本身自带的弹框非常的丑,所以现在大多数的公司的弹框一般都是自己写的,而且因为系统版本不同Android中的弹框的样式可能还是不一样的,所以这样就特别的麻烦了,要根据不同的系统符合那个系统的弹框样式那样还不如自己重新自定义一个呢。这样的话代码看起来也比较简洁。 下面就是仿IOS的主要代码: 第一篇: 自定义仿IOS的ActionSheet底原创 2016-01-13 11:11:34 · 1284 阅读 · 0 评论 -
仿Ios弹窗效果二
自定义仿IOS的AlertDialog的样式 package com.example.iosdialogdemo.dialog; import com.example.iosdialogdemo.R; import android.app.Dialog; import android.content.Context; import android.view.Display; import原创 2016-01-13 11:15:12 · 427 阅读 · 0 评论 -
Android读取文本内容
在项目的开发中,经常会遇到这样的问题需要把资源文件放在本地,所以我们需要读取资源文件,首先将txt文件放到res/raw文件夹下,通过代码将其读取并显示在屏幕上。 有两种方法一种是获取流,另一种是通过txt文件的路径获取其内容 1,通过一个InputStream获取内容public static String getString(InputStream inputStream) {Inp原创 2016-01-13 11:25:33 · 2954 阅读 · 0 评论 -
使用ImageLoader进行图片加载
图片加载在所有的android的app项目中灰常的常用的,下面我就介绍如何使用imageLoader进行图片记载。 (1)使用imageLoader进行图片加载(图片加载代码) ImageLoader.getInstance().displayImage(url, imageView); (2)必须要先到Application进行初始化(记着要到清单文件中进行注册)public class M原创 2016-01-13 14:37:58 · 556 阅读 · 0 评论 -
viewpager+xListivew
使用xlistview加载数据+viewpager加载轮播图(imageloader图片加载)虽然是一个很常见的功能但是里面涉及的只是点却是比较多的。下面我们就将主要的代码进行揭秘。 (1)使用xlistview进行数据加载可以实现下拉刷新,下拉加载数据,同时将viewpager作为头部添加在xlistview上面。import com.example.viewpagerlistviewdemo.原创 2016-01-13 15:06:14 · 434 阅读 · 0 评论 -
修改标题栏和手机通知栏颜色相同
1、前言 在android kitkat 有一个新的特性可以设置手机状态栏的背景,让手机整个界面的风格保持一致,看起来非常清爽,在今年的google i/o上的android l默认就是这种风格 2,下面就看我们代码是中肿么实现的。(target=android-22) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {原创 2016-01-13 18:54:37 · 1816 阅读 · 0 评论 -
进度选择器
在项目中可能遇到这样的问题,随着自己填写内容不多同时状态选择器就发生改变。(马上把代码pull上面大家可以参考一下) (1)布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi原创 2016-01-14 11:15:08 · 517 阅读 · 0 评论 -
仿大众点评在布局文件中控制listview的显示和隐藏
仿大众点评中选择条目所做的一个效果图。其本质就是在控制两个listview的显示和隐藏。 下面附上主要的代码: (1)显示的mainActivity的逻辑代码package com.example.mylistviewdemo;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import and原创 2016-01-14 11:43:06 · 723 阅读 · 0 评论 -
仿58同城加载动画
仿照58的加载动画,话不多说看效果图。 (1)实现代码 布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:my="http://schemas.android.原创 2016-01-15 10:29:54 · 987 阅读 · 0 评论
分享