- 博客(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关注的人