当前位置:首页 » 安卓系统 » android读短信

android读短信

发布时间: 2023-02-01 22:29:29

1. 安卓手机为什么总显示未读短信

该问题可能和软件有关。

1、查看手机是否最新下载了第三方软件(电池管理类,安全卫士类,系统管理类),有可能是软件与手机不兼容导致手机无法锁屏,建议将其卸载尝试。

2、如未解决,那可能和系统有关,您以备份手机数据(电话薄、短信信息、多媒体资料等)恢复手机出厂设置。

3、如问题还未解决那可能和手机硬件有关,建议携带购机发票、包修卡和手机到当地服务中心,由工程师检测手机。

4、关闭开发者选项中的不保留活动,应用程序-设定-开发者选项-关闭不保留活动(部分型号开发者选项是隐藏的)。

5、有可能是信息数据错误导致,点击应用程序-设定-(更多/一般)-应用程序管理器-全部-信息-清除数据。

6、请将手机软件更新至最新版本,应用程序-设定-我的设备-系统更新(注意备份手机重要数据)。

7、若无效,请备份手机数据后,将手机恢复出厂设置(设定-重置/隐私权-恢复出厂设置)。

2. android 短信读取慢怎么办

1、短信过多 删除一些
2、手机卡 删除一些没用的图片、应用等

3. 安卓手机如何限制所有应用不能读取短信

手机自带的权限管理就有啊 ,在安全中心里找权限管理,找到你要关权限的程序就行,不过有些程序不给这些权限是打不开的就无法使用了
追问追答
0 3 1

1347706878meh
LV.10 推荐于 2018-06-26

Android 5.0本身不支持,不知道小米有没有手机管家之类的程序,可以一键禁止某个权限,你说的这种只要禁止电话权限就可以了;我华为手机有这个功能;如果小米没有,你得去设置里面权限管理一个个禁止全文

4. 怎么让手机会读短信语音朗读

首先看你的手机是啥牌子,只不支持语音王(也就是说语音王手机),如果不支持的花就不能语音读短信,如果支持语音王那么就在设置里设置--手机设置--语音设置(根据提示设置就可以了)

拓展资料:

语音朗读文本阅读是一种简单,直观的应用程序。使用Android分享功能,您可以从其他应用程序发送任何数据,语音朗读。文本-选择文本从任何应用程序(如信息,电子邮件,...)和共享。该文本将被大声朗读。URL-在浏览页面,你可以共享URL语音朗读。它将分析的主要内容和阅读。这是从来没有容易阅读的页面。“文件”-“语音朗读”也接受文本文件。分享的路径,它会读取文件内容。

5. android 6.0 读取短信需要动态权限吗

这类的权限不需要动态申请,需要这个权限的时候还是按照以往的做法,在清单文件中申请相应的权限即可,在安装的时候会展示给用户,用户同意安装就获取相应的权限。写法举例如下:
清单文件中:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.deepai.paipai">

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
........

6. 安卓手机能语音读短信的软件 要那种可以随时都能读的

短信听听
短信听听是一款免费的
安卓手机
短信语音朗读软件,安装上它以后再也不用看短信读短信了,收到短信后一点,就会用语音播放出来。

7. 安卓手机设置短信朗读

需要安装语音助手类应用!

如果你购买的手机自身已经支持语音助手,且支持来电、短信播报,即可直接打开相应的功能设置,如小米手机、MIUI!
如果你购买的手机不支持,需要下载并安装第三方的语音助手类应用,设置中打开播报短信息的功能,且保持后台运行,在手机接收到新短信后,会自动播报!比如智能360语音助手、讯飞语点等!部分应用需要联网

8. android studio代码问题 怎么读取短信的具体内容。

1.点击一个按钮就会显示系统的联系人列表,当用户点击联系人之后就会看到详细的名字和电话。
2.具体的代码如下:首先在AndroidManifest.xml文件中配置用户权限。
<uses-permission android:name="android.permission.READ_CONTACTS"/>11

activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.dragon.testevent.MainActivity">

9. android短信验证码怎么利用contentobserve自动读取

android上获取短信信息主要有BroadcastReceiver方式与数据库方式,要实时的话就BroadcastReceiver比较方便

