Articles of 短信

Android:获取所有发送的短信? (发件箱)

我正在编写一个应用程序来备份所有短信。 已经工作了一段时间,我刚刚意识到我用来检索短信的方法只能得到我得到的(收件箱)。 是否可以以任何方式获得发件箱? 如果它不在Android API中,是否可以以某种方式从默认的SMS应用程序获取它? 即使不是每个人都使用它,它现在也会起作用,这有点紧迫。

一个模拟器可以向自己发送短信

我一直试图通过广播在Android 4.0模拟器上发送消息,并通过广播接收器获取该消息。 我可以使用两个模拟器,比如从5554到5556这样做。但是,我无法将从5554发送的消息发送给自己。 这是我发送消息的方式: SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(number, null, message, sentPI, deliveredPI); 这里的数字是模拟器的端口号

任何SMS API都可用于Android从Android应用程序发送短信?

在我的应用程序中,我想向用户发送短信,他们在没有用户交互的情况下注册到应用程序。 在android中有可能吗? 是的意思是如何做到这一点,因为我不想打开Android中可用的默认SMS应用程序。

从Android手机获取所有短信

我一直在尝试编写一个程序来获取手机上的所有消息,然后制作备份副本。 但是,当我运行该程序时,它崩溃了。 我需要帮助。 这是代码 public class MainActivity extends ListActivity { private ProgressDialog m_ProgressDialog = null; private ArrayList m_orders = null; private OrderAdapter m_adapter; private Runnable viewOrders; Activity mcontext; int totalSMS; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); m_orders = new ArrayList(); this.m_adapter = new OrderAdapter(this, R.layout.row, m_orders); setListAdapter(this.m_adapter); viewOrders = new Runnable(){ @Override public […]

将sms设置为在Android中读取

在我的应用程序中,我需要读取仅来自一个数字的短信,当我收到它时,我需要将其设置为自动读取,而不是在sms android应用程序中设置,而是从我的应用程序。 我能怎么做? 谢谢!

在Android 1.5中删除短信

关于它有很多问题,我的申请中没有答案:( 我需要从接收器中删除SMS,即使用户可以看到它,但必须以编程方式删除它。 我该怎么做? 我使用的最合适的是以下,但它不起作用:( context.getContentResolver().delete( deleteUri, “address=? and date=?”, new String[] { msg.getOriginatingAddress(), String.valueOf(msg.getTimestampMillis()) });

如何获得未接来电和短信计数

我想在我的应用程序中获取未接来电和未读消息的计数。 当用户点击计数时,我想打开相关的应用程序。 现在最大的问题是如何计算? 我在网上搜索但找不到任何解决方案。 提前致谢。

Android android.permission.SEND_SMS无法正常工作

我正在尝试从我的模拟器发送短信到第二个模拟器 主要问题是Android android.permission.SEND_SMS可能无法正常工作。 我不确定是不是因为我安装了最新的SDK或者是什么? 我得到以下期望错误,我没有android.permission.SEND_SMS。 12-02 21:46:04.150 7881-7881/? W/System: ClassLoader referenced unknown path: /data/app/com.example.alakeel.sms-2/lib/x86_64 12-02 21:46:04.240 7881-7881/com.example.alakeel.sms D/—: Fail 12-02 21:46:04.240 7881-7881/com.example.alakeel.sms W/System.err: java.lang.SecurityException: Sending SMS message: uid 10057 does not have android.permission.SEND_SMS. 12-02 21:46:04.240 7881-7881/com.example.alakeel.sms W/System.err: at android.os.Parcel.readException(Parcel.java:1599) 12-02 21:46:04.240 7881-7881/com.example.alakeel.sms W/System.err: at android.os.Parcel.readException(Parcel.java:1552) 12-02 21:46:04.240 7881-7881/com.example.alakeel.sms W/System.err: at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:768) 12-02 21:46:04.240 7881-7881/com.example.alakeel.sms W/System.err: […]

拦截,读取和取消短信

我正在寻找一种方法来挂钩SMSManager或更低级别的机制,以便我可以在发送之前拦截,读取和取消任何外发短信。

Android中的SmsManager SendDataMessage

我正在使用Android SmsManager提供的API sendDataMessage来发送短信,并注意到这种行为似乎从不同的设备发生了变化,这是我的观察。 我能够成功发送消息 在所有设备(Nexus 6p,Nexus6,Nexus5)上,如果启用了蜂窝数据 仅在关闭蜂窝数据时才能在Nexus6p上显示 我的问题: 是否有任何内部变化? 此设备是特定的/运营商特定的还是API特定的? sendDataMessage与所使用的通信通道相比,sendTextMessage有何不同? 发送到API的byte []数据是否需要进行7位编码?