- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Android 简单刮刮卡效果
我们都知道,刮刮卡有2个图层,即上面用来被刮掉的图层和下面隐藏的图层,初始状态下,上面的图层会将下面的图层覆盖,当用手刮上面的图层时, 下面的图层会显示出来。我们使用PorterDuffXfermode来实现这个效果。 /** * Created by admin on 2018-01-22 */ public class XferModeView extends View{ pr
2018-01-22 15:54:54 213
原创 随笔:验证身份证号
public class IDCardUtil { /** * 验证身份证 * @param IDStr * @return true 代表合法的身份证 * @throws */ public static boolean IDCardValidate(String IDStr) { boolean tipInf
2018-01-09 16:55:40 141
原创 EditText 使用TextWatcher接口输入有效值(数值或金额)
数据上传到服务器,需要对数据的值进行限制,EditText在输入时做限制。使用TextWatcher接口。 可以限制小数点前位数和小数点后位数 。 public class MyWatcher implements TextWatcher{ private int beforeDot; private int afterDot; private int c
2018-01-05 13:34:56 317
原创 Android 不规则级别地址选择(仿京东)
项目中注册需要选择用户所在区域组别,于是选择了类似京东收货地址方式。 网上找到类似Demo,但用户所在区域组别级数是不固定的,看下面效果图。 参考了网上写的Demo,完成了不规则的级别选择。 源码: https://github.com/mengmengmeng01/SelectAddress.git 每个区域级别的深度都可以不同。 希望帮助到有相同需求的。
2017-12-29 13:52:13 1415
原创 Activity 的 LaunchMode
如有问题请指出,如涉及侵权请联系删除。 Activity为什么需要启动模式?我们知道,在默认情况下,当同一个Activity被多次启动的时候,系统会创建多个实例 并把他们一一放入任务栈中,当我们单击back键时,会发现这些Activity一一回退。任务栈是一种“后进先出”的栈结构。 所以每按一次back键就会有一个Activity出栈,直到栈空为止,系统就会回收这个任务栈。所以在默认情况下,
2017-12-27 11:37:11 147
原创 Android 随笔 requestLayout 和 invalidate
项目测试过程中,google nexus 5 出现了个奇怪的问题:数据保存上传到服务器,需要把当前数据显示清空,设置textView.setText("");但是页面还显示原始数据,并没有清空,其他手机并未出现这个问题,不管怎么样,需要解决。
2017-12-26 16:50:18 201
原创 项目总结-访问WCFService
公司项目服务器是用.net写的,客户端需要调用WCFService,下面用代码说明下android怎么调用WCFService。 public class WebSoapUtil { private static int timeOut = 10000; // 时限 private static HttpTransportSE androidHttpTransport = null;
2016-05-27 13:46:18 287
原创 Start
从去年11月开始做项目,项目一直在更改完善,一直到上个月,才算正式完结。说起来项目很简单,拖拖拉拉到现在也是醉了。 从今天开始整理些项目中用到的东西,记录下我这漫长的项目之路。之后会陆续发表文章,敬请期待,今天就到此完结。
2016-05-26 14:11:28 265
软件测试计划书
2018-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人