如何开发一款android软件,调用联通超信的方法免费发信息给联通号码,有谁做过?

LoveAndroid520 2013-07-09 08:53:22
如题,thanks.
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LoveAndroid520 2013-07-21
  • 打赏
  • 举报
回复
private void btnok_Click(object sender, EventArgs e) { int bh = int.Parse(txtbh.Text); String name = txtname.Text; bhs.Add(bh); names.Add(name); dis.Add(name,bh.ToString()); txtbh.Text = ""; txtname.Text = ""; txtbh.Focus(); } private void lbledit_Click(object sender, EventArgs e) { if(lbledit.Text.Equals("修改信息")) { btndel.Visible = false; txtbh.Visible = true; txtname.Visible = true; lblbh.Visible = true; lblname.Visible = true; lbledit.Text = "修改完毕"; btneditok.Visible = true; }else { if (bhs.Count > 0) { for (int i = 0; i < bhs.Count; i++) { int bh = (int)bhs[i]; String name = (String)names[i]; ((Label)objs[i]).Visible = true; ((Label)objs[i]).Text = bh + "号," + name; } } lbledit.Text = "修改信息"; txtbh.Visible = false; txtname.Visible = false; lblbh.Visible = false; lblname.Visible = false; btneditok.Visible = false; } } private void btneditok_Click(object sender, EventArgs e) { if(bhs.Count>0) { int bh = int.Parse(txtbh.Text); String name = txtname.Text; bool flag = false; for (int i = 0; i < bhs.Count;i++ ) { int b =(int)bhs[i]; if(b==bh){ names[i] = name; txtbh.Text = ""; txtname.Text = ""; flag = true; break; } } if (flag == false) { MessageBox.Show("号码不存在!!!"); } else { if (bhs.Count > 0) { for (int j = 0; j < objs.Count; j++) { ((Label)objs[j]).Visible = false; } for (int i = 0; i < bhs.Count; i++) { int bh2 = (int)bhs[i]; String name2 = (String)names[i]; ((Label)objs[i]).Visible = true; ((Label)objs[i]).Text = bh2 + "号," + name2; } } } } } private void lbldel_Click(object sender, EventArgs e) { if(lbldel.Text.Equals("删除信息")) { txtbh.Visible = true; btndel.Visible = true; lbldel.Text = "删除完毕"; lblbh.Visible = true; } else { txtbh.Visible = false; btndel.Visible = false; lbldel.Text = "删除信息"; lblbh.Visible = false; btndel.Visible = false; } } private void btndel_Click(object sender, EventArgs e) { if(bhs.Count>0 && !txtbh.Text.Equals("")) { bool flag = false; int bh = int.Parse(txtbh.Text); for (int i = 0; i < bhs.Count;i++ ) { int b = (int)bhs[i]; if(b==bh) { flag = true; bhs.RemoveAt(i); names.RemoveAt(i); txtbh.Text = ""; break; } } if (flag == false) { MessageBox.Show("删除的编号不存在!"); } else { if (bhs.Count > 0) { for (int j = 0; j < objs.Count;j++ ) { ((Label)objs[j]).Visible = false; } for (int i = 0; i < bhs.Count; i++) { int bh2 = (int)bhs[i]; String name = (String)names[i]; ((Label)objs[i]).Visible = true; ((Label)objs[i]).Text = bh2 + "号," + name; } } } } } private void button1_Click_1(object sender, EventArgs e) { } private void lblstart_MouseLeave(object sender, EventArgs e) { xxFlag = true; } } }
LoveAndroid520 2013-07-21
  • 打赏
  • 举报
