摘要: #Android Wear开发 - 学习指南#前言本篇文章是本人对这这一阶段Android Wear的开发总结,主要是对之前写的关于Android Wear方面技术的梳理,便于新人更好地交流学习。#Android Wear究竟是什么?Android Wear和手机是完全不同的设计理念:手机大多数情况... 阅读全文
posted @ 2015-02-05 09:50 benhero 阅读(9161) 评论(15) 推荐(3) 编辑
摘要: 由于博客园的排版、样式等不符合个人的需求,所以本人已转到简书上。地址:http://www.jianshu.com/u/c2908c614203 更多Android进阶开发,请关注我。 阅读全文
posted @ 2017-08-23 17:46 benhero 阅读(154) 评论(0) 推荐(0) 编辑
摘要: # Handler vs Timer在我们Android开发过程中,经常需要执行一些短周期的定时任务,这时候有两个选择Timer或者Handler。然而个人认为:**Handler**在多个方面比Timer更为优秀,更推荐使用。## 一.易用性### 1. 可重复执行- Handler可以重复执行某... 阅读全文
posted @ 2015-05-22 10:45 benhero 阅读(8690) 评论(0) 推荐(4) 编辑
摘要: #基于三次方贝塞尔曲线的插值器在动画开发过程中,经常需要使用到插值器来满足我们的动画设计需求。然而,官方提供的插值器并不能满足所有的需求,所以我们需要自定义插值器。下面介绍的三次方贝塞尔曲线的插值器,主要可用于实现连续曲线的动画。关于贝塞尔曲线的介绍,请移步[百度](https://www.baid... 阅读全文
posted @ 2015-03-30 10:43 benhero 阅读(7845) 评论(5) 推荐(1) 编辑
摘要: 转自http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html。该文章是本人见过关于Android 动画较为优秀的文章,多次查阅,故转载。3.0以前,android支持两种动画模式,tween animation,frame a... 阅读全文
posted @ 2015-03-25 11:49 benhero 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 之前写过一篇同样解决手机识别问题的文章(http://www.cnblogs.com/benhero/p/4202967.html) ,不过今天在遇到特殊手机**“魅族”**!之前的解决方案就失效了。然后我们团队的测试同事就给了解决的方法:###1. PC连接上手机,在命令终端输入**lsusb**... 阅读全文
posted @ 2015-02-12 02:36 benhero 阅读(5862) 评论(6) 推荐(1) 编辑
摘要: ##Nexus刷机 : [官方地址](https://developers.google.com/android/nexus/images)##刷机步骤1. 下载相应的安装包2. 连接USB3. 重启手机,进入BootLoader界面 : - 使用命令 **adb reboot bootload... 阅读全文
posted @ 2015-01-19 11:38 benhero 阅读(398) 评论(0) 推荐(0) 编辑
摘要: #一. 前言##背景一开始笔者在研究数据发送与接收的时候,看到Wear数据类DataMap除了可以put基本类型外,还有个fromBundle方法来构建一个DataMap对象。所以一口气的将原本功能上的序列化对象传递过去,结果手表端一直都收不到消息。##问题原因后来查阅了开发者文档,发现这个Bund... 阅读全文
posted @ 2015-01-13 11:08 benhero 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: #一.前言说明 在上一节添加Android Wear通知特性我们实现了简单的Android Wear卡片拓展,但是默认提供给我们的多张卡片只能实现简单的文字展示,如果想要自定义布局,添加图片等等,则需要本节的知识。 #二. 环境配置1. 代码配置与上一节没区别2. 若用Wear模拟器进行... 阅读全文
posted @ 2015-01-12 10:06 benhero 阅读(1628) 评论(6) 推荐(0) 编辑
摘要: #一. 前言说明 Android Wear大部分显示形式是卡片的形式,而最简单地支持Android Wear方式就是用通知**Notification**。而实现最简单的,非高度自定义的通知,则只需要在手机端做一些处理,不需要进行手表端应用的开发,可以说是开发成本特别低。 本节主要讲解的... 阅读全文
posted @ 2015-01-08 19:19 benhero 阅读(3142) 评论(0) 推荐(1) 编辑
摘要: 之所以将**打包**这一特殊的内容作为数据通讯的第零节,是因为如果没有通过配置打包的一些信息,则没有办法将手机端应用和手表端应用连接起来,则无法继续进行接下来的数据通讯的开发。以下依然只针对Eclipse平台,Android Studio平台可以查阅[官网教程](http://developer.a... 阅读全文
posted @ 2015-01-07 18:06 benhero 阅读(3414) 评论(0) 推荐(0) 编辑
摘要: 最近在转移开发平台,Android Studio一直都识别不了手机,但Eclipse却可以。经过一番调查后,发现是自己一点所以然导致的。接下来直接奉上解决教程##解决教程1. 在命令行终端输入**lsusb**命令,再连上手机,输入lsusb命令,对比下,多出的便是手机的参数。如下图,笔者的手机是G... 阅读全文
posted @ 2015-01-05 10:41 benhero 阅读(6317) 评论(0) 推荐(0) 编辑
摘要: #开发平台配置1. 下载最新版本的ADT,详情见官网:http://developer.android.com/sdk/installing/installing-adt.html 。(之前一直习惯于Google提供的集成了ADT的Eclipse,当笔者写本文时去官网查询,已经没有找到其下载路径,只... 阅读全文
posted @ 2014-12-24 20:51 benhero 阅读(5156) 评论(1) 推荐(0) 编辑
摘要: http://developer.android.com/training/wearables/data-layer/events.html 以下是本人在学习官方开发文档时的笔记,主要是翻译为主,并在中间会插入一些自己的总结与研究,希望对读者有所帮助. 本文分为2大部分:Section1 : 如... 阅读全文
posted @ 2014-12-02 21:32 benhero 阅读(2861) 评论(0) 推荐(0) 编辑
摘要: 本节由介绍3种数据的发送接收:1.Data Items : 比特类型数据,限制100KB以内2.Assets : 资源类型数据,大小无上限3.Message : 发送消息,触发指令 http://developer.android.com/training/wearables/data-layer/... 阅读全文
posted @ 2014-12-02 21:20 benhero 阅读(3243) 评论(0) 推荐(0) 编辑