- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Java工厂模式(基础)
两个例子就能快速明白Java中的简单工厂模式:1、女娲抟土造人 话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。 女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。 女娲是一个工厂类,也就是简单工厂模式的核心角色。 具休的一个个的人,
2016-09-22 17:15:34 289
原创 Android 注解的简单使用之省去findViewById()
*Android开发中不可避免的是findViewById()这样的繁琐事情,往往我们在写这些findViewById()的的时候有没有种想吐的感觉?这项工作纯属是个没营养的体力活,so Android衍生出了很多开源框架通过注解的方式来绑定控件,省去这项繁琐的体力活。这里也不介绍这些框架,而是忙碌的时间刚好结束可以休息一两天,但是上班对着电脑又不干活貌似有点无聊,于是就打算写个关于注解简单使用的博
2016-09-22 15:37:41 468
原创 Java(Android)线程池
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }).s
2016-09-20 15:34:04 187
原创 Android之MVP设计模式
一、概述MVP设计模式的前身是MVC,这个无需再议在安卓工程中MVC对应关系如下:Layout->View : 对应布局文件 Activity->Controller,View (其中activity分的并不是特别清楚) 各种业务逻辑实体类->ModelMVP的基本概念是:MVP 指的是Model,View,Presenter(交互器/表示器),是从经典的模式MVC演变而来,它们的基本思想有相通
2016-09-19 11:23:04 247
原创 android 获取联系人(姓名,手机号)
最简单获取联系人(姓名和手机号) public void getContacts() { Cursor phones = null; ContentResolver cr = getContentResolver(); try { phones = cr.query( ContactsContract.CommonDataKinds.Phone.CONTENT_UR
2015-12-31 14:18:30 491
原创 proguard混淆打jar包
1.运行proguardgui.bat 运行:E:\adt-bundle-windows-x86_64_20140101\sdk\tools\proguard\bin\proguardgui.bat 2.设置Input/Output 1.选择input/output - 点击右侧add input 选择未混淆的.jar文件, 点击右侧add output命名混淆的.jar文件 2
2015-11-19 14:23:58 355
原创 JNI调用
参考:http://www.cnblogs.com/bastard/archive/2012/05/19/2508913.html http://blog.csdn.net/cghs123/article/details/7044826 1.新建Android工程 JNITest 在HelloWorld的Activity中添加加载c库的代码,系统运行后自动
2015-11-18 14:17:41 266
原创 json解析
对于 服务器返回的数据 result={"limit":20,"total":5,"start":1,"item":[{"appSize":"","categoryId":"","categoryName":"","commission":"","imageUrl":"upload/product/20140729195155.jpg","is3G":"0","productId":"441",
2015-03-26 14:34:40 401
转载 android webView的使用
下面有个提示是webVeiw,那么能不能用它呢?于是到网上搜一下它的资料,果然可以的,下面就开始吧。 先在xml里把webview建好,在代码里用findViewById()将其取出来。我的代码是: WebView webView = (WebView)this.findViewById("@/id/webview"); 紧接着就用到了从网上找的内容了,慢慢看吧。 如何创建
2015-03-19 17:57:54 252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人