摘要:android的sms结构和主要字段如下: 其他代码 _id//短消息序号 thread_id//对话的序号(conversation) address//收件人 person//发件人 date//日期 protocol//协议 read//是否阅读 status//状态 type//类型 reply_path_present// subject//主题 body//短消息内容 service_...
阅读全文
摘要:1: android 的短信发送可以在模拟器中进行模拟出来。 如现在启动一模拟器id 号为5554, 运行cmd telnet localhost 5554 输入help 可以看到很多用于模拟器中的功能命令 gsm call 134343434 // 便是呼叫当前模拟器命令 sms send 15555218135 Hello,this is a Message // 是向当前的模拟器发送短信息 ...
阅读全文
摘要:如果是从BroadcastReceiver启动一个新的Activity,不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);[代码]Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实...
阅读全文
摘要:一个界面就是一个Activity,不同的界面之间切换(单纯的转向或是传递数据转向)均需要 Intent 媒介,并通过使用 startActivity(myintent)或者startActivityForResult(myintent)实现。举例如下:代码1该段代码将从当前页面跳转到名为otherPage的界面。如果要传递数据给下一个页面,需要将数据绑定至Intent中。代码2如果传递的数据比较多...
阅读全文
摘要:在先前的文章中,接收短信的监听器会一直活在后台,哪怕程序被关闭,监听器会一直存在并在收到消息时激活主程序。在一般的设计中,都不会这么做,因为这是浪费资源且得不到良好用户体验的。因此需要在自己的程序并闭后,将监听器取消。前文链接(点击进入)一、建立一个后台服务,该服务用于接收消息并将消息广播给BroadcastReceiver。由于服务可以被终止,终止时不再转发消息,后台的BroadcastRece...
阅读全文
摘要:package com.demo;import android.app.Activity;import android.app.AlertDialog;import android.content.ContentResolver;import android.database.Cursor;import android.os.Bundle;import android.provider.Conta...
阅读全文
摘要:这是一个根源性问题,Android作为一个还是新兴的平台因为有Google罩着体现出强大的优势,加上现在的Java已经被手机商控制住了咽喉,所以相对而言,Sun对Java的控制力非常之弱,所以学Java是合时宜的。在网上找了一大堆的有关Android的解释等,找到一个比较不错的,贴出来分享下:android提供的工具链和开发工具比较完善,因此它的开发环境的搭建比较简单,相信许多朋友都已经搭建好环境...
阅读全文
摘要:看了网上的几个例子,也做了一个系统启动后直接运行activity的小程序代码贴在下面:首先是从BroadcastReceiver派生出一个新类,用来监听系统启动后发出的广播消息android.intent.action.BOOT_COMPLETED。BootReceiver.java:[代码]接下来这个类就是监听到系统启动完毕后,我们要运行的activity.FirstRun.java[代码]当然...
阅读全文