应用终止-android开发 同一个应用在一台安卓机上可以运行,另一台上就会终止

问题描述

android开发 同一个应用在一台安卓机上可以运行,另一台上就会终止
一台小米3,一台联想A385E,应该android 版本不一样,为什么小米就直接停止运行了呢
就是一个群发短息的app,在获得列表中手机号码的时候小米会直接终止,联想的可以正常获取,这是为什么呢?

还有想问一下
PendingIntent pi =PendingIntent.getActivity(EditMessage.this 0 new Intent() 0);
//抛出空指针异常
smsManager.sendTextMessage(numbernulleditText.getText().toString()pinull);

这里出异常会是什么原因呢?
小白,不明白以后遇到这样的情况该怎么找原因,求指导。。。。。

解决方案

先找不同版本API的异同,再找不同手机定制的异常。就我所知,小米是定制混乱的东东,包括硬件和软件。所以,它的兼容性很差!

解决方案二:
那我遇到这样的空指针异常该怎么解决呢?能不能指导一下呢?

解决方案三:
MIUI 自带有权限管理,你试试去MIUI 的安全中心里看看是不是没有给app 短信相关权限。
再来就是坚持 smsManager 是不是 null

时间: 2024-11-01 00:58:32

应用终止-android开发 同一个应用在一台安卓机上可以运行,另一台上就会终止的相关文章

android开发-同一个手机上,如何把手势密码设置信息和用户绑定?

问题描述 同一个手机上,如何把手势密码设置信息和用户绑定? 有的用户设置了手势密码,有的用户没有设置密码,不同用户切换时如何保存这个状态 解决方案 设一个变量设置为true 没设置为false分别处理就是了

《Android 应用案例开发大全(第二版)》——1.3节Android开发环境的搭建

1.3 Android开发环境的搭建 Android 应用案例开发大全(第二版) 本节主要讲解基于Eclipse的Android开发环境的搭建,模拟器的创建和运行,以及如何应用DDMS进行程序的调试. 1.3.1 Android SDK的安装及环境变量的配置 Android使用的编程语言是时下最流行的Java高级语言,Java的跨平台性和开源性,极大地促进了Android平台的发展. 首先要安装Java的JDK,并且正确地配置系统的环境变量(基于Windows操作系统).具体步骤如下. (1)

android开发-在APK中通过adb shell命令启动UIautomator失败

问题描述 在APK中通过adb shell命令启动UIautomator失败 源码如下: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); Button stButton = (Button)findViewById(R.id.start_test); stButton.setOnClick

android开发-android 创建同一个布局的多个fragment,加载listview数据不显示或者错乱

问题描述 android 创建同一个布局的多个fragment,加载listview数据不显示或者错乱 如题,我现在就是想做一个仿淘宝的淘抢购那样的功能,我用的是fragment, 因为不确定有多少个页面,所以我根据时间段来创建fragment, fragment里面只有一个listview 布局,首次进去的时候有数据却不显示,而且还加载了上一个页面和一下个页面, 滑动的时候,有时候不显示数据或者数据错乱了. 点击时间段来选中相应的fragment,数据又不显示出来. 这个应该怎么解决啊?

Android开发四大组件Activity/Service/Broadcast Receiver/Content Provider详解

Android开发的四大组件一.Activity详解二.Service详解三.Broadcast Receiver详解四.Content Provider详解外加一个重要组件 intent的详解. 一.Activity详解 Activty的生命周期的也就是它所在进程的生命周期. 一个Activity的启动顺序: onCreate()-->onStart()-->onResume() 当另一个Activity启动时:第一个Activity onPause()-->第二个Activity  

Android开发的四大组件

原文链接: http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.html android生命周期(详细总结) http://blog.csdn.net/ican87/article/details/21874447 andridod的四大组件(详细总结) http://blog.csdn.net/ican87/article/details/21874321       这个文章主要是讲Android开发的四大组件,本文主要分为 一.

Android开发仿下载助手多线程下载及原理

仿下载助手界面效果 开发仿下载助手多线程下载及原理-android 双开助手原理"> 线程池 ThreadPoolExecutor 在下面介绍实现下载原理的时候,我想尝试倒着来说,这样是否好理解一点? 我们都知道,下载助手,比如360, 百度的 手机助手,下载APP 的时候 ,都可以同时下载多个,所以,下载肯定是多线程的,所以我们就需要一个线程工具类 来管理我们的线程,这个工具类的核心,就是 线程池. 线程池ThreadPoolExecutor ,先简单学习下这个线程池的使用  /**  

Android开发艺术探索——第二章:IPC机制(中)

Android开发艺术探索--第二章:IPC机制(中) 好的,我们继续来了解IPC机制,在上篇我们可能就是把理论的知识写完了,然后现在基本上是可以实战了. 一.Android中的IPC方式 本节我们开始详细的分析各中跨进程的方式,具体方式有很多,比如可以通过在Intent中附加extras来传递消息,或者通过共享文件的方式来共享数据,还可以采用Binder方式来跨进程通信,另外,ContentProvider天生就是支持扩进程访问的,所以通过Socket也可以实现IPC,上述的各种方法都能实现I

Android开发实现HttpClient工具类

  在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务.你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些). 比如你只需以下几行代码就能发出一个简单的GET请求并打印响应结果: try { // 创建一个默认的HttpClient HttpClient httpclient = new DefaultHt