新年祝福短信app(源码)

来源:互联网 发布:securecrt mac破解版 编辑:程序博客网 时间:2024/06/05 14:59

首先说明,代码是本人亲笔,转载需说明出处,不要用于商业用途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 2
原创粉丝点击