一、在android framework sevice里面 添加下面的代码,使用Process  java中运行第三方程序,编译的时候提示 error: incompatible types: java.lang.Process cannot be converted to android.os.Proces。

  private boolean CheckInternet(){String result = null;try {String ip = "www.baidu.com";Log.d(TAG, "Begin to check internet!");Runtime runtime = Runtime.getRuntime();//java.lang.Process proc = runtime.exec("ping -c 3 -w 10 " + ip);//java.lang.Process proc = runtime.exec("ping -c 3 -w 3  www.google.com");Process proc = runtime.exec("ping -c 3 -w 3  www.google.com");InputStream input = proc.getInputStream();BufferedReader in = new BufferedReader(new InputStreamReader(input));StringBuffer stringBuffer = new StringBuffer();String content = "";while ((content = in.readLine()) != null) {stringBuffer.append(content+"\n");}Log.d(TAG, "result content : " + stringBuffer.toString());int status = proc.waitFor();Log.d(TAG, "status:" + status);if(status == 0){result = "success";return true;}else {result = "failed";}} catch (IOException e) {result = "IOException";} catch (InterruptedException e) {result = "InterruptedException";} finally {Log.d(TAG, "result = " + result);}return false;}

二、使用Process类的时候,同时调用的java.lang和android.os两个包下的Process类,可能是在编译的时候没有出现报错,但是在机器运行的时候出现了报错。

三、如果要同时调用不同包名下,同类名的类,就要下面这样写:

java.lang.Process process = null;
android.os.Process process = null;

四、我做如下修改就可以编译通过。 

五、参考文章

Android开发——调用Process遇到类型转换异常_裕博的博客-CSDN博客

使用Process运行程序提示error: incompatible types: java.lang.Process cannot be converted to android.os.Proces相关推荐

  1. 电脑显示没有被指定在上运行_win10系统运行程序提示“dll没有被指定在windows上运行”的办法...

    有关win10系统运行程序提示"dll没有被指定在windows上运行"的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示"dll没有被指定在windows ...

  2. 无法启动此程序因为计算机中丢失msvcr110,无法启动此程序因为计算机中丢失msvcr110,教您无法运行程序提示计算机中丢失...

    用户在一次运行某程序时,运到"无法启动此程序,因为计算机中丢失msvcr.dll.尝试重新安装该程序以解决此问题."的提示,当时很无语,因为系统是刚刚安装好的,怎么处理呢?下面,小 ...

  3. 计算机蓝屏代码0xc0000020,Win10运行程序提示“损坏的映像 错误0xc0000020”怎么解决?...

    Win10运行程序提示"损坏的映像 错误0xc0000020"怎么解决?很多用户在Win10系统下运行软件时,会出现损坏的映像提示框,内容显示为"C:\xx\xxx.dl ...

  4. error: incompatible types when assigning to type ‘const struct wiphy_wowlan_support‘

    环境说明 系统:Centos7 (3.10.0) 驱动版本:00014996-RTL8192EU_linux_v5.6.3.1_34030_COEX20171113-0047.20190613.zip ...

  5. 无法启动此程序因为计算机丢失msvcr110.dll,Win7运行程序提示计算机中丢失msvcr110.dll如何解决...

    很多用户在win7系统中运行程序的时候,总是会碰到各种各样的问题,有win7系统用户反映说在运行某些程序的时候,系统提示"系统错误,无法启动此程序,因为计算机中丢失msvcr110.dll, ...

  6. win10计算机丢失msvcr,win10系统运行程序提示计算机中丢失msvcr110.dll的教程

    有关win10系统运行程序提示计算机中丢失msvcr110.dll的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示计算机中丢失msvcr110.dll进行实际操作的人却不多.其实解决w ...

  7. 计算机安装msvcr110.dll,帮您还原win7系统运行程序提示计算机中丢失msvcr110.dll的解决方法...

    许多win7系统用户在工作中经常会遇到win7系统运行程序提示计算机中丢失msvcr110.dll的情况,比如近日有用户到本站反映说win7系统运行程序提示计算机中丢失msvcr110.dll的问题, ...

  8. 计算机蓝屏代码0xc0000020,Win10系统运行程序提示“损坏的映像 错误0xc0000020”怎么解决...

    有不少win10系统用户在电脑中运行程序的时候,突然遇到提示"损坏的映像 错误0xc0000020",遇到这样的问题该怎么办呢,本文就给大家讲解一下Win10系统运行程序提示&qu ...

  9. 计算机蓝屏代码0xc0000020,Win10系统运行程序提示“损坏的映像 错误0xc0000020”如何解决?...

    原标题:Win10系统运行程序提示"损坏的映像 错误0xc0000020"如何解决? 电脑的有各种各样的程序, 拥有十分多的功能,但是最近有用户发现,在运行程序的时候,win10系 ...

最新文章

  1. 《预训练周刊》第35期:零样本规划器的语言模型:为智能体提取可操作的知识、LaMDA:对话应用的语言模型...
  2. 如何学好计算机专业?
  3. php发送邮件smtp源码,php下使用SMTP发邮件的代码
  4. !JS实战之随机像素图
  5. Lunx运维监控_shark巨菜_基础篇
  6. 用过的jQuery记录
  7. mysql 6.17_2020 6/17 mysql数据的增删改查
  8. 再次携号转网_陕西通信管理局:对移动公司拒绝对用户提供携号转网服务的违法行为处罚!...
  9. 暗能量什么样?爱因斯坦只“蒙”对了一半
  10. Java进制间的转换
  11. JavaScript编程规范-有利于效率和可读性
  12. 联想笔记本键盘亮屏幕不亮_联想笔记本电脑开机键亮但是黑屏?键盘没反应?
  13. Win10注册.bat或.exe成为系统服务(NSSM)
  14. usb3.0速度测试软件,主流B75原生SATA3.0和USB3.0速度测试
  15. GBase 8a开启防火墙安装集群添加端口策略
  16. mac 笔记本命令行使用技巧
  17. 如何清理微信文件夹占用的巨大空间
  18. 德语计算机相关的动词,德语常用计算机词汇汇总
  19. chrome浏览器打开网址找不到服务器IP
  20. 【机器学习】多项式回归案例五:正则惩罚解决过拟合(Ridge回归和Lasso回归)

热门文章

  1. 项目之后小谈中颖芯片——SH79F166A
  2. C++ 编程中常用的英文单词(首字母是A、B、C开头)
  3. 用Affinity制作无缝贴图
  4. 基于PSO优化的OFDM系统PAPR抑制PTS算法MATLAB仿真
  5. 怎么关闭受到的入侵端口(转)
  6. 风起|微软突发声明:始终严格保护并捍卫用户隐私
  7. [ilink32 Error] Fatal:Unable to open file 'ACNTBUILDERXE6.LIB'
  8. 《招聘一个靠谱的iOS》面试题参考答案(下)
  9. 历届奥斯卡获奖影片(1927—2012)(图)
  10. 泡泡龙——代码结构规范