Welcome 微信登录

首页 / 操作系统 / Linux

Android短信应用——发送短信

Android短信应用——发送短信

前几天写了一个关于实时获取短信的文章(见 http://www.linuxidc.com/Linux/2011-10/45050.htm),后来想到以前写的一个有发短信功能的工程,想到其中的好处让我直流口水,今天就说说有关如何通过代码实现短信发送。当时写完后测试,发现最大的好处就是短信发出去后,在发件箱中没有“迹象”;也就是说,只要用户咨询通信服务商,他是不会知道我们偷偷做了些什么……(只是涉及权限了,于是乎,豌豆荚先生就会毫不留情的把你的程序牵扯到的权限...
使用ELDK 5.0编译U-Boot中的smdk2410

使用ELDK 5.0编译U-Boot中的smdk2410

准备玩玩ARM板子了,今天尝试着建立一下编译环境。U-BOOT的ELDK已经发到5.0版本了。而且,相较以前的ELDK版本,这个版本的安装路径不能在重定位了,规定死了要安装在 /opt/eldk-5.0/ 目录下,所以我预先建立了/opt/eldk-5.0/路径。root@xUbuntu-laptop:/opt# lseldk-5.0root@xubuntu-laptop:/opt# 至于,我选择的是针对 普通ARM的 armv5te架构的版本,下载的文件...
S3C2410多通道adc驱动及测试程序

S3C2410多通道adc驱动及测试程序

网上流行很多基于S3C2410的ADC驱动及测试程序。本文所使用的是开发板光盘中自带的经过修改后的adc驱动。笔者在这个基础上再作一点修改。由于那个文件已经删除了版权信息(但还是能找到这些代码与网上流行的驱动的一些联系),这里也不知道如何添加了,可以肯定的是,它使用了GPL,这里公开源代码,也算是GPL了。原来的代码默认使用ADC第0个通道,本文将添加ioctl接口,可以通过应用层的ioctl来选择多个通道。与原来的代码相比,添加了如下几个方面:1、添加头...
基于Android 的GPS 移植

基于Android 的GPS 移植

最近负责 Android 驱动的GPS部分,所谓Android驱动 我觉得可以说成是linux应用之前发了一个图描述了 Android GPS 架构GPS芯片大多采用串口通信,所以只要CPU能够提供一个UART 驱动, 那么跟GPS芯片通信是没有问题的,但是现在很多GPS功能不是一个单独的芯片,大部分都是一个芯片上有好几种无线模块 比如 Blletooth WiFi FM等有时候 有些功能就会去复用一个UART,这样在管理上就相对麻烦, 要将一个UART驱...
Mac OS X下用Eclipse浏览和编译Android源代码

Mac OS X下用Eclipse浏览和编译Android源代码

为了能够同时开发iPhone应用程序和Android应用程序,我将所有的开发环境都集成到了自己的Macbook上,虽然用Macbook开发普通的Android应用程序没什么问题,但是你要是想用Eclipse浏览和编译Android源代码并且对其SDK进行调试,就是很麻烦的事情了。通过Google发现绝大部分Android源代码的编译和开发环境都是在Ubantu系统上,虽然Android官网提供了在MacOS X上编译源码的方式,但是尝试了多次总是发现有问题...
Android推送通知指南

Android推送通知指南

在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。 在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就是准备采用这个服务来实现自己手机上的推送功能。Android ...
Android图片浏览器

Android图片浏览器

主要实现的功能就是浏览图片。用到的控件:ImageSwitcher和Gallery。推荐阅读:Android音乐播放器:使用Android系统自带的数据库 http://www.linuxidc.com/Linux/2011-10/45048.htm这种简单的图片浏览器网上有很多,我也是参考网上写的。但是我做了一些优化:1、网上基本都是加载进来显示这样的页面:下面的Gallery不对称。我做了优化,加载的时候是把左边黑色的空白也铺上了。如下:2、可能这个地...
Android音乐播放器(雏形)

Android音乐播放器(雏形)

建议:学习本实例之前,请掌握Activity的生命周期相关的事件和方法,这样学习效果会更好。本实例仅供参考学习,并非一款非常完善的产品。由于时间和本人技术有限,不足或者错误之处敬请谅解。希望热心的网友能够继续完善。相关阅读:Android中的Activity生命周期 http://www.linuxidc.com/Linux/2011-01/31804.htm Android Activity生命周期以及LoCat的使用 http://www.linuxi...
Android 在launcher中创建实时文件夹

Android 在launcher中创建实时文件夹

最近看了launcher方面的知识。在launcher中,选择文件夹选项后,选择“大明通讯录”就在主界面的launcher中创建了个实时文件夹,能调出联系人的姓名来,然后我们可以对其进行处理,点击进入手机号码的内容,然后可以打电话操作等等其他的操作!说明一下:实时文件夹显示有两种方式,一种是列表形式:DISPLAY_MODE_LIST。令一种是宫格的形式:DISPLAY_MODE_GRID。别忘了在Manifest.xml中注册一下:<strong&...
Android系统移植

Android系统移植

从今天开始学习嵌入式系统的开发,将以硬件条件不错,但是被预装了Windows Mobile系统的HTC XV6850作为目标板。我知道前路困难重重,但还是愿意做一下尝试。因为HTC XV6850是ARM1136EJ-S的CPU核心,先搭建起基于ARM的Linux交叉编译环境。网上有很多搭建ARM-Linux交叉编译环境的教程,但大都需要自己下载所需的文件和配置环境。最简单的还是使用他人编译好的环境。这里使用arm-linux-gcc-4.4.3Ubuntu...
Android开发之Google天气显示(综合例子)

Android开发之Google天气显示(综合例子)

Android的google天气显示,包括读取网络信息,读取xml,使用网络信息二级制码生成文件 1.生成url 2.获取google返回的网络信息 new InputSource(aURL.openStream()) 3.生成解析xml的处理器 4.解析xml 5.封装解析后的xml文件 6.根据解析后的数据,生成url,获取google返回的天气图标,赋值给图片 代码: /*获取用户输入的城市名称*/ String city = ((EditTex...
Android子线程在没有ViewRoot的情况下能刷新UI吗?

Android子线程在没有ViewRoot的情况下能刷新UI吗?

如果你看了我写的《Android里子线程真的不能刷新UI吗? 》,会回答:不能。那么到底能不能呢?呵呵,其实是能的了。那么《Android里子线程真的不能刷新UI吗? 》里写错了吗?嗯,没有。呵呵,相信大家看到这里一定是一头雾水,认为笔者自相矛盾了。让我们看个实例吧:package com.david.test.helloworld;import Android.app.Activity;import android.os.Bundle;import an...
Android基础教程:读写SharedPreferences中的数据

Android基础教程:读写SharedPreferences中的数据

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢? Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>