我正在编写一个应用程序来备份所有短信.已经工作了一段时间,我刚刚意识到我用来检索短信的方法只能得到我得到的(收件箱).
是否可以以任何方式获得发件箱?
如果它不在Android API中,是否可以以某种方式从默认的SMS应用程序获取它?即使不是每个人都使用它,它现在也会起作用,这很紧急.
我不知道如何以编程方式访问Android手机的收件箱,请你指导我或分享一些教程我该怎么办(访问手机的收件箱).顺便说一下,我的应用程序是这样的.它是一个SMS加密器,我的应用程序复制原始收件箱所拥有的内容,并且我可以加密发送它的邮件,反之亦然我的应用程序是解密该邮件的唯一方法.
我用过这段代码
String msgData = "";
Cursor cursor = getContentResolver().query(Uri.parse("content://sms/inbox"), null, null, null, null);
cursor.moveToFirst();
do{
for(int idx=0;idx<cursor.getColumnCount();idx++)
{
msgData += " " + cursor.getColumnName(idx) + ":" + cursor.getString(idx);
}
}while(cursor.moveToNext());
Run Code Online (Sandbox Code Playgroud)
..它可以工作,但它返回的数据比我想要的多.
如何阅读3个最后一个短信(只有msg和发送者)?
我不知道如何准确使用通知收件箱样式.我刚刚尝试了下面的代码,它在Notification.InboxStyle()中显示错误.我做错了什么?任何人都可以帮我解决这个问题吗?这是我的代码..
private void generateNotification(Context context, String message) {
System.out.println(message+"++++++++++2");
int icon = R.drawable.ic_message;
long when = System.currentTimeMillis();
NotificationManager notificationManager = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
String title = context.getString(R.string.message_title);
String subTitle = context.getString(R.string.message_subtitle);
Intent notificationIntent = new Intent(context, Output.class);
notificationIntent.putExtra("content", message);
PendingIntent intent = PendingIntent.getActivity(context, 0,notificationIntent, 0);
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
| Intent.FLAG_ACTIVITY_SINGLE_TOP);
Notification base = new Notification.Builder(context)
.setTicker(message)
.setSmallIcon(icon)
.setWhen(when)
.setContentTitle(title)
.setContentText(subTitle)
.setNumber(4)
.setContentIntent(intent)
.build();
Notification notification = new Notification.InboxStyle(base)
.addLine("First Message")
.addLine("Second Message")
.addLine("Third Message")
.addLine("Fourth Message")
.setBigContentTitle("Here Your Messages")
.setSummaryText("+3 more")
.build(); …Run Code Online (Sandbox Code Playgroud) 嗨,我正在为Facebook页面开发管理系统.
所有Facebook页面在3月底之前都会更改为时间轴,他们会收到来自用户的消息.
所以我想添加到Facebook页面的阅读收件箱,但我找不到如何通过Graph API阅读它.("/ inbox"方法不适用于页面访问令牌.)
如果您知道,请告诉我该怎么做.
谢谢,
小川
根据https://developers.google.com/google-apps/gmail/gmail_inbox_feed中的说明,我只需拨打https://mail.google.com/mail/即可在"工作"标签下获取未读电子邮件的Feed 进料/原子/工作/
但是如果我有嵌套标签怎么办?即如果我有一个名为'重要'的标签嵌套在'工作'下
有什么方法,在Python中,可以访问电子邮件帐户(我需要这个用于Gmail,但更好,如果有的话)并且能够看到收件箱中的邮件数量(甚至可能只是未读邮件) ?谢谢.
是否可以访问和阅读用户的所有收件箱消息?它有可能在android.I搜索它为WP7但没有得到任何有用的信息.
如何搜索短信收件箱并显示特殊号码的最新消息.例如,搜索"999999999"并显示从此号码收到的最后一条消息.有办法做到这一点吗?
我使用此代码返回收件箱中的邮件数
TextView view;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
view = (TextView) findViewById(R.id.textView1);
final Uri SMS_INBOX = Uri.parse("content://sms/inbox");
Cursor c = getContentResolver().query(SMS_INBOX, null, null, null, null);
int unreadMessagesCount = c.getCount();
c.deactivate();
view.setText(String.valueOf(unreadMessagesCount));
Run Code Online (Sandbox Code Playgroud) 有人可以通过代码给我一个访问gmail收件箱的代码/片段,还可以通过邮件下载附件.问题是我必须按顺序通过邮件访问我的gmail收件箱,然后下载播放录制的对话,这是这些邮件中的附件.
我的代码:
$zip_name="download.zip";
$ctype="application/zip";
// required for IE, otherwise Content-disposition is ignored
if(ini_get('zlib.output_compression'))
ini_set('zlib.output_compression', 'Off');
header("Pragma: public"); // required
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false); // required for certain browsers
header("Content-Type: $ctype");
// change, added quotes to allow spaces in filenames
header("Content-Disposition: attachment; filename=\"".basename($zip_name)."\";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($zip_name));
readfile("$zip_name");
Run Code Online (Sandbox Code Playgroud)
现在文件下载在Downloads文件夹中.
我需要下载D:驱动器中的所有文件.
你能告诉我如何使用SubethaSmtp库吗?我只想从我的 Gmail 收件箱中检索邮件并在控制台窗口中显示它们或其中之一。
我研究了大部分 API 文档,但我无法将各个部分放在一起以使事情正常工作。
你能告诉我一个有效的例子吗?
我写了这段代码来构建一个 grails 应用程序。您可能会发现一些不好的代码习惯,但这对于示例应用程序来说是没问题的。
这是 src/groovy 文件夹中的代码:
class MessageHandlerFactoryImpl implements MessageHandlerFactory {
@Override
MessageHandler create(MessageContext ctx) {
return new MessageHandlerImpl(ctx)
}
}
Run Code Online (Sandbox Code Playgroud)
class MessageHandlerImpl implements MessageHandler {
MessageContext context
MessageHandlerImpl(MessageContext context) {
this.context = context
}
@Override
void from(String from) {
println "FROM: ${from}"
}
@Override
void recipient(String recipient) {
println "RECIPIENT: ${recipient}"
}
@Override
void data(InputStream data) {
println "DATA"
println "-------------------"
BufferedReader reader = new BufferedReader(new InputStreamReader(data))
StringBuilder builder = …Run Code Online (Sandbox Code Playgroud)