新年祝福短信app(源码)

首先说明,代码是本人亲笔,转载需说明出处,不要用于商业用途o !

过年了,前几天在很多市场下载了很多群发短信的应用,可是都不是群主自己喜欢的,虽然说技术不是什么大问题,可是需要考虑的细节还是蛮多的,这不,自己写了一个群发短信的利器,免得大年三十还要去下载,这就是咱们程序员的福份哇咔咔~~有木有!
进入应用首先是欢迎界面,是开启的一个线程,2秒自动跳到主页,新手可以看看这个,我觉得还是蛮好的。

进入应用首先是欢迎界面,是开启的一个线程,2秒自动跳到主页,新手可以看看这个,我觉得还是蛮好的。


  1. new Handler().postDelayed(new Runnable() {  
  2.             public void run() {  
  3.                     Intent i = new Intent(SplashActivity.this,MainActivity.class);
  4.                                 startActivity(i);
  5.                                 finish();
  6.             }  
  7.         }, 2000);
复制代码



主页比较丑,希望见谅哈~


主页里有一个转换农历的Util还是蛮好的
  1. StringBuilder buf = new StringBuilder();
  2.                 CalendarUtil cu = new CalendarUtil();
  3.                 String chineseMonth = cu.getChineseMonth(Integer.parseInt(getCurrentDate("yyyy")),
  4.                                 Integer.parseInt(getCurrentDate("MM")), Integer.parseInt(getCurrentDate("dd")));
  5.                 String chineseDay = cu.getChineseDay(Integer.parseInt(getCurrentDate("yyyy")),
  6.                                 Integer.parseInt(getCurrentDate("MM")), Integer.parseInt(getCurrentDate("dd")));
  7.                 buf.append(" 今天是农历:").append(chineseMonth).append(chineseDay);
  8.                 tv_riqi.setText(buf);
复制代码



这个是使用,方法具体内容比较多,大家可以去看代码

然后就是进入短信发送的界面,这个应该比较简单了,可以选择联系人


  1. /**得到手机通讯录联系人信息**/
  2.     private void getPhoneContacts() {
  3.         ContentResolver resolver = mContext.getContentResolver();

  4.         // 获取手机联系人
  5.         Cursor phoneCursor = resolver.query(Phone.CONTENT_URI,PHONES_PROJECTION, null, null, null);
  6.         if (phoneCursor != null) {
  7.             while (phoneCursor.moveToNext()) {
  8.                 //得到手机号码
  9.                 String phoneNumber = phoneCursor.getString(PHONES_NUMBER_INDEX);
  10.                 //当手机号码为空的或者为空字段 跳过当前循环
  11.                 if (TextUtils.isEmpty(phoneNumber))
  12.                     continue;
  13.                 
  14.                 //得到联系人名称
  15.                 String contactName = phoneCursor.getString(PHONES_DISPLAY_NAME_INDEX);
  16.                 
  17.                 mContactsName.add(contactName);
  18.                 mContactsNumber.add(phoneNumber);
  19.             }

  20.             phoneCursor.close();
  21.                 }
  22.     }
复制代码



群发我没有使用系统的,比较丑,不喜欢,我用一个循环遍历了那个联系人的集合,一个一个发送,发送完了之后handler主线程更新一下UI,各位大神应该有更好的方法,求指导!


不仅可以发短信,还可以发给微信好友,分享的时候直接点分享即可,那个框框里不需要再写东西了哦~


  1. textObj = new WXTextObject();
  2.                                                                                 textObj.text = content;
  3.                                                                                 WXMediaMessage msg = new WXMediaMessage();
  4.                                                                                 msg.mediaObject = textObj;
  5.                                                                                 msg.description = "新年的祝福";
  6.                                                                                 
  7.                                                                                 SendMessageToWX.Req req = new SendMessageToWX.Req();
  8.                                                                                 req.transaction = String.valueOf(System.currentTimeMillis());
  9.                                                                                 req.message = msg;
  10.                                                                                 api.sendReq(req);
复制代码


这里需要导入微信的jar包,挺好用的,蛮简单。
主要的功能就是这些,界面比较简陋了,各位不要吐槽哦~赶快试试给亲朋好友发一个试试吧
过年了,这就当是给各位的新年小礼物!提前预祝大家新年快乐!马上有钱!马上开心!马上幸福


2014.come on!过年了,真心希望各位不要用于商业用途哦~

apk下载地址:http://url.cn/MhLfAW

源码下载地址:http://url.cn/QCQxyl

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值