我想发送带有用户界面的短信。因为我已经这样做了。
#!/usr/bin/env perl
use strict;
use warnings;
$SIG{__DIE__} = sub { print("SIG:Foo\n"); };
END { print("END:Foo\n"); }
Foo::do();
die "Something went wrong";
package Foo;
sub do {
# do something useful, but oops forgot
# to remove my debug SIG...
$SIG{__DIE__} = sub { print("SIG:Bar\n"); };
}
END { print("END:Bar\n"); }
__END__
## Example Output, note no SIG:Foo
SIG:Bar
Died at test-end.pl line 10.
END:Bar
END:Foo
在Manifest.xml中
SmsManager smsManager = SmsManager.getDefault();
smsManager
.sendTextMessage("#####", null, "COM", null, null);
} catch (Exception e) {
Toast.makeText(getApplicationContext(),
"SMS faild, please try again later!",
Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
工作得很好但是说
<uses-permission android:name="android.permission.SEND_SMS" />
我真的不希望这个用户interference.how来解决这个问题? 是真的可能吗? 请帮我解决这个问题,..
谢谢,
答案 0 :(得分:1)
出于显而易见的原因,您不应该在未经他们批准的情况下从用户帐户中扣除资金,因为这会对您的应用和公司反映不佳,并且会被标记并可能会从Google Play商店中删除。
查看dev docs @
查看代码@
看起来这是来自电话堆栈,所以除非你已经标记为始终允许,否则 CAN NOT 似乎不会绕过它。