- 博客(11)
- 资源 (28)
- 问答 (1)
- 收藏
- 关注
原创 判断手机号码格式、身份证号码格式是否正确
/** * 判断输入是否为身份证号 * @param num * @return */public static boolean isIdNum(String num){ Pattern idNumPattern = Pattern.compile("(\\d{14}[0-9a-zA-Z])|(\\d{17}[0-9a-zA-Z])"); //通过Pattern获得Mat
2017-06-21 14:18:07 2621
原创 缓存获取与清除
package com.yanchuan.yanchuanjiaoyu.util;import android.content.Context;import android.os.Environment;import java.io.File;import java.math.BigDecimal;/** * 缓存获取与清除 */public class DataCleanM
2017-06-21 10:33:18 257
转载 Android Service完全解析,关于服务你所需知道的一切(下)
转载请注册出处:http://blog.csdn.net/guolin_blog/article/details/9797169在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、Service与Thread的关系、以及如何创建前台Service。以上所提到
2017-06-21 09:08:38 148
转载 Android Service完全解析,关于服务你所需知道的一切(上)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些
2017-06-21 09:05:36 231
原创 Android数据存储(数据持久化)
数据存储的几种方式: 1、SharedPreferences共享参数2、File文件的方式3、数据库4、ContentProvide5、网络存储存储目录:SharedPreferences--->/data/data/packageName/shared_prefsFile--->/data/data/packageName/files数据库--->/data/data/pack...
2017-06-18 11:16:15 262
原创 Android多渠道打包实现不同的功能模块
相关博客: http://www.cnblogs.com/0616–ataozhijia/p/4203997.html http://blog.csdn.net/maosidiaoxian/article/details/42000913大家一起来看看这样一个需求:项目需要打包成有支付功能的和没有支付功能的。肯定就会想到多渠道打包,想到多渠道打包自然就会用到Umeng的多渠道打包,
2017-06-17 16:29:07 511
转载 MVVM与Controller瘦身实践
MVC是一个做iOS开发都知道的设计模式,也是Apple官方推荐的设计模式。实际上,Cocoa Touch就是按照MVC来设计的。这里,我们先不讲MVC是什么,我们先来谈谈软件设计的一些原则或者说理念。在开发App的时候,我们的基本目标有以下几点:可靠性 - App的功能能够正常使用健壮性 - 在用户非正常使用的时候,app也能够正常反应,不要崩溃效率性 - 启动时间,
2017-06-14 10:53:10 586
原创 Android 如何 ListView 判断滚动到最顶部或者底部 ,首行距离屏幕边缘距离
Android 如何 ListView 判断滚动到最顶部或者底部如何判断 ListView 滑动到顶部和底部?网上一搜,最多的答案都是这样的: [java] view plain copy mListView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override pub...
2017-06-08 13:03:15 1753
原创 android返回键的监听
/** * 监听Back键按下事件,方法1: * 注意: * super.onBackPressed()会自动调用finish()方法,关闭 * 当前Activity. * 若要屏蔽Back键盘,注释该行代码即可 */ @Override public void on
2017-06-05 13:38:05 335
转载 默认初始ViewPager切换到指定页面不需要滑动过程
起因:在做项目过程中遇到从其他界面跳转到新界面(ViewPager实现)中的指定页面,通常使用mViewPager.setCurrentItem(nextItem);来切换到指定页面.但在实现操作过程中发现,初始界面中默认切换到除第一页面时都会看到从第一页到指定页面的动画滑动效果(因为动画太快在有些设备上面显示会闪一下,然后切换到指定页面)解决方案:为了解决这个
2017-06-05 13:01:58 1286
转载 设置SVN忽略文件和目录(文件夹)
在多数项目中你总会有文件和目录不需要进行版本控制。这可能包括一些由编译器生成的文件,*.obj,*.lst,或许是一个用于存放可执行程序的输出文件夹。只要你提交修改,TortoiseSVN 就会在提交对话框的文件列表中显示出未版本控制文件。当然你可以关闭这个显示,不过你可能会忘记添加新的源文件。最好的避免类似问题的方法是添加参考文件到该项目的忽略列表。这样他们就永远不会出现在提交对话框中,
2017-06-01 09:17:47 287
dom4j-1.6.1
2018-04-03
Android视频裁剪(含裁剪View)
2017-10-12
Android应用源码100种图片处理效果大全项目
2017-10-11
ContextMenu上下文菜单Demo
2017-09-28
OptionsMenu选项菜单使用Demo
2017-09-28
左划删除 listView的Demo
2017-09-26
SDCardUtils.java
2017-06-18
android监听手机app启动
2016-12-02
XUtils使用注解,有快捷键吗?就想ButterKnife一样的
2017-09-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人