【Android】火车票电话订票软件
软件已经上传到Android电子市场:http://www.appchina.com/soft_detail_203638_0_10.html
一年一度的春运又开始了,人们都希望舒舒服服的回家过年。大部分人的首选肯定是做火车,普通人都有能力支付。但是买票难是一个非常严重的问题。现在订票方式有多种,车站购票,代售点购票,网络订票,电话订票。
车站购票,代售点购票这个就不会说了,没意思。
网络订票,这个可以选择。很多人说网络订不到票,这样那样的抱怨,说实话:订票网站确实做得不好,但是让你订不到票的一个原因就是你的网络太烂。我身边通过网络订票成功的人事也很多。铁道部说用2M的宽带就可以了,其实这个是忽悠你,根据我这几天的测试,8M以上的宽带才有优势,你家没有8M的宽带,你就不要想在第一时间订票,否则,你就只能捡别人的剩菜。。。。。。
电话订票,今天我要说的核心就是这个。能否把电话打进去是一个非常严重的问题。你可否想过你在重复拨号的操作是否很累,我们能否简化这个操作???让程序帮你自动拨号,一直到拨通不就行了吗?有想法就要做。
使用这个软件订票,你至少准备4个Android手机,基本上就万无一失了。
截止今天,此程序已经帮公司许多人订了卧铺。
其实去年我也发过这个程序,叫做疯狂订票,和同事douzifly一起弄的.
本人使用程序订票结果:
程序原理非常简单,如下:
就是开启一个服务,监听电话是否挂断,如果电话挂断,立刻重拨。
实现如下:
import android.app.Service;
import android.content.Intent;
import android.net.Uri;
import android.os.IBinder;
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
public class LoopCallService extends Service {
public static String PHONENUMBER = "95105105";
public static boolean IS_CALL = false;
@Override
public IBinder onBind(Intent intent) {
return null;
}
void loopCall() {
if (IS_CALL) {
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"
+ PHONENUMBER));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
TelephonyManager phoneMgr;
MyPhoneStateListener myPhoneStateListener = new MyPhoneStateListener();
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
PHONENUMBER = intent.getExtras().getString("PHONENUMBER");
phoneMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
phoneMgr.listen(myPhoneStateListener,
PhoneStateListener.LISTEN_CALL_STATE);
return super.onStartCommand(intent, flags, startId);
}
@Override
public void onDestroy() {
if (phoneMgr != null) {
phoneMgr.listen(myPhoneStateListener,
PhoneStateListener.LISTEN_NONE);
}
}
class MyPhoneStateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_IDLE:
loopCall();
break;
}
}
}
}
以前的程序名字叫做疯狂拨号,以前好像上传在安卓网的,里面应该能搜索到。
现在的程序叫火车票电话订票,昨天上传到Android电子市场,但是审核还没有通过。
这个程序改了一下原来的多余的拨号次数限制,就一个循环拨号,尽可能的简单操作,不需要复杂,绚丽的界面,
目的只有一个,就是拨通订票电话。
程序运行如下:
mail:weiwutan@gmail.com
转载于:https://www.cnblogs.com/zhuzhongdelei/archive/2012/01/06/2314157.html
【Android】火车票电话订票软件相关推荐
- 铁道部关于火车票电话订票、网络购票及预售期调整的最新通知(注释版)
为什么80%的码农都做不了架构师?>>> (订票就像打仗 战斗吧~ 转载自 http://shuaigelingfei.iteye.com/blog/1758368) 铁路部门 ...
- 【转】铁道部关于火车票电话订票、网络购票及预售期调整的最新通知(注释版)...
为什么80%的码农都做不了架构师?>>> (订票就像打仗 战斗吧~ 转载自 http://shuaigelingfei.iteye.com/blog/1758368) 铁路部门 ...
- 12306.cn火车票自动订票软件
(此文章转自http://www.elvxing.net/thread-6499-1-1.html) 发一个订火车票外挂,试验了一下,订票成功!网上下载的,亲自试验了一下,可以用.但是安全与否不知道, ...
- Android应用源码航空订票软件客户端
Android应用源码航空订票软件客户端 功能分类:其他 支持平台:Android 运行环境:Android 开发语言:Java 开发工具:Eclipse 源码大小:1.76MB 下载地址:http: ...
- 火车票订票助手、订票软件下载,很好使的
这个软件是经常更新的,使用的时候请到官网下载最新版,本人亲试,很好使的.另外,很多人担心密码会不会被盗,这里说明一下:不会出现这种问题,做开发人都知道,这种是调用的官方提供的接口,开发者是获取不了用户 ...
- 春运首日火车票开始网上订票和电话订票
春运首日火车票开始网上订票和电话订票-- 从1月1日起,电话订票.互联网售票预售期为12天(含当天,下同),车站售票窗口和代售点预售期为8天.明年1月15日起,电话订票与互联网售票预售期仍为12天,车 ...
- go-home源码分析----一款针对12306的火车票订票软件
项目地址:http://code.google.com/p/go-home/,源代码svn地址: http://go-home.googlecode.com/svn/trunk/ 去年出的一款比较老的 ...
- 关于调整部分车站互联网、电话订票起售时间的公告(火车票放票时间)
自2013年1月1日起,通过电话预订车票的旅客可凭订票时乘车人有效身份证件,到全国任一车站窗口或代售点换取已订车票,实现电话订票全国通取.同时,电话订票的取票时间延长12个小时,即:当日12 ...
- Go-Home – 12306 网上火车票自动订票程序
本文转载于 http://www.appinn.com/go-home-auto-tickets/ Go-Home – 12306 网上火车票自动订票程序 79 文章标签: 回家 / 火车票. Go- ...
最新文章
- SpringBoot系列: Redis基础
- 【Cocos2d-X(2.x) 游戏开发系列之三】最新版本cocos2d-2.0-x-2.0.2使用资源加载策略
- 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)
- IOS swift项目的单例模式.swift5以后的单例模式
- HexorBase 登陆、执行语句、数据库帐号密码破解
- 技术博客么?开始每天一更
- 习题1083字符转换
- iOS oc 线程 进程,同步异步,并发串行,来捋捋
- 阿里云mysql远程连接_阿里云从0安装mysql到远程连接
- 2.2 PHP7.2 狐教程-【PHP变量】
- Yii集成PHPWord
- 2021年度 Egon Balas 奖得主:达摩院印卧涛
- 如何用银灿IS903主控DIY自己的U盘?(练习BGA焊接的好项目)
- 世界银行提供10亿美元贷款助印度发展太阳能
- 多WLAN口路由器原理分析
- OpenCV特征检测(三)SIFT,Surf及其引申的思考
- 内联函数let、also、with、run、apply的用法
- CloudFlare的Worker免费部署服务
- ROS2编程基础课程--DDS
- 4.3 移位寄存器的实现和应用
热门文章
- 素人与欧阳娜娜的vlog之间,相隔的不只是明星光环|数据会说话
- JavaWeb简单案例——文件的上传
- 家用投影仪多少钱的价位比较合适?看完不踩雷!
- 【vue2.0后台项目之登陆】01登陆开发流程分析
- 康盛创想否认被腾讯收购 称是“不可能的事”
- 三星android翻盖机,三星超薄翻盖手机推荐
- 城市动能转换_动能转换 驱动发展
- java开发多商户类似有赞的公众号、小程序商城(springboot+java+uniapp+vue管理后台)
- 生产前端控制台报504的解决思路
- Docker下梦织CMS的部署