使用Process运行程序提示error: incompatible types: java.lang.Process cannot be converted to android.os.Proces
一、在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相关推荐
- 电脑显示没有被指定在上运行_win10系统运行程序提示“dll没有被指定在windows上运行”的办法...
有关win10系统运行程序提示"dll没有被指定在windows上运行"的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示"dll没有被指定在windows ...
- 无法启动此程序因为计算机中丢失msvcr110,无法启动此程序因为计算机中丢失msvcr110,教您无法运行程序提示计算机中丢失...
用户在一次运行某程序时,运到"无法启动此程序,因为计算机中丢失msvcr.dll.尝试重新安装该程序以解决此问题."的提示,当时很无语,因为系统是刚刚安装好的,怎么处理呢?下面,小 ...
- 计算机蓝屏代码0xc0000020,Win10运行程序提示“损坏的映像 错误0xc0000020”怎么解决?...
Win10运行程序提示"损坏的映像 错误0xc0000020"怎么解决?很多用户在Win10系统下运行软件时,会出现损坏的映像提示框,内容显示为"C:\xx\xxx.dl ...
- 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 ...
- 无法启动此程序因为计算机丢失msvcr110.dll,Win7运行程序提示计算机中丢失msvcr110.dll如何解决...
很多用户在win7系统中运行程序的时候,总是会碰到各种各样的问题,有win7系统用户反映说在运行某些程序的时候,系统提示"系统错误,无法启动此程序,因为计算机中丢失msvcr110.dll, ...
- win10计算机丢失msvcr,win10系统运行程序提示计算机中丢失msvcr110.dll的教程
有关win10系统运行程序提示计算机中丢失msvcr110.dll的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示计算机中丢失msvcr110.dll进行实际操作的人却不多.其实解决w ...
- 计算机安装msvcr110.dll,帮您还原win7系统运行程序提示计算机中丢失msvcr110.dll的解决方法...
许多win7系统用户在工作中经常会遇到win7系统运行程序提示计算机中丢失msvcr110.dll的情况,比如近日有用户到本站反映说win7系统运行程序提示计算机中丢失msvcr110.dll的问题, ...
- 计算机蓝屏代码0xc0000020,Win10系统运行程序提示“损坏的映像 错误0xc0000020”怎么解决...
有不少win10系统用户在电脑中运行程序的时候,突然遇到提示"损坏的映像 错误0xc0000020",遇到这样的问题该怎么办呢,本文就给大家讲解一下Win10系统运行程序提示&qu ...
- 计算机蓝屏代码0xc0000020,Win10系统运行程序提示“损坏的映像 错误0xc0000020”如何解决?...
原标题:Win10系统运行程序提示"损坏的映像 错误0xc0000020"如何解决? 电脑的有各种各样的程序, 拥有十分多的功能,但是最近有用户发现,在运行程序的时候,win10系 ...
最新文章
- 《预训练周刊》第35期:零样本规划器的语言模型:为智能体提取可操作的知识、LaMDA:对话应用的语言模型...
- 如何学好计算机专业?
- php发送邮件smtp源码,php下使用SMTP发邮件的代码
- !JS实战之随机像素图
- Lunx运维监控_shark巨菜_基础篇
- 用过的jQuery记录
- mysql 6.17_2020 6/17 mysql数据的增删改查
- 再次携号转网_陕西通信管理局:对移动公司拒绝对用户提供携号转网服务的违法行为处罚!...
- 暗能量什么样?爱因斯坦只“蒙”对了一半
- Java进制间的转换
- JavaScript编程规范-有利于效率和可读性
- 联想笔记本键盘亮屏幕不亮_联想笔记本电脑开机键亮但是黑屏?键盘没反应?
- Win10注册.bat或.exe成为系统服务(NSSM)
- usb3.0速度测试软件,主流B75原生SATA3.0和USB3.0速度测试
- GBase 8a开启防火墙安装集群添加端口策略
- mac 笔记本命令行使用技巧
- 如何清理微信文件夹占用的巨大空间
- 德语计算机相关的动词,德语常用计算机词汇汇总
- chrome浏览器打开网址找不到服务器IP
- 【机器学习】多项式回归案例五:正则惩罚解决过拟合(Ridge回归和Lasso回归)
热门文章
- 项目之后小谈中颖芯片——SH79F166A
- C++ 编程中常用的英文单词(首字母是A、B、C开头)
- 用Affinity制作无缝贴图
- 基于PSO优化的OFDM系统PAPR抑制PTS算法MATLAB仿真
- 怎么关闭受到的入侵端口(转)
- 风起|微软突发声明:始终严格保护并捍卫用户隐私
- [ilink32 Error] Fatal:Unable to open file 'ACNTBUILDERXE6.LIB'
- 《招聘一个靠谱的iOS》面试题参考答案(下)
- 历届奥斯卡获奖影片(1927—2012)(图)
- 泡泡龙——代码结构规范