Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android 平台上蓝牙开发的关于 UUID 设置的注意事项

Android 平台上蓝牙开发的关于 UUID 设置的注意事项

由于Android蓝牙的通信都需要用到UUID,如果由手机发起搜索,当搜索到电脑的蓝牙时,能够得到蓝牙的地址(address),但通信时需要得到BluetoothSocket,而BluetoothSocket则需要电脑蓝牙的UUID,请问这个是怎么样得到的呢?在蓝牙中,每个服务和服务属性都唯一地由"全球唯一标识符" (UUID)来校验。正如它的名字所暗示的,每一个这样的标识符都要在时空上保证唯一。UUID类可表现为短整形(16或32位)和长整形(128 位...
Linux之DMA动态映射指南

Linux之DMA动态映射指南

DMA动态映射指南translated by JHJ(jianghuijun211@gmail.com)本文通过伪代码指导驱动开发者如何正确使用DMA API。关于API更精确的描述,请参考DMA-API.txt。大多是64位平台有一些特殊硬件可以将总线地址(DMA地址)转换为物理地址。这个和CPU如何利用页表或TLB将虚拟地址转换成物理地址有点像。这种地址转换是有必要的,就像PCI设备可以在单个寻址周期里在64位物理地址空间寻址到任何一个页面。以前lin...
Linux之DMA API -- 通用设备的动态DMA映射

Linux之DMA API -- 通用设备的动态DMA映射

通用设备的动态DMA映射by JHJ(jianghuijun211@gmail.com)本文描述DMA API。更详细的介绍请参看Documentation/DMA-API-HOWTO.txt。API分为两部分,第一部分描述API,第二部分描述可以支持非一致性内存机器的扩展API。你应该使用第一部分所描述的API,除非你知道你的驱动必须要支持非一致性平台。第一部分 DMA API为了可以引用DMA API,你必须 #include <linux/dm...
Java-foreach语句使用总结

Java-foreach语句使用总结

foreach语句使用总结 foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这...
第一个shell程序:hello world

第一个shell程序:hello world

1 shell script必须具备可读与可执行(rx)的权限。2 script的执行方式的区别:1)sh script_name或./script_name:在子进程中执行(一个新的bash环境)2)source script_name:在父进程中执行【提示】当子进程完成后,子进程内的各项变量或者操作将会结束而不会传回到父进程中3 script的编程习惯1)程序的内容说明:script的用途、作者、建立日期等2)主要环境变量的声明:如,PATH、LANG...
Linux下Socket编程

Linux下Socket编程

网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。 什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Sock...
PHP学习之初:基本语法

PHP学习之初:基本语法

为什么要学习PHP?前段时间一直在学习Android应用程序的开发,随着学习的深入,逐渐在android平台上搭建图像处理的系统。但是,我很快就发现了一个重要的问题。android操作系统一般都运行在手机平板电脑等硬件资源相对受限的设备。图像处理需要进行大量的矩阵运算,显然,手持设配很难满足这样的要求。前几天看了一些基于android平台的图像处理系统。其中,斯坦福大学EE368实验室提出的一个C/S模式的图像处理系统引起了我极大地兴趣。该系统的流程如下:...
Android简单网页浏览器的开发

Android简单网页浏览器的开发

功能概要:1.用WebView控件实现简单浏览器的开发2.实现了网页浏览器的简单功能。3.能够浏览网页中的所有内容。但不支持视频的播放。4.浏览器加载速度快。截图:编程要点:1.使用WebView控件,用于网页的显示2.设置WebView的属性,使其支持更多的功能3.当用户点击网页中的链接,仍然用该网页加载4.设置权限,使app具有上网权限。5.Activity的布局等。[java]codepackagecom.example.njupt.zhb.zhbw...
shell编程:数据流重定向

shell编程:数据流重定向

linux在你登入时,便将默认的标准输入、标准输出、标准错误输出安排成你的终端。I/O重定向就是你通过与终端交互,或者在shell script里设置,重新安排从哪里输入或者输出到哪里。每个程序都应该有标准输入/输出(错误输出)。重定向的方法大抵有:>、<、<<、管道等先了解stdin、stdout、stderr。标准输出(stdout):代码为1,使用>或者>>,是命令执行所回传的正确的信息。1>:以覆盖的...
Android上如何实现后台日志记录并写文件到sd卡

Android上如何实现后台日志记录并写文件到sd卡

原因分析什么时候需要将我们的日志写到文件,并存储起来查看呢,我总结一下大概有几种情况:1.debug alarm manager 启动的service,你想要知道是否每一次service的执行都正常,一切都是按照你所想的;2.一些重要的信息,需要保存起来做分析或者需要上传到服务器做分析的;3.开发期间,了解各个主要是网络接口的工作状态,执行效率(每个接口的执行时间)等等;过程分析1、下载到 这里下载microlog4Android-1.0.0.jar和mi...
Android 自动检测版本升级

Android 自动检测版本升级

在我们APP的开发中,往往都会遇到版本的升级,因为不可能有任何一个应用做的完美无缺,所以版本升级对APP应用来说是不可缺少的一部分.像新浪微博等一些应用软件,三天两头提醒我升级.不过这样也很正常,就像Android 升级一样,为了给用户提供更方便更人性化的操作.说下具体实现吧,不过我是参考别人的。不管对你们有没有帮助,总之对我有帮助啊,如果日后用到就直接copy了.哈哈,不扯了。首先看一个文件manifest文件.<manifestxmlns:and...
<< 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 >>