关于传统蓝牙 传统蓝牙这个概念其实不用细说,相信很多人还对蓝牙配对码这个东西有印象,现在大部分都进行ble开发了,而且传统蓝牙不支持与ios互传数据 这里主要讲解思路和概念,和小白扫盲,我当初公司做蓝牙的时候,对蓝牙整体…
分类:移动开发
Android Canvas绘图详解
Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0 大部分2D使用的api都在android.graphics和android.graphics.dr…
秒开WebView,你也能做到!
本次的踩坑经验基于以下需求: 在ListView的item中使用WebView加载网页内容 网页内有图片表格,宽度不得超出屏幕宽度 网页内容需加载样式 需快速显示 以下是遇到的问题及解决办法 一、WeView无法设置最大…
MD5算法介绍以及在Android中的实现
什么是MD5? 基本概念 MD5,Message Digest Algorithm MD5(消息摘要算法第五版)是计算机安全领域广泛使用的的一种散列函数,用于确保信息传输完整一致。由MD2、MD3、MD4演变过来的,是一…
FragmentDialog异常 InstantiationException
Buggly 统计出FragmentDialog 报错 android.support.v4.app.Fragment$InstantiationException: Unable to instantiate frag…
MagicaSakura多主题框架
如何不重启APP切换多主题? 如何只写一份drawable或layout就可以自动适配各种多主题? 如何兼容低版本的Android系统? 如何减少开发人员的学习成本,能够快速适应多主题框架? 开源多主题框架 Magica…
Dagger2使用(二)
Dagger简单使用 要实现注入,至少需要@Component可以简单理解为注入器,由它将需要注入和对象实例提供连接起来.还需要@Inject来标示需要注入的对象.我们从个简单的例子来看看Dagger是怎么实现注入的: …
Android TV(一)(入门准备)
以下内容是对Google Android TV文档的翻译,可能存在错误,请读者以官方文档为准 官方地址 在文档中Google对Android TV的提出了许多要求,如果你只是使用它的一些UI元素,你可以不用太注意这些要求…
Kotlin
不得不说JetBrains是一家神奇的软件公司,最出名的产品当属开发Java最好的IDE——IntelliJ IDEA,当然,开发Android最好的IDE,Android Studio也是以IDEA为模型开发的。Kot…
【掘金日报】第三期 老夫这里有一本“深度学习”的秘籍,要不要?
掘金日报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。 前端 比较与理解 React 的 Components,Elements 和 Instances 在…
Gradle入门系列(三)——初识Gradle与Project
初识Gradle 一、Gradle的基本概念 一个开源的项目自动化构建工具,建立在Apache Ant和Apache Maven概念的基础上,并引入了基于Groovy的特定领域语言(DSL),而不再使用XML形式管理构建…