首先说明,代码是本人亲笔,转载需说明出处,不要用于商业用途o !
过年了,前几天在很多市场下载了很多群发短信的应用,可是都不是群主自己喜欢的,虽然说技术不是什么大问题,可是需要考虑的细节还是蛮多的,这不,自己写了一个群发短信的利器,免得大年三十还要去下载,这就是咱们程序员的福份哇咔咔~~有木有!
进入应用首先是欢迎界面,是开启的一个线程,2秒自动跳到主页,新手可以看看这个,我觉得还是蛮好的。
进入应用首先是欢迎界面,是开启的一个线程,2秒自动跳到主页,新手可以看看这个,我觉得还是蛮好的。
- new Handler().postDelayed(new Runnable() {
- public void run() {
- Intent i = new Intent(SplashActivity.this,MainActivity.class);
- startActivity(i);
- finish();
- }
- }, 2000);
复制代码
主页比较丑,希望见谅哈~
主页里有一个转换农历的Util还是蛮好的
- StringBuilder buf = new StringBuilder();
- CalendarUtil cu = new CalendarUtil();
- String chineseMonth = cu.getChineseMonth(Integer.parseInt(getCurrentDate("yyyy")),
- Integer.parseInt(getCurrentDate("MM")), Integer.parseInt(getCurrentDate("dd")));
- String chineseDay = cu.getChineseDay(Integer.parseInt(getCurrentDate("yyyy")),
- Integer.parseInt(getCurrentDate("MM")), Integer.parseInt(getCurrentDate("dd")));
- buf.append(" 今天是农历:").append(chineseMonth).append(chineseDay);
- tv_riqi.setText(buf);
复制代码
这个是使用,方法具体内容比较多,大家可以去看代码
然后就是进入短信发送的界面,这个应该比较简单了,可以选择联系人
- /**得到手机通讯录联系人信息**/
- private void getPhoneContacts() {
- ContentResolver resolver = mContext.getContentResolver();
-
- // 获取手机联系人
- Cursor phoneCursor = resolver.query(Phone.CONTENT_URI,PHONES_PROJECTION, null, null, null);
- if (phoneCursor != null) {
- while (phoneCursor.moveToNext()) {
- //得到手机号码
- String phoneNumber = phoneCursor.getString(PHONES_NUMBER_INDEX);
- //当手机号码为空的或者为空字段 跳过当前循环
- if (TextUtils.isEmpty(phoneNumber))
- continue;
-
- //得到联系人名称
- String contactName = phoneCursor.getString(PHONES_DISPLAY_NAME_INDEX);
-
- mContactsName.add(contactName);
- mContactsNumber.add(phoneNumber);
- }
-
- phoneCursor.close();
- }
- }
复制代码
群发我没有使用系统的,比较丑,不喜欢,我用一个循环遍历了那个联系人的集合,一个一个发送,发送完了之后handler主线程更新一下UI,各位大神应该有更好的方法,求指导!
不仅可以发短信,还可以发给微信好友,分享的时候直接点分享即可,那个框框里不需要再写东西了哦~
- textObj = new WXTextObject();
- textObj.text = content;
- WXMediaMessage msg = new WXMediaMessage();
- msg.mediaObject = textObj;
- msg.description = "新年的祝福";
-
- SendMessageToWX.Req req = new SendMessageToWX.Req();
- req.transaction = String.valueOf(System.currentTimeMillis());
- req.message = msg;
- api.sendReq(req);
复制代码
这里需要导入微信的jar包,挺好用的,蛮简单。
主要的功能就是这些,界面比较简陋了,各位不要吐槽哦~赶快试试给亲朋好友发一个试试吧
过年了,这就当是给各位的新年小礼物!提前预祝大家新年快乐!马上有钱!马上开心!马上幸福
2014.come on!过年了,真心希望各位不要用于商业用途哦~
apk下载地址:http://url.cn/MhLfAW
源码下载地址:http://url.cn/QCQxyl