社区
Android
帖子详情
如何开发一款android软件,调用联通超信的方法免费发信息给联通号码,有谁做过?
LoveAndroid520
2013-07-09 08:53:22
如题,thanks.
...全文
140
3
打赏
收藏
如何开发一款android软件,调用联通超信的方法免费发信息给联通号码,有谁做过?
如题,thanks.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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; }
android
app 手机
号码
,
android
安卓APP获取手机设备
信息
和手机
号码
的代码示例 .
下面我从安卓
开发
的角度,简单写一下如何获取手机设备
信息
和手机
号码
准备条件:一部安卓手机、手机SIM卡确保插入手机里、eclipse ADT和
android
-sdk
开发
环境第一步:新建一个
android
工程(JinshanTest), 并需要在工程的
Android
Manifest.xml文件中,添加权限图例: 第二步:新建一个工具类PhoneInfo.javapackagecom.jinshan.t...
android
安卓APP获取手机设备
信息
和手机
号码
的代码示例
下面我从安卓
开发
的角度,简单写一下如何获取手机设备
信息
和手机
号码
准备条件:一部安卓手机、手机SIM卡确保插入手机里、eclipse ADT和
android
-sdk
开发
环境 第一步:新建一个
android
工程(JinshanTest), 并需要在工程的
Android
Manifest.xml文件中,添加权限 图例: 第二步:新建一个工具类PhoneInf
android
app 手机
号码
,
android
安卓APP获取手机设备
信息
和手机
号码
的代码示例
下面我从安卓
开发
的角度,简单写一下如何获取手机设备
信息
和手机
号码
准备条件:一部安卓手机、手机SIM卡确保插入手机里、eclipse ADT和
android
-sdk
开发
环境第一步:新建一个
android
工程(JinshanTest), 并需要在工程的
Android
Manifest.xml文件中,添加权限图例: 第二步:新建一个工具类PhoneInfo.java1.package com.jinsha...
Android
获取本机电话
号码
及运营商
信息
电话管理器TelephonyManager可访问电话服务
信息
,包括电话
号码
、运营商
信息
、wifi状态等。一些电话
信息
需要相应的权限,具体可以看API文件中TelephonyManager
方法
的说明。 获取本机
号码
:getLine1Number(); //返回设备的电话
号码
获取运营商
信息
: 第一种
方法
:(需要权限) getSubscriberId(); //获取IMSI号(IMSI号前面3位460是国家,紧接着后面2位00、 02是中国移动,01是中国
联通
,03是中国电信) IMSI=MCC+MNC+
Android
通讯录
开发
之获取运营商
号码
段(移动、
联通
、电信)
最后为了帮助大家深刻理解
Android
相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的
Android
开发
中高级必知必会核心笔记,共计2968页PDF、58w字,囊括
Android
开发
648个知识点,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。网上学习
Android
的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难
做
到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
Android
80,489
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章