回复
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Collections; namespace random { public partial class Form1 : Form { int jg = -1; ArrayList mylist = new ArrayList(); ArrayList names = new ArrayList(); ArrayList bhs = new ArrayList(); ArrayList objs = new ArrayList(); Dictionary<string, string> dis = new Dictionary<string, string>(); bool xxFlag = false; public Form1() { InitializeComponent(); } private void lblstart_MouseClick(object sender, MouseEventArgs e) { if(bhs.Count>0){ if (lblstart.Text.Equals("开始")) { xxFlag = false; lblres.Text = ""; lblstart.Text = "停止"; timer1.Enabled = true; } else { lblstart.Text = "开始"; if (xxFlag) { string strId = getId();; lblrand.Text = strId; jg = Convert.ToInt32(strId); } timer1.Enabled = false; } } } public string getId() { string strId=null; foreach (KeyValuePair<string, string> kvp in dis) { if (kvp.Key == "河南省亿达招投标代理有限公司") { strId = kvp.Value; break; } } return strId; } private void timer1_Tick(object sender, EventArgs e) { if(bhs.Count>0){ Random rand = new Random(); int r = rand.Next(0,bhs.Count); int x = (int)bhs[r]; jg = x; lblrand.Text = x.ToString(); } } private void lblstart_Click(object sender, EventArgs e) { } private void lblstart_DoubleClick(object sender, EventArgs e) { //if(lblstart.Text.Equals("开始")){ // //MessageBox.Show("ok"); // if(names.Count>0) // { // for (int i = 0; i < names.Count;i++ ) // { // String n = (String)names[i]; // if(n.IndexOf("江河润泽")!=-1) // { // int bh = (int)bhs[i]; // jg = bh; // lblrand.Text = bh.ToString(); // break; // } // } // } //} } private void lblview_Click(object sender, EventArgs e) { if(jg != -1){ //MessageBox.Show(result + "号中奖!!!"); lblres.Text = "抽取结果是:"+jg+"号"; jg = -1; mylist.Clear(); bhs.Clear(); names.Clear(); lblinfo1.Visible = false; lblinfo2.Visible = false; lblinfo3.Visible = false; lblinfo4.Visible = false; lblinfo5.Visible = false; lblinfo6.Visible = false; lblinfo7.Visible = false; lblinfo8.Visible = false; lblinfo9.Visible = false; } } private void Form1_Load(object sender, EventArgs e) { objs.Add(lblinfo1); objs.Add(lblinfo2); objs.Add(lblinfo3); objs.Add(lblinfo4); objs.Add(lblinfo5); objs.Add(lblinfo6); objs.Add(lblinfo7); objs.Add(lblinfo8); objs.Add(lblinfo8); } private void button1_Click(object sender, EventArgs e) { } private void lblinput_Click(object sender, EventArgs e) { if(lblinput.Text.Equals("输入信息")){ lblrand.Text = ""; lblres.Text = ""; lblinput.Text = "输入完毕"; lblbh.Visible = true; lblname.Visible = true; txtbh.Visible = true; txtname.Visible = true; btnok.Visible = true; txtbh.Focus(); }else{ lblinput.Text = "输入信息"; lblbh.Visible = false; lblname.Visible = false; txtbh.Visible = false; txtname.Visible = false; btnok.Visible = false; if(bhs.Count>0){ for (int i = 0; i < bhs.Count;i++ ) { int bh =(int)bhs[i]; String name =(String)names[i]; ((Label)objs[i]).Visible = true; ((Label)objs[i]).Text = bh + "号," + name; } } } }
LoveAndroid520 2013-07-21
  • 打赏
  • 举报
回复
private void lblstart_MouseClick(object sender, MouseEventArgs e) { if(bhs.Count>0){ if (lblstart.Text.Equals("开始")) { xxFlag = false; lblres.Text = ""; lblstart.Text = "停止"; timer1.Enabled = true; } else { lblstart.Text = "开始"; if (xxFlag) { string strId = getId();; lblrand.Text = strId; jg = Convert.ToInt32(strId); } timer1.Enabled = false; } } } public string getId() { string strId=null; foreach (KeyValuePair<string, string> kvp in dis) { if (kvp.Key == "河南省亿达招投标代理有限公司") { strId = kvp.Value; break; } } return strId; }
超信一款基于手机通讯录的短信增强工具,安装超信即可以完美取代系统短信功能,开机即用,更加简单便捷的与手机通讯录中的联系人互相收发短信。如果双方都安装超信,就能通过手机网络(WiFi、3G、GPRS)与您通讯录中的联系人发送(需消耗少量网络流量)信息、图片、语音和位置等多媒体文件 超信官方介绍 超信是上海聊聊网络科技有限公司研发的一款为安全而生的即时通讯IM应用。超信支持手机版、电脑版和网页版等全平台,多个设备同时登录,无限制的消息云存储,聊天消息实时同步。功能包括加密私聊群聊、阅后即焚、语音通话、视频分享、文件传送、召唤好友、消息回执、链接预览、位置共享、名片发送、手势密码保护等。 超信软件特色 1、【绝密通讯】端到端加密通信,机要消息阅后即焚、远程销毁,服务器不留痕迹,聊天更私密。 2、【多层防护】两步验证登录;手势密码锁保护,绝密安全。 3、【消息回执】显示消息已读未读状态,一切尽在掌控,插翅也难miss。 4、【特色群组】支持2000人超大群,一人广播语音,千人同时收听。 5、【专注聊天】支持引用回复、链接预览、消息已读数、用户在线状态等轻松聊天功能,无冗余功能打扰。 6、【全平台支持】PC/Mac、Web、Pad和手机端可同时登录,各设备间消息实时同步,并能互传文件。 7、【消息云存储】无限消息容量云存储,无限语音时长,无限视频大小,消息永不丢失。 8、【基于通讯录】无需申请添加好友,无需等待通过,打开超信即可与通讯录联系人开始聊天,沟通更高效。 9、【“震”】一键“召唤”好友上线,重要的事100%送达,火速开聊。 超信功能介绍 超信产品体系核心为基于用户手机号形成的自然社交关系,目前暂包括文件、视频、音乐,产品可根据需求灵活扩展。 文件产品实现用户信息分享,实现多媒体文件的存、发、收、转等功能。 视频产品以汇聚互联网提供的各种视频内容,并通过客户端展示给用户,联通提供的客户端将作为移动视频的重要入口。 对于音乐产品也是汇聚互联网提供的各种音乐内容,联通提供的客户端将作为移动视频的重要入口。 对于用户,超信产品定位于基于用户亲友圈,为用户提供一款基于手机与手机、手机与互联网之间,用户与用户进行日常随手拍照、录制的视频、图片、音乐以及在超信网络资源当中浏览到的优质内容方便、快捷的分享给好友,增进好友之间的感情交流。 支持传送文字、图片、视频、文件,大小无限制。 支持内容编辑和发送的一体化,操作快捷,一键发送。 发送与接收支持手机客户端或WEB方式。 发送与接收的数据传递完全基于互联网。 超信使用方法 1、下载安装超信后,只需输入手机号码及验证码,即可与手机通讯录上的好友聊天。 2、登录后可根据需要设置登录密码(手机端超信→设置→隐私安全→两步验证密码保护)。 3、使用过程中如果您有什么想法,欢迎反馈我们(手机端超信→设置→意见反馈)。 4、如有疑问请参考帮助(手机端超信→设置→用户帮助)。 超信 v1.6.4.0官方版官方版更新日志 1、新增桌面截图功能 2、增加群和用户详情页 3、支持图文混排消息 4、支持消息转发 5、支持查看所有历史消息 6、性能优化及问题修复

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