摘要:
消息机制,对于Android开发者来说,应该是非常熟悉。对于处理有着大量交互的场景,采用消息机制,是再好不过了。有些特殊的场景,比如我们都知道,在Android开发中,子线程不能更新UI,而主线程又不能进行耗时操作,一种常用的处理方法就是,在子线程中进行耗时操作,完成之后发送消息,通知主线程更新UI。或者使用异步任务,异步任务的实质也是对消息机制的封装。 阅读全文
摘要:
本文从最简单的 hello,world 来分析MVP模式,清晰易懂。 阅读全文
摘要:
//第一步adb device // 如果不能cd AndroidSDK/platform-toolsadb kill-server adb start-server //第二步adb reboot bootloadersudo ./fastboot devicessudo ./fastboot f 阅读全文
摘要:
最近做View的多点触控时,每次第一次触控事件完美运行,第二次就直接崩了,错误信息如下: 01-03 00:05:44.220 4377-4410/system_process E/AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: andr 阅读全文
摘要:
一、概述 在Android6.0之前的系统中,APP只要在AndroidManifest.xml声明了权限,就获得了授权,用户只能选择授权或者不安装该应用。Android 6.0在原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,使用:日历、摄像头、通讯录、地 阅读全文
摘要:
到新公司学习和使用 git 有一段时间了。不得不说 git 真的很好用。 首先推荐廖雪峰老师的 git 学习网站:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ 下面说说常用的 g 阅读全文
摘要:
最近在学习android材料设计的新控件,前面一篇文章讲到 CoordinatorLayout 结合几个新控件可以实现的几个效果。其中第一个是,Coordinatorlayout + FloatingActionButton,配合使用,当弹出 Snackbar 的时候,FloatingActionB 阅读全文
摘要:
CoordinatorLayout字面意思为:协调布局,一般作为根布局使用。关于这个布局,记录一下两个用法,备忘。 一、配合 FloatingActionBar 使用 以上布局文件样式如下: 点击测试 Button 按钮,弹出一个 SnackBar ,代码如下: 测试效果如下: 注意,只有 Floa 阅读全文
摘要:
一、SlidingPaneLayout v4包下的控件,使用简单,功能简洁。官方文档明确说明该控件只能左侧滑动。使用如下: SlidingPaneLayout有两个子节点: 第一个为菜单项布局,第二个为内容布局。 java代码中找到该控件,设置监听: 二 DrawerLayout(抽屉效果) Dra 阅读全文
摘要:
android中动画可分为三种:帧动画,补间动画,和属性动画。其中属性动画是google推荐的,它可以实现前面两种动画的效果,运用起来更加灵活。 帧动画:顾名思义,就是一帧一帧的图片,快速播放形成的动画。 具体实现步骤如下: 第一:新建一个drawable资源 以animation-list 为根节 阅读全文