Hansion的博客

追求什么,就会为得到什么而快乐;热爱什么,就会为拥有什么而幸福。

排序:
默认
按更新时间
按访问量

安卓Ble低功耗蓝牙快速开发框架H-ble

转载请注明出处 http://blog.csdn.net/hansion3333/article/details/54946304 本文出自Hansion的博客 H-Ble H-Ble是用于Android 4.3以上手机和BLE模块之间的连接与互发数据的快速开发框架 ...

2017-03-07 08:40:18

阅读数:3001

评论数:5

sublime格式化json插件安装

本文章适用于sublime 3   一、下载插件包 SublimePrettyJson 下载地址   二、将插件包放到指定位置 打开sublime ——> 首选项 ——> 浏览插件 这里我用的是中文版,如果你是英文版 按着位置找一样的,就...

2018-09-13 18:51:34

阅读数:12

评论数:0

AndroidStudio自动生成serialVersionUID

  打开设置,找到如下位置,打上勾即可有代码提示。用提示自动添加即可  

2018-09-13 18:42:00

阅读数:11

评论数:0

使用Freeline加速AndroidStudio编译Apk速度时报错

错误:         Traceback (most recent call last):         File "freeline.py", line 7, in          from freeline_core.dispatcher impor...

2018-09-13 18:39:38

阅读数:23

评论数:0

使用Chrome浏览器实现网页长截图 无需安装插件

有些网页比较长,一屏装不下,需要拉动滚动条才行,这种网页我们想截图截取全部内容时就比较困难 如果使用的是Chrome浏览器,可以使用如下方法截图: 打开网页后 按快捷键 F12 打开移动设备预览模式(点亮下图中蓝色的图标),点击“更多”按钮 选择"Capture full ...

2018-08-30 14:01:36

阅读数:179

评论数:0

安卓屏幕适配方式(一):res生成各分辨率文件的方式

屏幕适配的方式有很多,有的公司采用这种方式,在这里记录一下     将下面代码复制到文本中,文件名为   GenerateValueFiles.java 下文代码的主函数中填写基准宽高后再进行以下操作(在main方法中将basW和baseH改成UI标注的基准宽高) 然后打开控制台 j...

2018-08-10 11:43:56

阅读数:37

评论数:0

算法:两个有序数组合并成一个有序数组 java语言

public class MyClass { public static void main(String[] args) { int[] num1 = new int[]{1, 2, 4, 6, 7, 123, 411, 5334, 1414141, 131414141...

2018-06-13 17:10:16

阅读数:436

评论数:0

算法:反转数字 java语言

public class ReverseNum { public static void main(String[] args) { long num = 1234567890321L; long c = 0; while (num &am...

2018-06-13 17:08:52

阅读数:431

评论数:0

在Kotlin中使用Dagger2最简单的入门例子

简介    Dagger2是在编译期进行依赖注入的框架依赖注入    依赖注入(Dependency Injection,简称DI):它指不在类中实例化其他依赖的类,而是先把以来的类实例化了,然后以参数的形式传入构造函数中。它可以通过这种形式,减少类之间的依赖,从而降低耦合性。比如我们想在类A中获...

2018-03-19 21:24:44

阅读数:1213

评论数:0

blockly-android模块化/可视化编程(三)——自定义块并增加到项目中

块的定义一般用json文件来表示,如下图所示中由“_blocks”结尾的json文件。当然,我们注意到了这点,那么我们也要规范自己的命名方式,自定义块文件以“_blocks”结尾对于初次接触块文件的人来说,json的内容让我们不明所以。其实,我们大可不必强行理解它。因为Google为我们提供了图形...

2018-03-19 21:05:13

阅读数:675

评论数:0

blockly-android模块化/可视化编程(二)——深入理解

首先我们看一下两个依赖分别是什么作用:        blocklylib-core    核心库。可以运行没有UI(例如,用于代码操作和生成)的情况下运行Blockly所需的所有内容        blocklylib-vertical    此模块包含VerticalBlockViewFact...

2018-02-28 20:53:20

阅读数:433

评论数:0

blockly-android模块化/可视化编程(一)——简单集成

github地址官方教学指南在安卓中集成Blockly,我们可以实现如下图所示类似的可拖拽模块化/可视化编程,并可以自动生成JavaScript代码集成方式:    1.将Github中的blocklylib-core和blocklylib-vertical添加到我们项目的依赖中    2.创建A...

2018-02-28 20:45:50

阅读数:1767

评论数:0

widora修改ip地址

* 此方法重启后失效打开终端,进入/etc/config/cd /etc/config打开network文件进行编辑vim network具体修改使用vim相关按键,可参考 linux下终端常用命令和vi命令修改文件及保存的使用方法编辑好后,按esc键切换到命令行模式,输入 :wq 进行退出并保存...

2018-02-27 23:00:38

阅读数:62

评论数:0

Windows中使用widora的串口控制台

安装驱动安装终端将widora通过usb或其他串口连接方式连接在电脑上,通过设备管理器查看串口号打开putty进行设置点击Open即可打开终端,按一下回车如下所示:按两次tab键,可以看到NEO固件支持的命令比如ifconfig命令可以查看配置信息...

2018-02-27 22:57:16

阅读数:217

评论数:0

Widora固件烧写

基于Uboot刷机需要准备一根网线将板子与电脑连接板子上电或者刚按完复位按钮后,按住WPS按钮,看到WLED灯闪大约10次,表明此时已经进入web刷机状态设置电脑与Widora网线连接的网卡IP为同网段,例如192.168.1.10,子网掩码255.255.255.0。 打开浏览器(推荐Chrom...

2018-02-27 22:54:32

阅读数:99

评论数:0

WEEX环境搭建

转载请注明出处 本文出自Hansion的博客 WEEX官方网址 一、安装node.js node.js是weex编译、打包用的基础工具 node.js下载地址 安装完成后在cmd中输入 node -v ...

2018-01-23 21:33:10

阅读数:579

评论数:0

Python3访问网络

转载请注明出处 本文出自Hansion的博客 Python3以后, urllib库和urilib2库合并为urllib库 urllib2.urlopen() 的写法更改为 urllib.request.urlopen() urllib...

2018-01-23 21:18:22

阅读数:350

评论数:0

正则表达式入门

转载请注明出处 本文出自Hansion的博客 一、正则表达式         (Regular Expression,代码中常简写为regex、regexp或RE)         又称规则表达式,通常被用来检索、替换那些符合...

2018-01-22 20:41:40

阅读数:147

评论数:0

Android OpenGL ES 入门系列(七) --- 响应触摸事件

转载请注明出处 本文出自Hansion的博客 设置触摸监听 想要响应用户的触摸事件,需要重写GLSurfaceView的onTouchEvent()方法: public class MyGLSurfaceView extends GLSu...

2018-01-22 20:35:10

阅读数:177

评论数:1

Android OpenGL ES 入门系列(六) --- 为绘制对象添加动作

转载请注明出处 本文出自Hansion的博客 本章主要讲解如何为绘制对象添加旋转的动作 旋转形状 我们只需创建一个变换矩阵(此处以旋转为例),然后将其与投影变换和相机视角变换矩阵结合在一起。 public class MyGLRen...

2018-01-20 21:10:43

阅读数:132

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