- 博客(9)
- 收藏
- 关注
原创 activity生命周期
相信我们在刚开始接触安卓的时候,应该都是听过安卓中四大组件之一的activity,这个组件就是我们最常用的,它可以直接与用户进行交互以及被用户可视的窗口。那么我们如何创建一个activity呢?我们创建一个类去继承Activity,重写onCreate()方法,在oncreate()方法中去初始化控件,以及利用setContentView()去加载出我们在资源文件中创建的xml布局。其中最重要的一点
2017-05-24 20:56:39
188
原创 抽象类和接口的区别
Java中给我们提供了类和接口来供我们去继承和实现;但是抽象类(abstract class)和接口(interface)之间看起来的确非常相似,做一个简单的总结吧: 1、抽象类只能被继承并且单继承,而接口能够被实现并且可以多实现 2、抽象类中的成员方法可以不仅仅是抽象的,接口中的成员方法必须全部为抽象方法 3、抽象类中的变量可以在子类中被重新赋值,接口中的变量是被public sta
2017-05-11 16:03:20
168
原创 身份证,邮箱等的验证
相信大家在项目中经常因为项目经理想出的各种奇葩需求而感到头疼吧,当然了作为一名开发人员,没办法只能硬着头皮迎难而上。因为自己的项目中遇到了邮箱,手机号码等的验证需求,之后做了一下简单的总结,具体实现代码如下: //判断身份证的方法 public static boolean isIdNO(String IDNumber){ boolean result=IDNumber.matches(“[0
2017-04-25 23:23:48
582
原创 从app中切换到第三方地图
项目中有一个这样的需求,就是点击地图图标去查询当前的位置信息,我们为了方便当然不想去进行集成第三方地图的sdk(主要是只是查询一下地理位置,所以没有必要非要去浪费时间去集成第三方地图sdk),那么我们可以通过一些方法去直接从app中去跳转到本机中已经安装的第三方地图软件去打开查询。具体操作如下代码:public static void navigation(Context context, Stri
2017-04-25 23:16:50
325
原创 安卓中动态的填充背景色
这个问题之前在项目中碰到过,花了不少时间去解决,由于赶项目的原因,就记在了笔记中,没有分享出来,现在拿出来给大家分享一下。其实也是很简单,就是主要用到gradientdrawable这个类: GradientDrawable gradientDrawable=(GradientDrawable)rlt.getBackground(); gradientDrawable.setColor(Color
2017-04-25 23:08:48
591
原创 事件分发机制的初步了解
相信学习安卓的童鞋,肯定会知道有事件分发这么个东西,但是这到底是什么机制呢,以我这几天学习的一些内容,我可以稍微说一点,希望能够对大家有所帮助吧。参考来自于http://m.blog.csdn.net/article/details?id=50737013这篇文章。**事件分发**:public boolean dispatchTouchEvent(MotionEvent ev) Touch事件发生
2017-04-25 18:40:35
139
原创 照相的基础介绍
许多安卓初学者,可能对照相不是很熟悉,我学这块也没多久,就稍微写点东西吧,希望对一些童鞋有所帮助吧,希望少碰点壁吧。Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, REQUEST_CAMERA);下面的onActivityResult是回
2017-03-22 21:56:31
161
原创 三级缓存
今天是第一尝试写点博客,记录所学的内容,本人小白菜一颗,写的有什么不对的地方请大神指出。好了,接下来就开始弄点东西吧0.0~三级缓存: 1.网络缓存 ,从网络获取资源 2.本地缓存,从本地获取资源 3.内存缓存,从内存中获取资源内存缓存:主要是用到了LruCache这个类,这个类比较适合用来缓存图片,它会将强引用对象放在LineedHashMap中,当缓存数据大小达到预定值的
2017-03-20 23:15:02
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人