`

模拟qq发送通告信息提示;自己的短信发送系统

阅读更多

qq收到信息后,总会在标题栏以上通知窗口通知你,这是怎么做到的呢,接下来我们来学习一个

发送通知:Notification

用户可直接使用android.app.Notification  android.app.NotificationManager;

这两个进行消息管理,这里我们来实现一个模拟qq消息提示功能。

这里不需用到界面

直接

Activity:

public class MyNotificationDemo extends Activity {
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		super.setContentView(R.layout.main);
		NotificationManager notificationManager = (NotificationManager) super
				.getSystemService(Activity.NOTIFICATION_SERVICE);
		Notification notification = new Notification(R.drawable.a1,
				"您的好友", System.currentTimeMillis()); // 立刻发送一个消息
		PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
				super.getIntent(), PendingIntent.FLAG_UPDATE_CURRENT); // 创建了一个PendingIntent对象
		notification.setLatestEventInfo(this, "TJ",
				"去哪里吃饭啊", contentIntent);
		notificationManager.notify("qq", R.drawable.a1, notification);
	}
}

 这里准备好了qq图片,现在我们看下实现效果图


最上面的qq萌萌图标就是我们放置的

现在下拉消息提示框看看:


是不是可以以假乱真啊,成功骗过舍友,开心get,虽然是个简单的小功能,却体验了一些知名软件一点点小小功能的组成,相信当小小学完就是大大的你

  • 短信发送系统

之前用intent调用了短信系统,现在我们来自我实现

布局函数:



 Activity:

public class MySMSDemo extends Activity {
	String content =null;
	EditText edit=null;
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		super.setContentView(R.layout.main);
		edit=(EditText)super.findViewById(R.id.edit);
		
		
	}
	public void send(View v){
		content=edit.getText().toString();
		SmsManager smsManager = SmsManager.getDefault();
		PendingIntent sentIntent = PendingIntent.getActivity(this, 0,
				super.getIntent(), PendingIntent.FLAG_UPDATE_CURRENT);
		if (content.length() > 70) { // 大于70个字,拆分
			List<String> msgs = smsManager.divideMessage(content); // 拆分
			Iterator<String> iter = msgs.iterator();
			while (iter.hasNext()) {
				String msg = iter.next();
				smsManager.sendTextMessage("10086", null, msg, sentIntent, null);
			}
		} else {
			smsManager.sendTextMessage("18229875477", null, content, sentIntent, null);
		}
		Toast.makeText(this, "短信发送完成", Toast.LENGTH_SHORT).show();
	}
}

 
 实现效果如下:



 
 

这里成功完成了发送,遗憾的是无法显示你发送了什么,你可以自己设立已发送的功能模块

2
0
分享到:
评论

相关推荐

    安卓按键模拟点击相关-android系统模拟点击事件发送QQ消息.rar

    总之,这个压缩包中的项目为我们提供了一个学习和实践Android系统模拟点击事件的机会,特别是结合QQ应用发送消息的场景。通过深入理解和应用这些技术,我们可以为自动化测试、辅助工具开发或者特定需求的解决方案...

    短信 CMPP3.0 短信模拟发送网关 可进行短信回复

    短信 CMPP3.0 短信模拟发送网关 可进行短信回复

    模拟QQ聊天程序发送消息

    在IT领域,模拟QQ聊天程序发送消息是一项常见的编程任务,主要涉及到网络编程、客户端-服务器架构以及消息传输协议的理解和实现。在这个项目中,我们将深入探讨这些知识点。 首先,我们需要理解客户端-服务器...

    QQ聊天系统 一个模拟QQ的聊天系统

    QQ聊天系统是一个模拟腾讯QQ功能的聊天应用程序,旨在提供类似QQ的实时通讯体验。这个系统可能包括用户注册、登录、好友添加、群组创建、发送消息、接收消息、表情发送、文件传输等功能,旨在帮助用户进行线上沟通。...

    jquery仿QQ发送信息效果

    【jQuery仿QQ发送信息效果】是一种使用JavaScript库jQuery实现的交互式聊天功能,它旨在模拟腾讯QQ的聊天体验。这个项目通常包括HTML、CSS和JavaScript(尤其是jQuery)三个主要部分,用于创建用户界面和实现动态...

    vc++ 通过qq窗口模拟单击 发送消息

    在本场景中,我们讨论的是使用VC++编程语言来实现通过QQ窗口模拟单击并发送消息的功能。这个过程涉及到几个关键的技术点: 1. **Windows API**:VC++是基于Microsoft的C++编译器,它可以利用Windows API来与操作...

    java沙箱支付宝支付,QQ邮箱发送,短信发送,语音播报,手机短信发送等功能jar以及源码

    这个资源包,"java沙箱支付宝支付,QQ邮箱发送,短信发送,语音播报,手机短信发送等功能jar以及源码",正是这样一个集合,提供了Java开发者所需要的关键组件,涵盖了支付处理、通信和通知等多个领域。以下将对这些功能...

    微信企业微信短信邮件qq发送消息

    微信企业微信短信邮件qq发送消息

    (模拟qq)登陆器

    QQ登录器是一个模拟腾讯QQ登录过程的程序,它旨在帮助用户理解QQ登录的基本原理和机制。这个项目包含两个主要文件:QQLogin.sln和QQLogin。QQLogin.sln是一个Visual Studio解决方案文件,它包含了项目的配置信息和...

    易语言源码发送信息到QQ.rar

    易语言源码发送信息到QQ.rar

    android系统模拟点击事件发送QQ消息

    这个demo的最终效果就是,打开这个app以后,点击启动服务,然后程序会自动请求root权限,如果你的手机root过,或者有root权限管理工具的话,就选择授权,然后,手机会自动回到主页,然后打开QQ,然后搜索联系人,...

    阿里云短信发送系统PHP

    阿里云短信发送系统PHP是基于PHP语言开发的,用于实现高效、安全的短信发送功能,主要应用于用户身份验证、营销推广、系统通知等场景。这个系统利用阿里云提供的短信服务API接口,通过PHP SDK进行调用,实现了与阿里...

    大漠模拟QQ消息发送-易语言

    【大漠模拟QQ消息发送-易语言】是一个初级教程源码项目,主要目的是教授如何使用易语言编程模拟QQ消息的发送。易语言是一款中国本土开发的、以中文为编程语句的编程工具,旨在降低编程的门槛,让更多人能够理解和...

    基于Linux模拟QQ聊天系统

    在本项目"基于Linux模拟QQ聊天系统"中,我们探讨的是如何在Linux环境下构建一个简易的聊天应用程序,模仿QQ的功能。这个系统的核心目标是实现基本的聊天、在线用户数量显示以及文件发送等交互式功能。以下是对这些...

    Java 模拟QQ做的聊天小系统

    自己模拟QQ做的小系统,还有微信汽泡聊天效果!

    发送给QQ的消息

    在IT行业中,与“发送给QQ的消息”相关的技术主要涉及到QQ的API接口使用、消息传递协议、自动化控制以及可能的编程语言应用。以下是对这些知识点的详细解释: 1. **QQ API接口**:QQ作为一款即时通讯软件,提供了...

    QQ登录,微信登录,发送email,发送短信

    2)发送email,建议使用企业邮箱,个人邮箱可能需要开始smtp服务,自己百度吧;3)发送短信我用的是阿里云服务,需要开通,注册,创建短信模板;多要点资源分,就5分吧 注:qq登录我做的是针对PC端的,移动端的请求...

    模拟qq邮箱 网站一键发送邮件

    【邮件发送作业】项目是一个基于Java Web技术的模拟QQ邮箱发送邮件的应用,旨在帮助初学者理解和实践网络邮件的自动化发送过程。在这个项目中,开发者利用了IDEA集成开发环境,结合QQ邮箱的API,实现了通过授权码...

    sql数据库结合c#编程的实例(模拟qq聊天系统)

    运用数据库模拟了QQ的聊天系统,实现了简单的聊天功能。代码简单,注释清楚,对初学者一定有用,就本人研读过,高校必下载传授的东西。 可能很多人都下载过,经典耐看的东西总是经久不衰。呵呵 如果喜欢,我下次再...

    模拟qq的实现

    《模拟QQ实现详解》 QQ作为一款广受欢迎的即时通讯软件,其功能丰富,用户体验良好。为了学习和理解网络通信的原理以及客户端-服务器架构,我们可以尝试模拟QQ的实现。这个项目包括了客户端和服务器端的开发,以及...

Global site tag (gtag.js) - Google Analytics