`
Lucky_Man
  • 浏览: 27736 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

Android开源项目SMSPopup学习 (一)

阅读更多

    最近开始学习Android手机开发,在网上看到10个经典的Android开源项目 ,决定选个来研究研究,俺水平有限啊,所以选个最简单的,把学习的过程记录下来做个备忘。小弟才疏学浅,高手勿喷。我们首先来熟悉下这个项目,Lets’ go

 

项目地址 http://android-smspopup.googlecode.com/


项目官方博客 http://www.everythingandroid.net/ (F,这意思,你懂的!)


项目介绍

    SMSPopup是一个拦截收到的短信并将其显示在一个弹出窗的Android应用,弹出窗显示短信的内容、发送者以及他们的联系人照片(若果有的话)。弹出窗口有关闭(关闭时将短信置为已读)、删除、回复按钮(调用系统Intent)。
后续版本中添加了内置提示系统,允许用户取消系统的提示系统而采用SMS Popup提供的。提示系统还提供了一些额外的配置选项,如自定义震动模式、LED颜色、及记住用户错过的短信等等。
    项目始于2008年,作者Adam K那时候刚刚开始学习Android开发,SMSPopup是他的第二个Android App,第一个是名为Countdown Alarm的一个闹钟程序(当时Android OS还没提供此功能)。
截止目前,最新版本为1.1.0
项目截图
 

 


项目具体功能
(Version 0.9.0)
1、当收到一条短信时弹出对话框
2、屏幕会在用户定义的时间唤醒
3、关闭或回复消息
4、如果短信多于一条,会显示进入收件箱的按钮
5、回复按钮调用系统Intent,也可以使用其他可用的应用程序回复


(Version 0.9.2)
1、修复若干Bug
2、标为已读,当关闭对话框时,将短信标为已读
3、限制弹出窗
4、消息提示,如果要使用此提示系统,必须禁用掉系统或其他第三方提示系统,否则有冲突,可自定义相关提示样式
5、提示统计

(Version 0.9.4)
1、修复大量Bug
2、基本彩信支持,实现较复杂,彩信提示类似于系统的提示,不会点亮屏幕或弹出窗口
3、完善横竖屏切换

(Version 0.9.5)
1、重构相关代码
2、选择回复将清除通知图标

(Version 0.9.6)
1、修复Bug
2、更好地支持彩信,彩信的显示已类似于文本短信。
3、部分的国际化支持

  • SMSPopup.rar (1 MB)
  • 描述: SMSPopup源码(V0.9.6 & V1.1.0)
  • 下载次数: 409
6
6
分享到:
评论
1 楼 hhtcrcj 2011-12-01  
咋少了这么多东西

相关推荐

    android开源项目.rarandroid开源项目

    在IT行业中,Android开源项目是开发者们学习、借鉴和创新的重要资源。这些开源项目提供了丰富的代码示例,有助于提升开发者的技术水平,同时也推动了整个Android生态系统的进步。下面,我们将详细探讨这些开源项目的...

    十个android 经典开源项目

    这十个Android开源项目是初学者和进阶开发者学习Android编程的重要资源,它们展示了各种实用功能和技术的应用,有助于提升编程技能和理解Android平台的工作原理。 【描述】:“十个Android经典开源项目”的完整项目...

    android 10个开源项目的学习

    从该项目代码中,可以学习到很多Android安全方面的内容,这些是你在开发应用时经常需要考虑的安全问题。  10、 WordPress的Android应用  当然在最后不能不提WordPress的Android应用了,这是WordPress官方开发团队...

    Android优秀开源项目[整理].pdf

    以下是一些推荐的Android开源项目及其相关的知识点: 1. **Android 示例项目**:由Android核心团队提供的15个示例项目,覆盖了从基础到进阶的各种功能,包括游戏、图像处理、时间显示和快捷方式等。通过这些项目,...

    Android-SMSPopup.rar_android_android开源短信_短信阅读

    【Android-SMSPopup】是一个基于Android平台的开源项目,主要功能是实现短信弹窗(SMS Popup)功能,即在用户使用手机时,新收到的短信会以一个浮动窗口的形式快速展示,提供一种便捷的短信查看和管理方式。这个项目...

    经典的Android项目——SMSPopup.zip

    "经典的Android项目——SMSPopup.zip" 这个标题表明我们讨论的是一个基于Android平台的开源项目,名为SMSPopup。这个项目很可能是用来处理短信通知的,因为"SMS"通常指的是手机短信服务,而"Popup"则暗示了它可能...

    10大经典Android开源项目分享(学习android必备)

    学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目  如果不是从学习Android SDK中提供的...

    Android开源项目汇总

    在本资源包中,我们收集了一系列的Android开源项目,这些项目涵盖了从基础应用到复杂游戏开发的多个领域,为开发者提供了丰富的学习和实践材料。以下是对每个文件的详细解析: 1. **Android开源项目源码.doc**:这...

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

    这些压缩包文件包含了一些经典的Android开源项目,它们是开发者学习和参考的理想资源,涵盖了不同的功能和应用场景。让我们逐一探讨这些项目及其可能涉及的关键知识点。 1. **TorProxy和Shadow开源项目**:这两个...

    安卓Android源码——SMSPopup速读短信源码.zip

    【Android SMSPopup速读短信源码】是一个针对安卓(Android)平台的开源项目,它提供了快速查看和处理新接收短信的功能。通过分析这个源码,我们可以深入理解Android系统中的短信处理机制,以及如何自定义UI来提升...

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

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

    Android开发者应该深入学习的7个开源应用项目.rar

    值得研究的10个安卓项目源码 1.Android SMSPopup 2.Android团队提供的示例项目 3.ConnectBot 4.Foursquare 5.OpenSudoku-android 6.Pedometer 7.Remote Droid

    android关注的开源项目

    为了帮助开发者更好地理解和掌握Android开发的关键技术和实践技巧,以下将详细介绍十个值得关注的Android开源项目,这些项目不仅能够提供宝贵的实践经验,还能加深对Android系统内核的理解。 #### 1. Android团队...

    Android SMSPopup速读短信源码.zip

    【Android SMSPopup】是一个开源项目,其主要功能是截取手机接收到的短信内容,并在屏幕上以一个泡泡形状的浮动窗口展示,而非通过默认的系统短信应用。这个项目为开发者提供了一个很好的学习平台,让他们了解如何在...

    Android开发者应该深入学习的10个开源应用项目.doc

    对于Android开发者来说,深入学习开源应用项目是提升技能和拓宽视野的重要途径。以下是一些推荐的开源项目,它们涵盖了各种技术和功能,可以帮助开发者更全面地理解Android开发。 1. **Android团队提供的示例项目**...

    SMSPopup.zip_android

    《Android短信弹窗应用SMSPopup的编程解析》 在移动设备的世界里,Android系统以其开源性和灵活性赢得了广大开发者和用户的喜爱...对于想要提升Android开发技能的程序员来说,SMSPopup无疑是一个不可多得的学习资源。

    Android SMSPopup速读短信源码.rar

    本文将深入剖析名为"SMSPopup"的Android应用程序,这是一款专为快速阅读和管理短信而设计的应用,通过其源码,我们可以了解到Android系统中短信处理、UI设计以及通知机制等多个核心知识点。 1. **Android SMS API的...

Global site tag (gtag.js) - Google Analytics