`

短信通知提醒APK

阅读更多
引言
  最近学习Android开发,动手做了一个小APK,是一个小范围内短信通知、节日短信问候的小工具。支持收信人、昵称、自定义变量替换功能,多人发送时,可以在指定位置加入收信人名称、昵称(如果没有昵称使用姓名)、或一个自定义的变量;支持发信后首次回信的内容检查功能,如发信询问本单位人员明天可否参加外出集体活动,可在一个界面查看所有收集人的回复情况。学习练手作品,不喜勿喷。

程序运行界面如下:




使用电脑下载程序,请猛戳下面附件,如不能下载,请使用右键另存为。Android版本要求:4.0以上。老机请绕行。

使用手机下载程序,请打开手机上的浏览器,扫描下面二维码。



  • 大小: 147.5 KB
  • 大小: 1.8 KB
分享到:
评论
2 楼 wallimn 2015-11-04  
就是调用系统发短信的接口,代码如下:

    /**
     * 发短信的线程
     */
    public class SendMessageRunnable implements Runnable{

        List<ContactActivity.ContactDetail > list;
        Context context;
        String text;
        public SendMessageRunnable(Context context,List<ContactActivity.ContactDetail > list,String text){
            this.list = list;
            this.context = context;
            this.text = text;
        }
        @Override
        public void run() {
            Log.i("wallimn","获取SmsManager-begin");
            //PendingIntent pi = PendingIntent.getActivities(context,0,new Intent[]{new Intent()},0);
            SQLiteDatabase db = DbUtil.getConnection(MainActivity.this);
            DbUtil.insertMessage(db,text);
            try{
                SmsManager sm = SmsManager.getDefault();
                Log.i("wallimn","获取SmsManager-end");
                String send_msg;
                for(ContactActivity.ContactDetail cd:list){
                    if(cd.checked==true){
                        send_msg =  text.replace("${R}",cd.name)
                                .replace("${T}",(cd.title==null || "".equals(cd.title))?cd.name:cd.title)
                                .replace("${1}",cd.remark1);
                        Log.i("wallimn", "发短信对象:" + cd.mobile + ",消息内容:" + send_msg);
                        if(DbUtil.sendMessage==true){
                            sm.sendTextMessage(cd.mobile, null, send_msg, null, null);//pi
                        }
                        DbUtil.insertPersonMessage(db,cd.name,cd.mobile,send_msg);
                    }
                }
            }
            catch (Exception ex){
                ex.printStackTrace();
                Log.e("wallimn", ex.getMessage());
            }


            Log.i("wallimn","发短信线程执行完毕。");

            Message msg = new Message();
            msg.what = SEND_FINISH;
            messageHandler.sendMessage(msg);
        }
    }
1 楼 heshifk 2015-11-04  
你这个短信发送是用的系统的短信还是外边接口,如果是外部接口,用的是哪个接口

相关推荐

    短信弹窗apk.

    - **即时通知**:短信弹窗apk能在接收到新短信时立即在屏幕上方或底部以弹窗形式展示,无需用户手动打开短信应用,提高了信息处理效率。 - **自定义设置**:用户可以自定义弹窗样式、大小、位置、透明度等,以适应...

    Android短信转发APK

    一款可以提醒你错过的短信和未接来电的设置工具。 软件功能说明: 它可以使Android手机具备短信转发功能; 你可以设置仅转发通信录中的发信者的短信。转发的短信包含原发信者名字或者号码,便于您回复短信,注意...

    销量统计APK

    9. **通知与提醒**:当达到特定的销售目标或者出现异常情况时,应用可以向管理员发送通知,确保及时处理。 10. **适应性**:销量统计APK应考虑不同的网络环境和硬件配置,确保在各种Android设备上都能稳定运行。 ...

    Android代码-挂起通知(备忘通知)

    比如菜鸟驿站的取货码你可以复制短信然后挂到通知栏,然后在取货报取货码时点亮屏幕瞄一眼即可,避免了解锁和重新进入短信应用。 本作品基于酷安用户@various的通知通知,在通知通知的基础上进行了实用的功能扩展。...

    千纸鹤APP云验证系统源码-APK注入引流弹窗,全套源码文件较大

    - **及时通知**:在应用有新版本发布时,通过弹窗形式提醒用户更新。 - **强制更新**:对于重要更新,可以通过弹窗强制用户下载新版本,确保所有用户都能使用最新功能。 #### 技术特点与优势 - **完整的源代码**...

    autojs-4.1.1.apk(包含打包插件)

    2. **通知处理**:通过监听系统通知,自动处理接收到的消息,比如自动回复邮件、短信等。 3. **定时任务**:设置定时器,让脚本在特定时间执行,比如早晨自动打开音乐播放器,提醒你起床。 4. **数据抓取**:使用...

    SMSPopup-1.1.0.rar_android_android sms_sms android_smspopup.apk_

    【标题】"SMSPopup-1.1.0.rar" 是一个针对...总的来说,SMSPopup-1.1.0是一款旨在提升Android用户短信体验的实用工具,集通知、管理、自定义和测试功能于一体,通过其APK文件,用户可以直接安装在Android设备上使用。

    iphone短信插件

    2. **通知与提醒**:仿制了iPhone的推送通知方式,确保用户不会错过任何一条重要的短信。同时,还提供了类似iOS的锁屏预览功能,可以在不解锁手机的情况下查看短信内容。 3. **聊天式对话**:界面采用了一对一的...

    android 定时发送短信 (新)

    在Android平台上,定时发送短信是一项实用的功能,尤其适用于提醒、通知或者特定时间的自动化操作。在"android 定时发送短信 (新)"这个程序中,开发者为用户提供了一个全面的解决方案,来满足这类需求。该程序支持...

    Android 仿iphone 气泡短信 DEMO-IT计算机-毕业设计.zip

    2. **对话框与通知**:在Android中,实现短信功能可能需要创建对话框用于输入和显示消息,以及通知来提醒用户新消息的到来。这会涉及AlertDialog和NotificationManager的使用。 3. **数据持久化**:为了存储和检索...

    TestNotification

    在IT行业中,通知(Notify)通常指的是程序或系统中用于传递信息、提醒用户或进行交互的一种功能。"TestNotification"可能是一个测试用例或者一个专门用于通知功能的软件模块。这个压缩包文件可能包含了实现这一功能...

    Android代码-一个短信应用源码.rar

    8. **通知机制**:当收到新短信时,应用可能会使用Notification来提醒用户。 9. **AndroidManifest.xml**:这是Android应用的配置文件,包含了应用的所有组件、权限和其他元数据。 通过深入研究这个源码,开发者...

    Android安卓系统自带软件详解(免费)

    9. **SMSPopup.apk**:短信通知弹窗,若用户更倾向于使用其他方式接收短信提醒,则可删除。 10. **soundback.apk**:辅助功能之一,提供额外的音效反馈。 11. **SoundRecorder.apk**:录音机应用,可以通过第三方...

    SMSPopup.zip

    综上所述,SMSPopup.zip可能包含了一个完整的Android应用,用于提供个性化的短信提醒服务,涉及到了Android开发中的多个重要概念和技术,如广播接收器、通知系统、自定义UI以及应用的打包和发布流程。

    Tasker 5.6 +notificationlistener_6.0.1 F 安卓

    描述中提到的"notificationlistener_6.0.1.apk"可能是一个通知监听服务插件,它扩展了Tasker的功能,允许程序监听和响应系统通知。这意味着Tasker不仅可以基于用户的行为或环境变化来触发任务,还可以基于收到的通知...

    10个经典的Android开源应用项目

    3. **SMSPopup**: 这个项目可能是一款短信管理应用,它以弹出窗口的形式展示新短信,提供更直观的通知体验。开发者可以通过研究代码了解如何自定义Android通知系统,以及如何处理SMS广播接收器。 4. **OpenSudoku-...

    基于Android的通讯录软件-安卓大作业(报告+apk+源码)

    例如,当有新的未接来电或短信时,应用可以通过Notification API向用户发送提醒。同时,开发者还可以利用ContentProvider实现与其他应用的数据共享,或通过Google云端服务实现联系人数据的同步。 总之,这款基于...

    Android开发应用实战详解源代码

    6.1 实现短信提醒 6.2 剩余电量提醒 6.3 短信群发 6.4 短信e-mail通知 6.5 来电提醒 6.5.1 实现原理 6.5.2 telephonymanager和phonestatelistener 6.5.3 具体实现 6.6 存储卡容量 6.7 来电邮件通知 6.8 内存和存储卡...

Global site tag (gtag.js) - Google Analytics