自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 已解决 adb 远程主机强迫关闭了一个现有的连接。

前几天还没事呢,这几天连接真机调试开始时不时的断开连接。重启adb进程、重启电脑、更新驱动、均无效。最后在C盘搜 adb.exe 发现在陌生的目录有个陌生的 adb.exe 文件。将其改名后解决问题。...

2018-06-27 16:06:07 1275

原创 Notifacion 点击的逻辑思考

1、一定需要一个专门的 Notification 点击事件处理类,用于处理Notification点击后的逻辑。    单单一个点击Notification启动Activity没法解决大部分需求,因为需要在点击通知后进行各种逻辑判断:App是否已初始化、是否已在要启动的页面、通知是否已过期,这些都需要单独提取出来判断。2、点击通知的跳转页面语句在初始化成功后。    Notification事件类...

2018-06-25 19:32:32 169

原创 错误:app 红叉,Please select Android SDK。已解决

锁定错误:在运行程序时出现这个问题。错误出现在修改 module 的 gradle 之后。但是我对 gradle 的修改只是添加一些内容,又把那些内容给删掉而已,并没有对gradle进行永久改变。如果回滚代码,则不会出现错误了分析:gradle没有改变仍然出错,所以这并不是 gradle 配置导致出现问题,而是 android Studio 的问题(打脸)解决尝试:1、在 Android SDK ...

2018-06-20 16:19:02 8284 8

原创 思考- 为什么要使用MVP模式。答- 缩小文件,理清逻辑

我的第一个项目是使用的MVP模式,但当时还不太懂,让Presenter干了Model的事-加载数据,并不能说这么做是错的,因为是小公司,小项目,这样做更快,页面逻辑也清晰,所以还可以。第二个项目是外包公司的项目,老员工使用了MVC模式,加上了EvenBus传递数据。当不用定义繁杂的接口时,开发速度是更快的,两个接手的项目都是如此。我产生了疑问,“为什么要在项目中使用MVP模式,而不是开发更快的MV...

2018-06-12 18:09:47 1494 1

原创 ConstraintSet 约束布局独有的 关键帧动画

关键帧动画:任何动画要表现运动或变化,至少前后要给出两个不同的关键状态,而中间状态的变化和衔接电脑可以自动完成,在Flash中,表示关键状态的帧动画叫做关键帧动画Constraint 可以配合 ConstraintLayout 实现关键帧动画,只需要给出     “动画前的xml”、“动画后的xml”、“插值器”就可以开始动画。val constraintSet1 = ConstraintSet(...

2018-06-01 17:55:39 2383 1

原创 讨厌的EventBus

前任留下的代码,大量使用了EventBus,注释很少,我非常头疼。1、难以追踪举个例子,类 A 使用 B 进行延时操作,A -> EventC -> B -> EventD -> A。类 A 使用 B 却不需要依赖 B,这样我要修改 B,却不知道 A 有用到 B,那就可能出现 BUG。退一步说,我可以通过事件 EventC 知道 A 与 B 有所关联,但可能还有 A1、A2...

2018-06-01 17:54:13 824

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除