E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
phonegap开发笔记
Android平台读写i2c设备
开发笔记
三
三、app调用服务接口访问硬件上主要代码EEPROMActivity.javapackagecom.zkgd.eeprom;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.ServiceManager;importandroid.os.IIICService;importandroid.os.RemoteExc
Rickbeyond
·
2020-07-29 16:22
android开发
Android平台读写i2c设备
开发笔记
一
在android开发和移植过程中,有时需要对某设备进行读写,但系统可能并未提供相应的服务。我们就需要自己开发硬件访问服务来控制设备。下面的例子是读写最简单的i2c设备eeprom的流程,i2c的驱动编写有两种方式,一种是利用系统提供的i2c-dev.c来实现一个i2c适配器的设备文件,然后通过在应用层操作I2C适配器来控制I2C设备;另一种是为I2C从设备独立编写一个设备驱动,不需要i2c-dev
Rickbeyond
·
2020-07-29 16:22
android开发
JS-高德地图
开发笔记
一.申请key(略)二.创建地图1.显示地图1)显示以某点为中心的地图varmap=newAMap.Map('container',{resizeEnable:true,zoom:11,center:[116.397428,39.90923]//地点的坐标});2)加载地图javascriptapia.从页面直接引入:(使用htmls方式加载地图)b异步加载javascriptapifunctio
Pan12321
·
2020-07-29 16:54
css
html5
js
几种移动开发技术的比较和选型
其中Native指原生语言,如安卓的java语言,苹果的objective-c或swift;Hybrid指混合开发,在前种语言基础上,借助WebView控件,将其中部分功能用前端技术实现;Html5指
PhoneGap
zidafone
·
2020-07-29 15:47
《OpenWrt
开发笔记
》第3章 Openwrt下载及配置(Ubuntu14.04+Openwrt17.01)
【注2】本文是基于最新的Openwrt源码的
开发笔记
,虚拟机版本要高于14.04,不然会出现C++标准冲突相关的问题。.
Bruceoxl
·
2020-07-29 14:57
《OpenWrt
开发笔记
》第3章 Openwrt下载及配置(Ubuntu12.04+Openwrt15.05)
【注】本文是基于Ubuntu12.04+Openwrt15.05.1开发的教程。3.1安装相关工具和库1)安装SVN工具安装SVN工具,用于下载openwrt源码。sudoapt-getinstallsubversion2)安装git工具sudoapt-getinstallgit-core3)安装依赖的库文件(两种方法)高手用一条命令全安装好sudoapt-getinstallgccg++binu
Bruceoxl
·
2020-07-29 14:57
STM32
开发笔记
28: 中断请求的移植与处理
单片机型号:STM32L053R8T6本文介绍如何移植STM32的IRQ(中断请求)到自己的系统中,我们以USART1接收中断为例。先看启动文件(汇编语言),如下列程序所示,列出了其向量区,USART1的中断向量已用红色标识,当和USART1相关的中断发生时,程序指针(PC)在保护现场后,直接指向到该向量。__VectorsDCD__initial_sp;TopofStackDCDReset_Ha
snmplink
·
2020-07-29 14:41
#
STM32快速开发
STM32快速开发
phonegap
获取设备原生的通讯录信息
ContactExample.contact{padding:5px;border-bottom:1pxsolidgray;}$(function(){document.addEventListener("deviceready",onDeviceReady,false);functiononDeviceReady(){varoptions=newContactFindOptions();varf
LIsPeri
·
2020-07-29 14:39
iOS
开发笔记
-36: 调起拨打电话窗口有延迟
//方法1NSString*callPhone=[NSStringstringWithFormat:@"telprompt://%@",_kServicePhone];dispatch_async(dispatch_get_global_queue(0,0),^{[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:callPho
原味蛋炒饭
·
2020-07-29 13:01
html5 app 简单实例
一、编写一个HTML5App下载最新版本的
PhoneGap
并解压,我们将使用其中的Android目录。
小地盘
·
2020-07-29 12:33
Android学习
html5
html5
app
html5
asserts
Android
开发笔记
(五十五)手机设备基本操作
获取手机基本信息手机的基本信息分两类,一类是与电话有关的信息,另一类是设备自身的信息。与电话有关的信息可由TelephonyManager类获得,常用的参数与对应的方法如下所示:网络运营商名称:getNetworkOperatorName网络运营商编号:getNetworkOperator,返回五位数字,前三位表示国家代码(中国的为460),后两位表示运营商代码(中国移动为0,中国联通为1,中国电
aqi00
·
2020-07-29 09:42
android开发
Android开发笔记
羚羊应用系统开发板
开发笔记
(1)简单的实现播放器的快进,后退,暂停播放歌曲。
1.基于linux的音乐播放器的简单快进,后退,暂停播放歌曲实现学习;实验环境:基于ubutu系统的开发;系统环境已经配置好了;#include//使用glade需包含该文件#include#include#include#include#include#include#include"./sungtk_interface/sungtk_interface.h"#defineLOGIN_W800#
ZYJ_IOT
·
2020-07-29 09:20
嵌入式开发
IOS
开发笔记
1iphone
开发笔记
23退回输入键盘4-(BOOL)textFieldShouldReturn:(id)textField{5[textFieldresignFirstResponder];6}78CGRect9CGRectframe
丁小未
·
2020-07-29 06:27
OC
IOS应用
Qt
开发笔记
:QGLWidget、QOpenGLWidget详解及区别
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/94585803各位读者,知识无穷而人力
红胖子(红模仿)
·
2020-07-29 05:20
OpenGL
#
Qt开发技术
TI_BLE软件开发者指导5-HCI
LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《低功耗蓝牙开发权威指南》RobinHeydon著,陈灿峰、刘嘉译机械工业出版社2014.6TI_BLE软件
开发笔记
Into_Wang
·
2020-07-29 04:15
读书笔记
TI-BLE
MLX90640
开发笔记
(十)成果展示-红眼睛相机
最终的成果是一个微型的USB接口红外成像模块(微型红外成像仪30*30mm),可以连接到Android手机或者计算机的USB接口,实时显示热像视频,和手机相机差不多,只不过它是热红外成像,所以叫“红眼睛相机”。模块图片如下:RedEyeCamera(以下简称“IDF-x”或“设备”)是基于红外阵列高精度温度传感器以及先进软件算法的非接触式热成像仪器,可对视场范围内任何物体进行红外成像,成像分辨率5
许利凯
·
2020-07-29 01:14
红外成像
MLX90640
MLX90640
开发笔记
(三)工作流程和操作MLX90640的一般步骤
默认参数时,MLX90640的工作流程如下:(1)上电,内部初始化(约40ms)(2)读取工作参数到控制和状态寄存器(3)开始以2Hz的速率测量实时数据并更新到RAM,自动更新状态寄存器。测量帧解释:MLX90640共有768个测量像素点,每次测量其中的一半,称为1帧,故此完成768像素需要测量2帧,用帧0和帧1来表示。即:所谓的1帧数据其实是完整像素的一半。可以修改的参数有以下几个方面:自动测量
许利凯
·
2020-07-29 01:14
红外成像
MLX90640
MLX90640
开发笔记
(九)EEPROM、RAM、寄存器说明
EEPROM的地址范围为0x2400~0x273F,共832个字(1664字节),前16个字包含了唯一ID码、工作参数(上电后自动同步到寄存器)、MLX90640的I2C地址。后面的816个字全部是每个像素的校正或者测量参数,数据手册也没有写每个数据到底是什么意思,直接用就是了,不要问为什么。RAM的地址范围为0x0400~0x073F,共832个字(1664字节),前768个字是实时的768像素
许利凯
·
2020-07-29 01:14
红外成像
MLX90640
MLX90640
开发笔记
(一)概述及开发资料准备
现在自己在做红外成像仪的越来越多了,两年前有个井下机电设备运行状态的科研项目,当时使用了AMG8833(8*8像素)。前段时间因为公司生产电路板测试需要,打算买一台红外成像仪测量电路板发热是否正常,商用的价格还是有些小贵的,无意中发现了MLX90640这个东西,32*24像素,768个测温点,基本上可以成像用了,于是决定自己做一个成像仪。经过半个月的时间,开发基本完成,本文是开发过程的笔记和注意事
许利凯
·
2020-07-29 01:13
红外成像
MLX90640
开发笔记
:关于spring的手动回滚
今天在开发公司spring项目时,发现事务失效,即@Transactional注解无法起效,查阅资料后发现原因有一下几点:1.spring的事务默认只支持抛出runtime异常,如果要捕获exception,则需要指定异常类@Transactional(rollbackFor=Exception.class)。2.被trycatch捕获的异常无法自动回滚,需要自己手动在catch时进行回滚。3.s
Nekoprpr
·
2020-07-28 21:00
thinkphp+layui系统
开发笔记
(一)——数据表格
一、参考资料:1.thinkphp:https://www.kancloud.cn/special/thinkphp5_quickstart2.layui:http://www.layui.com/doc/modules/table.html二、代码:主体htmlJS构建:(此处采用自动构建)layui.use('table',function(){vartable=layui.table;//第
VTHINK社区
·
2020-07-28 20:45
学习笔记
NDK
开发笔记
—ndk环境安装及其搭建
ndk环境安装及其搭建软件下载链接:pan.baidu.com/s/1cev9FK密码:7yab当然其他版本的也可以,建议不要用最新的注意:执行Javah的时候生成头文件是对Java文件所生成的.class进行处理的命令可以简单的使用gradle配置使用gradle,你再也不用手动添加Android.mk和Application.mk文件,一切在build.gradle文件中就都能搞定,在这里我们
weixin_34293246
·
2020-07-28 19:06
[APP] Android
开发笔记
004-Android常用基本控件使用说明
TextView文本框EditText控件Button与ImageButtonImageViewRadioButtonCheckBox复选框TextView文本框,用于显示文本的控件1)代码2)TextView的常用属性:-id:为TextView设置一个组件id,根据id,我们可以在Java代码中获取到该对象,然后进行相关属性的设置-layout_width:组件宽度,一般有3种属性wrap_c
weixin_34292287
·
2020-07-28 19:34
iOS
开发笔记
15:地图坐标转换那些事、block引用循环/weak–strong dance、UICollectionviewLayout及瀑布流、图层混合...
1.地图坐标转换那些事(1)投影坐标系与地理坐标系地理坐标系使用三维球面来定义地球上的位置,单位即经纬度。但经纬度无法精确测量距离戒面积,也难以在平面地图戒计算机屏幕上显示数据。通过投影的方式可以将其转换成平面的投影坐标系,不同的投影方式可能会带来不同的变形及误差,类似于把一个橘子的橘子皮剥开摊平到桌面。GPS以及iOS系统定位获得的坐标是地理坐标系WGS1984,Web地图一般用的坐标细是投影坐
weixin_30617737
·
2020-07-28 16:44
[安卓
开发笔记
一]Android开发配置opencv环境超详细教程
[安卓
开发笔记
一]Android开发配置opencv环境超详细教程建议现在看到这篇文章的,仅仅把此文做一个流程参考,现在as支持cmakelist编译,直接使用cmakelist编译会方便很多的哈使用cmakelist
晓晨同月
·
2020-07-28 14:11
安卓开发
API接口
开发笔记
请求模式GET(选择):从服务器上获取一个具体的资源或者一个资源列表。POST(创建):在服务器上创建一个新的资源。PUT(更新):以整体的方式更新服务器上的一个资源。PATCH(更新):只更新服务器上一个资源的一个属性。DELETE(删除):删除服务器上的一个资源。HEAD:获取一个资源的元数据,如数据的哈希值或最后的更新*时间。OPTIONS:获取客户端能对资源做什么操作的信息。HTTP响应码
passerbyli
·
2020-07-28 12:09
Web编程学习八:通过Apache Cordova将Web应用移动化
Cordova就是以前的
PhoneGap
。主页地址:https://cordova.apache.org/1.安装Cordova我这里安装的cordova3.0.62.创
W1nt3rs
·
2020-07-28 11:04
Java
EE
[QML
开发笔记
]-Quick控件及样式生成器
[QML
开发笔记
]-Quick控件及样式生成器为了方便设置qml控件的样式,设计Quick控件样式生成器。
巧克力chocolate
·
2020-07-28 05:44
QML
[QML
开发笔记
]-QML+FFmpge制作视频播放器
[QML
开发笔记
]-QML+FFmpge制作视频播放器QML结合FFmpge制作视频播放器环境:QT5.13ffmpeg-4.2.2-win64效果:代码:main.qmlimportQtQuick2.12importQtQuick.Window2.12importQtQuick.Controls2.12importQtQuick.Dialogs1.2importKDMQuick1.0
巧克力chocolate
·
2020-07-28 05:44
QML
树莓派
开发笔记
(七):GPIO口的SPI使用(BME280三合一传感器:测量温度、湿度、气压、海拔高度)
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79771763各位读者,知识无穷而人力
红胖子(红模仿)
·
2020-07-28 05:35
Qt开发
#
树莓派开发专栏
跨平台移动开发
phonegap
/cordova 3.3全系列教程-条码扫描barcode
条码扫描barcode使用zxing实现先上截图(竖屏,100%仿微信样式)打开网址,下载(首先要有github帐号,没有自己注册)https://github.com/
phonegap
-build/BarcodeScanner
神色自若
·
2020-07-28 03:09
swift4.2蓝牙
开发笔记
最近在用swift重写公司蓝牙项目的代码,所以做个笔记记录一下基础知识的使用1.字节数组转化为Dataletbyte:[UInt8]=[0x23,0xFF]letdata=Data(bytes:byte,count:2)//NSData(bytes:byte,length:2)print(dataasNSData)//2.Int转化为Datavarnum=12letdata1=Data(bytes
醉恋卿颜
·
2020-07-28 02:08
spring-boot-email发生邮件使用465端口,并查看端口是否是465端口
做一个
开发笔记
省的
Goo丶
·
2020-07-28 01:58
spring-boot
【Visual C++】游戏
开发笔记
三十五 站在巨人的肩膀上:游戏引擎导论
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8250057作者:毛星云(浅墨)邮箱:
[email protected]
看到在留言中很多朋友提到不太清楚DirectX与游戏引擎的区别的问题,在这里浅墨就专门把自己对游戏引擎的一些理解写成一篇文章,作为我们《VisualC++游戏
iteye_11539
·
2020-07-28 00:10
spring
开发笔记
(3)spring mvc原理及入门
我们开发的web应用程序是要放到tomcat之类的web容器里运行的,当http请求到来时,tomcat会把请求交给web应用的某个servlet处理。在开发web应用时,自然而然的,我们会想到有多少种http请求需要处理,就编写多少个servlet,然后在web.xml里配置好servlet和http请求uri的对应关系。比如,要处理/add、/query、/delete、/update这4个请
halfclear
·
2020-07-27 23:20
spring
java
spring
开发笔记
(2)spring原理及入门
spring容器原理spring家族体系庞大,功能强大,但就其最根本的本质来说,spring就是一个IoC容器,通常也称为spring容器。什么是IoC容器呢?所谓容器,顾名思义,就是可以装很多东西的一个器物。spring容器里装的是什么呢?是一个个对象,也就是说,spring容器是一个可以装很多对象的容器。在spring以前,我们在开发程序时,所有的对象都是要自己一个个new出来的,或者通过工厂
halfclear
·
2020-07-27 23:20
spring
java
响应式Web设计在跨终端广告创意中的应用
WAP版本)2.WAP建站工具(快速搭建无线WAP网站)3.定制化(针对不同终端设备定制开发,桌面版本+移动版本)巨大的工作量:设计、开发、更新、维护……独立的域名:多个入口、分享混乱4.App化(通过
PhoneGap
Hybri
抱猫睡觉的鱼
·
2020-07-27 22:38
前端-CSS
前端-HTML
前端-JavaScript
58集精通java教程Spring框架
开发笔记
(五)
1、配置文件中开启注解扫描//到包里面扫描类、方法、属性上面是否有注解//扫描属性上面的注解2、AOP概念面向切面编程,扩展功能不修改源代码实现。AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码。3、AOP原理动态代理4、AOP相关术语-连接点:类里面哪些方法可以被增强,这些方法称为连接点;-切入点:在类里面可以有很多的方法被增强,比如实际操作中,只是增强了类里面add方法和update方
小饼干_mum
·
2020-07-27 22:28
MVC+Mybatis
Direct2D 1.1
开发笔记
特效篇(二) 简单的自定义特效
(转载请注明出处)这节就来一个简单的自定义特效作为概念的入门。首先需要头文件#include#include为了实现一个自定义的D2D特效,需要继承ID2D1EffectImpl并实现其接口。好了,这里因为仅仅是介绍一下概念,所以这次的自定义特效就定为下阴影吧,微软也是这么干的。实现就用现成的,因为特效的输入也能是特效。Transform:暂时称为"转变"吧,一个转变表示对图像进行一次操作Tran
dustpg
·
2020-07-27 21:08
开发笔记
C++
Direct2D
Direct2D 1.1
开发笔记
特效篇(四) 图形调试
(转载请注明出处)如同上节所述,这节讲讲怎么调试图形。很可惜,微软并没有对VSExpress2013forWindowsDesktop(下面简称WDExpress)添加图形调试功能。对于付费版的VS(VS2013pro对于学生与教员可以免费获取)则带有图形调试功能:调试——图形——启用诊断即可。对于免费版,则有VSExpress2013forWindows(下面简称VSWinExpress)带
dustpg
·
2020-07-27 21:08
调试技巧
开发笔记
Direct2D 1.1
开发笔记
特效篇(一) 使用D2D特效
(转载请注明出处)问!为什么使用D2D1.1版本,而不是1.0版本?答:D2D特效在Direct2D1.1中,提供了ID2D1Effect接口,让程序员使用硬件加速的实时特效。这几乎就是使用D2D1.1的绝对理由。其他什么CommandList什么的,完全不知道嘛╮( ̄▽ ̄)╭头文件就是d2d1effects.h啥的,不过还要请链接"dxguid.lib"静态库使用ID2D1DeviceConte
dustpg
·
2020-07-27 21:08
C++
开发笔记
Direct2D
iOS
开发笔记
——frame与bouns详解
1.iOS坐标系在iOS坐标系中,以屏幕左上角为坐标原点,往右是X正方向,往下是Y正方向iOS坐标系bounds和frame都是属于CGRect类型的结构体,包含一个CGPoint(起点)和一个CGSize(尺寸)子结构体。structCGRect{CGPointorigin;CGSizesize;};origin决定view的起点,size决定view的尺寸2.frameframe表示view在
勤奋的小卫子
·
2020-07-27 21:45
cordova二维码扫描插件
phonegap
-plugin-barcodescanner使用及坑点
android平台为例,IDE使用android-studio(因为需要引用aar文件),项目是使用$cordovacreateHelloWorld创建的当我们按照cordova官方说明为cordova项目添加
phonegap
-plugin-barcodescanner
轻度愉悦
·
2020-07-27 20:44
cordova
web
开发笔记
——网页将指定格式文件上传至服务器
实现以下上传图片功能:HTML页面:form.htmlLogin上传头像这里需要注意form的三个属性:action代表表单需要提交的地址,这里提交到Servlet中所以填入Servlet的类名;enctype代表表单内容的编码格式,要实现文件上传则需要填multipart/form-data;提交方式选择post。接下来实现Servlet的处理代码,这里用PartgetPart(Stringna
冷酷无情打字机
·
2020-07-27 19:46
web
java
html
Java微信公众号
开发笔记
——接入公众号
Java微信公众号
开发笔记
——接入公众号了解接入公众号所需接口配置信息接入测试了解接入公众号所需接口配置信息在接入公众号时,我们需要填入接口配置信息。
冷酷无情打字机
·
2020-07-27 19:45
java
Android
开发笔记
(一百三十五)应用栏布局AppBarLayout
应用栏布局AppBarLayoutAndroid5.0推出工具栏Toolbar用来替代ActionBar,灵活性和易用性大大增强,有关Toolbar的详细介绍参见《Android
开发笔记
(一百一十九)工具栏
aqi00
·
2020-07-27 19:18
android开发
Android开发笔记
Android
开发笔记
(四)字符串格式化
字符串的格式化博主原来是搞C的,C里面有sprintf来格式化字符串,后来转到java变傻了,拼接String只会用n个“+”,要么就是用StringBuilder的append方法,但要是遇上把数字格式化的情况(比如左补0等等),就只能傻乎乎的ifelse判断该补几个0。后来终于有一天,博主发现原来java也有格式化的函数(jdk1.5就提供了),就是String.format(Stringfo
aqi00
·
2020-07-27 19:46
android开发
Android开发笔记
iOS
开发笔记
-44:左滑删除相关
开启左滑删除//设置可删除-(BOOL)tableView:(UITableView*)tableViewcanEditRowAtIndexPath:(NSIndexPath*)indexPath{returnYES;}//滑动删除-(UITableViewCellEditingStyle)tableView:(UITableView*)tableVieweditingStyleForRowAtI
原味蛋炒饭
·
2020-07-27 18:41
Flutter
开发笔记
一直想尝试从头开发一款自己的App,最后决定选择flutter。Github地址:https://github.com/jczzq/pulseWindows下安装与环境配置按照官网教程安装,非常详细。https://flutter.cn/docs/get-s...安装过程中可能会遇到的一些小问题:1.flutterpubget下载依赖时卡住设置下面两个环境变量:PUB_HOSTED_URL=htt
jczzq
·
2020-07-27 17:58
flutter
【OpenCV for Android
开发笔记
】(一)开发环境搭建
OpenCV是OpenSourceComputerVisionLibrary缩写,主要由Intel公司的一些大神写的,功能是提供大量的图形图形处理(计算机视觉)的库,并且提供iOS和Android的SDK,。由于需要在手机端进行基于深度学习的目标识别,使用OpenCV库进行图片处理可以大大方便项目的开发,在此记录OpenCVforAndroid的简单使用。所需工具Androidstudio开发环境
Jarvis_lele
·
2020-07-27 15:19
OpenCV
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他