相关疑难解决方法(0)

收听传入的Whatsapp消息/通知

我正在开发一个基于通知的应用程序,我需要收听传入的通知.我已经能够收听来电,短信,邮件等.我不知道如何通过代码在Whatsapp上听朋友的ping或消息.这可以实际完成吗?如果是这样,怎么样?可以使用Accessibility Service,使用Package Name作为"com.whatsapp"吗?

android android-intent android-notifications android-notification-bar android-broadcast

29
推荐指数
4
解决办法
6万
查看次数

使用Root权限运行服务或使用root添加权限

我目前正在开发一款应用程序,可在驾驶时读取短信/电子邮件.许多用户都希望得到WhatsApp/KakaoTalk的支持.

但是,由于没有"官方"方式来接收他们的消息,因此只有三个选项,都需要root:

在给定的intervall中扫描数据库的更简单方法.

  • 易于实施.
  • 但电池效率不高
  • 此消息也不会立即读出.

另一种方法是运行具有root权限的服务并注册侦听其推送通知的接收器.这必须使用root来完成,因为两个软件包都需要基于签名的权限才能接收其推送通知.

  • 更难实施
  • 更好的用户体验

还有另一件事我想到:安装后是否可以手动添加APK权限?在这种情况下,我可以将c2dm权限添加到我的包中.

  • 这会让事情变得非常简单
  • 但是,我有点害怕更改我的应用程序的权限,因为这完全违反了Android Sandbox原则.
  • 不过,如果有可能,请告诉我!

问题是,我究竟如何运行具有root权限的服务(实际上是否可能)?我知道如何使用root运行shell命令或二进制文件,但我不知道如何以root身份启动APK的一部分.

是否可以将BroadcastReceiver集成到二进制文件中?我实际上没有使用C/C++的经验,尤其是在Android环境中.

你能帮帮我吗?谢谢.

编辑:就像我在评论中说的那样,我不想使用AccesibilityService,因为它不符合我的需要(例如,如果有多个未读消息,它会给我"2条未读消息",也不包括完整消息身体).

edit2:只是澄清事情:我知道如何用root运行命令.我需要知道的是如何注册接收特定广播"普通"接收器的广播接收器,因为广播本身需要我没有的基于签名的许可.

android root android-service

13
推荐指数
1
解决办法
2万
查看次数

阅读whatsapp消息

我想创建一个Android应用程序,它读取收件箱以及whatsapp消息.我想做一个备用的东西.虽然可以选择在whatsapp中这样做.但我想阅读这些消息,然后从我的应用程序备份它们.我知道whatsapp在文件系统中以加密格式存储消息.那么有人可以告诉我如何阅读该加密文件.

encryption android whatsapp

12
推荐指数
2
解决办法
3万
查看次数

如何从 Android 应用程序访问 whatsapp 消息?

我需要知道是否有一种聪明的方式来访问 whatsapp 消息,以便阅读它们并检查一些文本。我已经为 Android 消息做过这件事。你可以帮帮我吗?谢谢。

android messages whatsapp

7
推荐指数
0
解决办法
6385
查看次数

我如何在Android中阅读短信?

我会知道一件事关于短信...

我知道可以在 Android 中读取短信,但我不知道如何读取“未读短信”,尤其是如何加入“发件人”、“短信”、“日期”、“时间”等每个字段, “文本”。

我必须做的是:当收到短信时,应用程序“读取”消息并将所有信息存储在数据结构中。

重要提示:另一个问题:是否可以在 WhatsApp 或其他 IM 应用程序(例如 facebook messenger)中读取“未读短信”?在这种情况下,我如何加入每个领域?

问候

sms android whatsapp

3
推荐指数
1
解决办法
7220
查看次数

Whatsapp如何立即保存聊天记录,而不是备份

我的问题是关于Whatsapp在聊天时保存对话的方式,所以,如果我关闭whatsapp并打开它,我最后的对话和尚未备份的消息会出现......即使我发了一封信(一个字符) ),关闭应用程序并打开它,我会找到这封信!! whatsapp在哪里保存这些对话.并恢复他们......

我们不讨论数据库备份.

android whatsapp

2
推荐指数
1
解决办法
2250
查看次数