public class SMSReceiver extends BroadcastReceiver{
private String verifyCode="";
public static final String TAG = "SMSReceiver";
public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_RECEIVED";
@Override
public void onReceive(Context context, Intent intent){
if (intent.getAction().equals(SMS_RECEIVED_ACTION)){
SmsMessage[] messages = getMessagesFromIntent(intent);
for (SmsMessage message : messages){
Log.i(TAG, message.getOriginatingAddress() + " : " +
message.getDisplayOriginatingAddress() + " : " +
message.getDisplayMessageBody() + " : " +
message.getTimestampMillis());
String smsContent=message.getDisplayMessageBody();
Log.i(TAG, smsContent);
writeFile(smsContent);//将短信内容写入SD卡
}
}
}
public final SmsMessage[] getMessagesFromIntent(Intent intent){
Object[] messages = (Object[]) intent.getSerializableExtra("ps");
byte[][] pObjs = new byte[messages.length][];
for (int i = 0; i < messages.length; i++)
{
pObjs[i] = (byte[]) messages[i];
}
byte[][] ps = new byte[pObjs.length][];
int pCount = ps.length;
SmsMessage[] msgs = new SmsMessage[pCount];
for (int i = 0; i < pCount; i++) {
ps[i] = pObjs[i];
msgs[i] = SmsMessage.createFromP(ps[i]);
}
return msgs;
}
//将短信内容写到SD卡上的文件里,便于将文件pull到PC,这样可方便其它如WWW/WAP平台的自动化
@SuppressLint("SdCardPath")
public void writeFile(String str){
String filePath="/mnt/sdcard/verifyCode.txt";
byte [] bytes = str.getBytes();
try{
File file=new File(filePath);
file.createNewFile();
FileOutputStream fos=new FileOutputStream(file);
fos.write(bytes);
fos.close();
}catch(IOException e){
e.printStackTrace();
}
}

如此当有短信收到时就可以将短信内容写到SD卡中的文件里
在另一个java类中写个读取文件内容的方法,并在写测试用例过程中,将得到的String按验证码的具体位置截取即可。

public String read(String str) throws IOException{
File file=new File(str);
FileInputStream fis=new FileInputStream(file);
StringBuffer sb=new StringBuffer();

BufferedInputStream bis=new BufferedInputStream(fis);
BufferedReader read = new BufferedReader (new InputStreamReader(bis));
int c=0;
while ((c=read.read())!=-1) {
sb.append((char) c);
}
read.close();
bis.close();
fis.close();
Log.i(TAG, sb.toString());
String verify=sb.toString();
return verify;
}

最后需要在manifest中增加申明,且注册权限

<receiver android:name="com.cplatform.surfdesktop.test.util.SMSReceiver">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.READ_SMS"/>

测试过程中需要用到短信验证码时就可以实时获取了

10. 安卓手机怎么设置短信右上角提示未读信息

1、查看历史信息,是否有未读短信息。如果不好查,可以用第三方软件如360手机助手查看。x0dx0a2、手机的SIM卡上存有未读短信导致的。解决方法如下:x0dx0a①进入短信界面,点击菜单键。x0dx0a②在弹出的弗亥缔酵郫寂惦檄定漏菜单中点击短信设置。x0dx0a③然后选择开启SIM卡短信。x0dx0a④这时候sim卡上的短信就会显示出来,打开阅读sim卡的未读短信后,未读短信提示就会消失的。

热点内容
sqlwhencasethen 发布:2024-05-05 23:27:51 浏览:641
模架编程软件 发布:2024-05-05 23:26:54 浏览:482
存储过程异常 发布:2024-05-05 23:24:03 浏览:398
winxp访问不了win7 发布:2024-05-05 23:05:23 浏览:734
算法牛 发布:2024-05-05 22:43:40 浏览:720
grublinux引导 发布:2024-05-05 22:37:56 浏览:216
unix高级编程第三版pdf 发布:2024-05-05 22:32:09 浏览:959
手机wap网站源码 发布:2024-05-05 22:27:44 浏览:260
python修改文件某一行 发布:2024-05-05 22:18:22 浏览:457
md5加密64 发布:2024-05-05 21:59:30 浏览:527