上一页 1 ··· 7 8 9 10 11 12 13 下一页
  2017年6月22日
摘要: 一.首先我们去sublime text 3 去下载(http://www.sublimetext.com/) 下载完成后,打开页面 二.汉化 1.如图所示,点击菜单栏中“preferences”,弹出选项中找到“package control”; 2.进入下一步,选择“install package 阅读全文
posted @ 2017-06-22 17:56 南巷挽清风 阅读(412) 评论(0) 推荐(0)
  2017年6月1日
摘要: Butterknife 一键自动生成findviewbyid和onclick的代码。 步骤如下: 一: 二: 三: 完成! 如果没有Generate ButterKnife Injections选择项,需要如下配置 File -> settings -> Plugins -> Browse repo 阅读全文
posted @ 2017-06-01 10:49 南巷挽清风 阅读(2371) 评论(0) 推荐(1)
  2017年5月16日
摘要: 恢复内容开始 多线程 在开发中,遇到耗时的操作,我们需要把耗时的逻辑放入子线程中执行,防止Android页面卡顿。 为什么使用同步锁? 前段时间我做了一个多任务下载的功能,每一个任务开启一个线程,同时创建了一个线程池,存放所有的任务线程,并且可以设定可支持同时下载2个任务。当下载完成文件后, 需要解 阅读全文
posted @ 2017-05-16 15:47 南巷挽清风 阅读(2948) 评论(0) 推荐(0)
  2017年5月15日
摘要: 前言 以前每个页面与每个页面业务逻辑传递让你不知所措,一个又一个接口回调,让你晕头转向,一个又一个参数让你混乱不堪。EventBus一个耦合度低的让你害怕的框架。 什么是EventBus EventBus是一个消息总线,以观察者模式实现,用于简化程序的组件,可以轻易切换线程,实现各组件之间的刷新通知 阅读全文
posted @ 2017-05-15 12:23 南巷挽清风 阅读(2600) 评论(0) 推荐(0)
  2017年4月26日
摘要: 在Fragment里面初始化dagger2创建对象时,不自动生成daggerXXXcomponent、 百思不得其解,后来发现是import android.app.Fragment;所以不自动生成. 更改成fragment导入 : import android.support.v4.app.Fra 阅读全文
posted @ 2017-04-26 15:11 南巷挽清风 阅读(1028) 评论(0) 推荐(0)
  2017年4月14日
摘要: Android Mvp 现在被广泛的应用在Android开发项目中,现在我的项目也使用了这种开发设计模式。 当我们的项目越庞大,复杂,参与的人员越来越多的时候,mcp的优点就展现出来了。 Mvc与Mvp的区别: Mvc模式: Activity应该是属于View这一层。而实质上,它既承担了View,同 阅读全文
posted @ 2017-04-14 10:45 南巷挽清风 阅读(292) 评论(0) 推荐(0)
  2016年6月22日
摘要: 这两天遇到一个棘手的问题,在往sqlite数据库中添加数据时,总是添加失败,但是添加数字却可以。原来是添加时,忘记添加''号修饰。 修改前: 修改后: 这样就完美解决。 阅读全文
posted @ 2016-06-22 11:22 南巷挽清风 阅读(378) 评论(0) 推荐(0)
  2016年4月15日
摘要: 注意图中我画的箭头,当时鼠标点击的黑色圈圈的位置,然后按钮出现了按下的效果(黄色的描边) 刚开始看到这种效果很是好奇,不知道是怎么实现的,后来仔细一想,应该是整个啤酒罐是一张图片(ImageView),该图片是布局在三个按钮之上,然后就是最关键的地方,把图片设置为不可获取焦点,也就是android: 阅读全文
posted @ 2016-04-15 11:20 南巷挽清风 阅读(389) 评论(0) 推荐(0)
摘要: drawable可以是color(color只能是color) android:background=drawable或者color 当一个view(iamge/text view都可以)的android:clickable="true"可以像button一样点击 然后背景颜色android:bac 阅读全文
posted @ 2016-04-15 11:10 南巷挽清风 阅读(421) 评论(0) 推荐(0)
  2016年3月25日
摘要: 我们以银行卡为例:一个人可以对应多张银行卡。多个银行卡对应着一个人。 /** 银行卡持有者 **/ class CardsOwner { private String name; //名字 private String sex; //年龄 ArrayList<CreditCard> cards; / 阅读全文
posted @ 2016-03-25 16:56 南巷挽清风 阅读(546) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 下一页