随笔分类 -  android提高篇

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 89 下一页
摘要:不多说了,直接上代码,项目中用到的,未做优化,还有很多参数未设置。 [java] view plaincopy 1.import java.util.Random; 2. 3.import android.graphics.Bitmap; 4.import android.graphics.Canvas; 5.import android.graphics.Color;... 阅读全文
posted @ 2016-06-09 00:20 brave-sailor 阅读(373) 评论(0) 推荐(0)
摘要:安卓官方确实提供了好多非常强大的工具给我们了,例如我们最近经常在shape中加入gradient(渐变),像我的项目中用的是线性渐变, [html] view plain copy <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android 阅读全文
posted @ 2016-06-08 14:31 brave-sailor 阅读(3044) 评论(0) 推荐(0)
摘要:[html] view plain copy [html] view plain copy [html] view plain copy package gradient; import java.awt.Color; import java.awt.Dimension; import java.a 阅读全文
posted @ 2016-06-08 13:56 brave-sailor 阅读(1142) 评论(0) 推荐(0)
摘要:// 3颜色等比线性变换 int startColor = COLORS[colorType][0]; int endColor = COLORS[colorType][1]; int delaR = [AColor getRed:endColor] - [AColor getRed:startColor]; int delaG = [AColor getGreen:endCol... 阅读全文
posted @ 2016-06-08 13:52 brave-sailor 阅读(4415) 评论(0) 推荐(0)
摘要:一、前言 以下与颜色相关的日志记录了俺学习颜色的有关容,限于编写时的水平,难免存在缺点与错误,希望得到朋友、同行和前辈的指教,非常感谢。1. RGB的三维模型与渐变色-颜色系列之一2. 《颜色代码自调器》的构成及其操作-颜色系列之二3. H型各颜色代码渐变的调色规律-颜色系列之三4. 教你如何分析颜 阅读全文
posted @ 2016-06-08 13:41 brave-sailor 阅读(25911) 评论(0) 推荐(0)
摘要:均匀渐变 渐变(Gradient)是美学中一条重要的形式美法则,与其相对应的是突变。形状、大小、位置、方向、色彩等视觉因素都可以进行渐变。在色彩中,色相、明度、纯度也都可以产生渐变效果,并会表现出具有丰富层次的美感。本文主要讲述两种颜色RGB数值的渐变算法。 已知:A=50,B=200,A、B之间平 阅读全文
posted @ 2016-06-08 13:35 brave-sailor 阅读(17533) 评论(0) 推荐(2)
摘要:iBeacon的工作原理是基于Bluetooth Low Energy(BLE)低功耗蓝牙传输技术,iBeacon基站不断向四周发送蓝牙信号,当智能设备进入设定区域时,就能够收到信号。只要满足iBeacon技术标准的都可以使用,所以Android也能够支持iBeacon。Google在Android 阅读全文
posted @ 2016-06-05 12:18 brave-sailor 阅读(781) 评论(0) 推荐(0)
摘要:一个april beacon里携带的信息如下 ? 1 <code class=" hljs ">0201061AFF4C0002159069BDB88C11416BAC3F33468C2788A3044B0378C60C09417072696C426561636F6E051250002003020A 阅读全文
posted @ 2016-06-05 12:14 brave-sailor 阅读(1122) 评论(0) 推荐(0)
摘要:苹果推出Ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景。苹果意味着创新,在其推动下,蓝牙Ibeacon得到了极大的应用。而腾讯则是利用蓝牙Ibeacon在场景体验方面进行了创新,实现了微信摇一摇周边的功能,这在O2O领域有巨大的潜力。 对苹果和腾讯来说,Ibeacon都是应用创新 阅读全文
posted @ 2016-06-04 23:15 brave-sailor 阅读(14056) 评论(0) 推荐(0)
摘要:本文分析基于微信硬件平台的物联网架构,将从物联网的核心要素、物联网的关键场景、微信硬件平台的通信协议分析三个维度去分析。更多的微信硬件平台开发的深度技术原创分享请订阅微信公众号:嵌入式企鹅圈。 微信硬件平台包括基础接入方案与微信硬件云标准接入方案。前者是在应用端和设备端都完全由厂商开发,微信硬件平台 阅读全文
posted @ 2016-06-04 23:15 brave-sailor 阅读(5448) 评论(0) 推荐(0)
摘要:在《物联网核心协议—消息推送技术演进》一文中已向读者介绍了多种消息推送技术的情况,包括HTTP单向通信、Ajax轮询、Websocket、MQTT、CoAP等,其中MQTT协议为IBM制定并力推,其具有开放、简单、轻量级以及易于实现的特点使得其即便在资源受限的环境中也能得到很好的使用,比如运行在资源 阅读全文
posted @ 2016-06-04 23:14 brave-sailor 阅读(12766) 评论(1) 推荐(2)
摘要:本文介绍可穿戴设备加速度传感器-Lis3dh的特性原理和应用场景。意法半导体研发的Lis3dh广泛应用在智能手环、智能计步鞋等智能穿戴产品中。 Lis3dh有两种工作方式,一种是其内置了多种算法来处理常见的应用场景(如静止检测、运动检测、屏幕翻转、失重、位置识别、单击和双击等等),用户只需简单配置算 阅读全文
posted @ 2016-06-04 23:13 brave-sailor 阅读(5571) 评论(0) 推荐(1)
摘要:本文是基于嵌入式物联网研发工程师的视觉对网络编程和web编程进行阐述。对于专注J2EE后端服务开发的童鞋们来说,这篇文章可能稍显简单。但是网络编程和web编程对于绝大部分嵌入式物联网工程师来说是一块真空领域。 的确,物联网研发应该以团队协作分工的方式进行,所以有嵌入式设备端、网关、web前端、APP 阅读全文
posted @ 2016-06-04 23:12 brave-sailor 阅读(467) 评论(0) 推荐(0)
摘要:笔者决定在嵌入式企鹅圈2016年的首篇文章中,发表微信硬件物联领域极具实践价值的文章,它将能指引和帮助任何有兴趣于物联网开发的童鞋们快速掌握微信硬件开发流程,只需一个小时,而再不需要通过揣摩微信硬件浩瀚的文档资料来完成艰难构建。 笔者之前曾经撰写过一篇文章《基于微信硬件公众平台的智能控制开发流程》介 阅读全文
posted @ 2016-06-04 23:11 brave-sailor 阅读(425) 评论(0) 推荐(0)
摘要:本文从功能需求的角度分析一般蓝牙BLE单芯片的应用框架(SDK Framework)的接口设计过程,并以TI CC2541为例说明BLE的应用开发方法。 一、应用框架(Framework) 我们熟知的Framework包括Android Framework、Linux QT、Windows MFC。 阅读全文
posted @ 2016-06-04 23:11 brave-sailor 阅读(2553) 评论(0) 推荐(0)
摘要:DA14580是Dialog公司研制的蓝牙单芯片,号称全球功耗最低,是TI CC2541的四分之一,是运动手环等穿戴类电子产品的常用芯片。但是DA14580的开发门槛不低,适合有蓝牙开发经验的团队来开发,不适合学习爱好者,在网络上搜索DA14580相关的开发文章,基本上都是对官方仅有的几篇文档进行简 阅读全文
posted @ 2016-06-04 23:10 brave-sailor 阅读(8138) 评论(0) 推荐(3)
摘要:微信硬件平台使用蓝牙作为近场控制的连接件,并拟定了《微信蓝牙外设协议》。这份协议更像一个标准,用于规范微信和蓝牙外设之间的数据交互场景和接口。但从开发者来看,要完全读懂这份协议,恐怕需要熟读很多遍,并且要结合调试才能真正实现微信Airsync通信。笔者对IOT和微信硬件平台的整个框架和技术都比较熟悉 阅读全文
posted @ 2016-06-04 23:09 brave-sailor 阅读(4110) 评论(1) 推荐(1)
摘要:本文是对已实现的蓝牙防丢器项目的总结,阐述蓝牙防丢器的原理、实现与Android客户端的蓝牙BLE接口编程。在这里重点关注如何利用BLE接口来进行工程实现,对于BLE的协议、涉及到JNI的BLE接口内部源码实现,笔者以后再详细剖析。但要求读者对BLE协议有一定的认识,如GAP、GATTprofile 阅读全文
posted @ 2016-06-04 23:08 brave-sailor 阅读(1776) 评论(0) 推荐(0)
摘要:本文介绍微信利用Airkiss技术对wifi设备进行智能配置上网的场景,并分析其实现的原理。这里再次说明,Airkiss只是用于配置上网,其跟微信硬件平台的通信流程和接入协议规范完全没有关系。一个wifi设备并不一定要通过Airkiss技术来配置上网,它也可以利用传统的方法来配置,也可以利用其它厂商 阅读全文
posted @ 2016-06-04 23:07 brave-sailor 阅读(6811) 评论(0) 推荐(1)
摘要:消息触达能力是物联网(internet ofthings, IOT)的重要支撑,而物联网很多技术都源于移动互联网。本文阐述移动互联网消息推送技术在物联网中的应用和演进。 一、物联网架构和关键技术 从开发的角度,无线接入是物联网设备端的核心技术,身份设备管理和消息推送技术是物联网云端的核心技术。而从场 阅读全文
posted @ 2016-06-04 23:07 brave-sailor 阅读(617) 评论(0) 推荐(0)

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 89 下一页