相关疑难解决方法(0)

Android发送大量短信

我有一个应用程序,它将大量的SMS消息发送到中央服务器.每个用户可能会发送~300 txts /天.SMS消息被用作网络层,因为SMS几乎无处不在,而移动互联网则不是.该应用程序适用于许多移动互联网无处不在的第三世界国家.

当我达到100条消息的限制时,我会收到每条消息的提示.提示"正在发送大量SMS消息".每次询问应用程序是否可以发送短信时,用户都不会收到提示.用户不希望获得30个连续提示.

我发现这个Android源文件与谷歌.它可能已经过时了,我无法分辨.对于每个应用程序,每3600000毫秒(1天)看起来有100个sms消息的限制.

http://www.netmite.com/android/mydroid/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SMSDispatcher.java

/** Default checking period for SMS sent without uesr permit */
private static final int DEFAULT_SMS_CHECK_PERIOD = 3600000;

/** Default number of SMS sent in checking period without uesr permit */
private static final int DEFAULT_SMS_MAX_ALLOWED = 100;
Run Code Online (Sandbox Code Playgroud)

和

/**
 *  Implement the per-application based SMS control, which only allows
 *  a limit on the number of SMS/MMS messages an app can send in checking
 *  period.
 */
private class SmsCounter {
    private int …
Run Code Online (Sandbox Code Playgroud)

sms android

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

以编程方式启用/禁用键盘声音和振动

我正在尝试找到一种方法来在按键时禁用和启用键盘声音和振动.我搜索了Stack Overflow和其他Android论坛,但我没有找到任何结果.

我试图AudioManager启用振动模式,但我想激活键盘上的振动模式和声音.

audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, 
                AudioManager.VIBRATE_SETTING_ON);
Run Code Online (Sandbox Code Playgroud)

有没有办法改变android.provider.Settings键盘的声音和振动?

android android-softkeyboard android-vibration

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