Welcome 微信登录

首页 / 操作系统 / Linux

Linux下Bluetooth编程

Linux下Bluetooth编程

一:Bluetooth基本概念:Bluetooth是爱立信、诺基亚、东芝、IBM和Intel 5家公司在1998年联合推出的一项无线网络技术。其宗旨是提供一种短距离、低成本的无线传输应用技术。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员,在经过一夜关于欧洲历史和未来无限技术发展的讨论后,有些人认为用Blatand国王的名字命名再合适不过了。Blatand国王将现在的挪威,瑞典和丹麦统一起来;就如同这项即将面世的技术,将标准...
Linux platform设备和驱动

Linux platform设备和驱动

platform 设备与驱动一. 概述 platform设备和驱动与linux设备模型密切相关。platform在linux设备模型中,其实就是一种虚拟总线没有对应的硬件结构。它的主要作用就是管理系统的外设资源,比如io内存,中断信号线。现在大多数处理器芯片都是soc,如s3c2440,它包括处理器内核(arm920t)和系统的外设(lcd接口,nandflash接口等)。linux在引入了platform机制之后,内核假设所有的这些外设都挂载在plat...
Linux C获取网页title

Linux C获取网页title

1. http 的知识,你需要使用 HTTP GET/POST 请网页2. 把网页请求下来,会得到一个 html,然后解析它3. 解析网页之后找到用户名与密码字段,最后打包出一个 HTTP POST 请求,完成用户名和密码提交4. 服务器会返回一个 HTTP 回应,你解析相应的 html 判断正确与否实践证明上面的思路是对HTTP协议不了解的结果,这样做的话基本上是做不出来的。客户端请求GET / HTTP/1.1 Host:www.google.com获...
Android开发之错误解决办法

Android开发之错误解决办法

今天在debug的时候遇到这样一个错误:Launch error: Failed to connect to remote VM. Connection timed out.网上查了下也没找到解决办法,于是自己试了下,发现只要在debug里面选到你的工程,然后右键选择Terminate and Remove也就是结束和移除选项或者选择Terminate (结束)也可以,然后再重新点debug就OK了!(最后面有图)具体原因好像是因为虽然断开连接了,但是这个...
如何在Eclipse中浏览Android源码

如何在Eclipse中浏览Android源码

Google的Android SDK包括了android.jar,这个Jar文件包含了Android公有API类文件。他们还提供了一个Eclipse插件,这使得开始Android上的开发相当简单。然而,你却不能找到androidSrc.jar这个Jar文件,所以当你想要在Eclipse中看一下Android SDK源代码的时候,你会碰到如图所示的情况:开源来解救我们了!这个月早些时候,Google开放了Android的全部源码,顺便说一下,这相当大!不管怎...
Java中的定时器Timer的使用及实例

Java中的定时器Timer的使用及实例

在一个Android项目中用过一个定时器,就是五分中之后没有对程序进行操作,让程序自动退出。现在写一下几个常用的方式,就以定时炸弹为例1,两秒之后炸弹爆炸//定义一个两秒之后的定时器,两秒之后爆炸 Timer timer1 = new Timer(); timer1.schedule(new TimerTask(){ @Override public void run() { System.out.println("炸弹爆炸..."); } }, 200...
Android软键盘的一些控制

Android软键盘的一些控制

"EditText + Button" 形成一个 "输入+按键响应" 的案例在Android编程中是最常见不过的了。但还有一些细节需要注意:在EditText输入后,点击Button进行请求,软键盘应该自行消失 在EditText输入后,不点击Button进行请求,而是直接点击软键盘上的"回车",那么也应该能够正常响应请求针对问题1,可以在响应Button的onClick事件中,主动将软键盘隐藏,加入如下代码即可InputMethodManagerimm=...
Android自定义ListView的Item无法响应OnItemClick的解决办法

Android自定义ListView的Item无法响应OnItemClick的解决办法

如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了我们可以通过对Item Layout的根控件设置其Android:descendant...
Android入门之ProgressDialog(纯Java)

Android入门之ProgressDialog(纯Java)

注意:1、ProgressDialog.STYLE_SPINNER为圆形不确定进度条2、ProgressDialog.STYLE_HORIZONTAL为条形进图条,当设置为可确定进度的进度条时,在调用show()函数之前设置进度无效,百分比始终为0。第二进度可设置,但是在show()之前设置没什么意义。不管是静态显示抑或是动态显示,都要在show()函数调用之后再操作。 importAndroid.app.Activity;importandroid.a...
Android所有系统资源图标android.R.drawable.xxx查看(纯Java)

Android所有系统资源图标android.R.drawable.xxx查看(纯Java)

在编程的时候,我们经常要用到Android的系统资源图标,一般都是引用其id如android.R.drawable.xxx。该资源名字能够很方便的服务我们引用,但是有一些图片名字接近,我们不知道该选哪个好。为此,本人设计了一个软件用于查看系统所带的所有资源文件。我们先通过API查看android.R.drawable文档,第一个是alert_dark_frame,其值为0x01080000,最后一个为zoom_plate,其值为0x01080097,这些值...
<< 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 >>