安卓-开源框架
Handev
先精后广,一专多长
展开
-
安卓Ble低功耗蓝牙快速开发框架H-ble
转载请注明出处 http://blog.csdn.net/hansion3333/article/details/54946304 本文出自Hansion的博客H-Ble H-Ble是用于Android 4.3以上手机和BLE模块之间的连接与互发数据的快速开发框架 它基于回调,暴露搜索、连接、发送、接收、断开连接等接口,无需关心细节操作即可进行Ble通信API原创 2017-03-07 08:40:18 · 4382 阅读 · 12 评论 -
WEEX环境搭建
转载请注明出处本文出自Hansion的博客WEEX官方网址一、安装node.jsnode.js是weex编译、打包用的基础工具node.js下载地址安装完成后在cmd中输入node -vnpm -v如果都分别输出了版本号,就代表node.js正确安装了。如果不显示,可原创 2018-01-23 21:33:10 · 1167 阅读 · 0 评论 -
blockly-android模块化/可视化编程(一)——简单集成
github地址官方教学指南在安卓中集成Blockly,我们可以实现如下图所示类似的可拖拽模块化/可视化编程,并可以自动生成JavaScript代码集成方式: 1.将Github中的blocklylib-core和blocklylib-vertical添加到我们项目的依赖中 2.创建Activity继承AbstractBlocklyActivity并实现至少以下四个方法: ...原创 2018-02-28 20:45:50 · 10408 阅读 · 0 评论 -
blockly-android模块化/可视化编程(二)——深入理解
首先我们看一下两个依赖分别是什么作用: blocklylib-core 核心库。可以运行没有UI(例如,用于代码操作和生成)的情况下运行Blockly所需的所有内容 blocklylib-vertical 此模块包含VerticalBlockViewFactory Blockly的默认垂直堆叠块的视觉样式然后我们进入我们目前已知的唯一类AbstractBlo...原创 2018-02-28 20:53:20 · 2265 阅读 · 1 评论 -
blockly-android模块化/可视化编程(三)——自定义块并增加到项目中
块的定义一般用json文件来表示,如下图所示中由“_blocks”结尾的json文件。当然,我们注意到了这点,那么我们也要规范自己的命名方式,自定义块文件以“_blocks”结尾对于初次接触块文件的人来说,json的内容让我们不明所以。其实,我们大可不必强行理解它。因为Google为我们提供了图形化编程工具Blockly Developer Tools来生成这些block、toolbox、work...原创 2018-03-19 21:05:13 · 4540 阅读 · 2 评论 -
在Kotlin中使用Dagger2最简单的入门例子
简介 Dagger2是在编译期进行依赖注入的框架依赖注入 依赖注入(Dependency Injection,简称DI):它指不在类中实例化其他依赖的类,而是先把以来的类实例化了,然后以参数的形式传入构造函数中。它可以通过这种形式,减少类之间的依赖,从而降低耦合性。比如我们想在类A中获得类B的实例,通常的做法是new一个类B的对象:public class ClassA { p...原创 2018-03-19 21:24:44 · 2271 阅读 · 0 评论