【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

posted on 2012-01-06 11:21 朱红的泪 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/zhuzhongdelei/archive/2012/01/06/2314157.html

【Android】火车票电话订票软件相关推荐

  1. 铁道部关于火车票电话订票、网络购票及预售期调整的最新通知(注释版)

    为什么80%的码农都做不了架构师?>>>    (订票就像打仗 战斗吧~ 转载自 http://shuaigelingfei.iteye.com/blog/1758368) 铁路部门 ...

  2. 【转】铁道部关于火车票电话订票、网络购票及预售期调整的最新通知(注释版)...

    为什么80%的码农都做不了架构师?>>>    (订票就像打仗 战斗吧~ 转载自 http://shuaigelingfei.iteye.com/blog/1758368) 铁路部门 ...

  3. 12306.cn火车票自动订票软件

    (此文章转自http://www.elvxing.net/thread-6499-1-1.html) 发一个订火车票外挂,试验了一下,订票成功!网上下载的,亲自试验了一下,可以用.但是安全与否不知道, ...

  4. Android应用源码航空订票软件客户端

    Android应用源码航空订票软件客户端 功能分类:其他 支持平台:Android 运行环境:Android 开发语言:Java 开发工具:Eclipse 源码大小:1.76MB 下载地址:http: ...

  5. 火车票订票助手、订票软件下载,很好使的

    这个软件是经常更新的,使用的时候请到官网下载最新版,本人亲试,很好使的.另外,很多人担心密码会不会被盗,这里说明一下:不会出现这种问题,做开发人都知道,这种是调用的官方提供的接口,开发者是获取不了用户 ...

  6. 春运首日火车票开始网上订票和电话订票

    春运首日火车票开始网上订票和电话订票-- 从1月1日起,电话订票.互联网售票预售期为12天(含当天,下同),车站售票窗口和代售点预售期为8天.明年1月15日起,电话订票与互联网售票预售期仍为12天,车 ...

  7. go-home源码分析----一款针对12306的火车票订票软件

    项目地址:http://code.google.com/p/go-home/,源代码svn地址: http://go-home.googlecode.com/svn/trunk/ 去年出的一款比较老的 ...

  8. 关于调整部分车站互联网、电话订票起售时间的公告(火车票放票时间)

         自2013年1月1日起,通过电话预订车票的旅客可凭订票时乘车人有效身份证件,到全国任一车站窗口或代售点换取已订车票,实现电话订票全国通取.同时,电话订票的取票时间延长12个小时,即:当日12 ...

  9. Go-Home – 12306 网上火车票自动订票程序

    本文转载于 http://www.appinn.com/go-home-auto-tickets/ Go-Home – 12306 网上火车票自动订票程序 79 文章标签: 回家 / 火车票. Go- ...

最新文章

  1. SpringBoot系列: Redis基础
  2. 【Cocos2d-X(2.x) 游戏开发系列之三】最新版本cocos2d-2.0-x-2.0.2使用资源加载策略
  3. 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)
  4. IOS swift项目的单例模式.swift5以后的单例模式
  5. HexorBase 登陆、执行语句、数据库帐号密码破解
  6. 技术博客么?开始每天一更
  7. 习题1083字符转换
  8. iOS oc 线程 进程,同步异步,并发串行,来捋捋
  9. 阿里云mysql远程连接_阿里云从0安装mysql到远程连接
  10. 2.2 PHP7.2 狐教程-【PHP变量】
  11. Yii集成PHPWord
  12. 2021年度 Egon Balas 奖得主:达摩院印卧涛
  13. 如何用银灿IS903主控DIY自己的U盘?(练习BGA焊接的好项目)
  14. 世界银行提供10亿美元贷款助印度发展太阳能
  15. 多WLAN口路由器原理分析
  16. OpenCV特征检测(三)SIFT,Surf及其引申的思考
  17. 内联函数let、also、with、run、apply的用法
  18. CloudFlare的Worker免费部署服务
  19. ROS2编程基础课程--DDS
  20. 4.3 移位寄存器的实现和应用

热门文章

  1. 素人与欧阳娜娜的vlog之间,相隔的不只是明星光环|数据会说话
  2. JavaWeb简单案例——文件的上传
  3. 家用投影仪多少钱的价位比较合适?看完不踩雷!
  4. 【vue2.0后台项目之登陆】01登陆开发流程分析
  5. 康盛创想否认被腾讯收购 称是“不可能的事”
  6. 三星android翻盖机,三星超薄翻盖手机推荐
  7. 城市动能转换_动能转换 驱动发展
  8. java开发多商户类似有赞的公众号、小程序商城(springboot+java+uniapp+vue管理后台)
  9. 生产前端控制台报504的解决思路
  10. Docker下梦织CMS的部署