android控制电脑关机
来源:互联网 发布:易建联身体素质数据 编辑:程序博客网 时间:2024/04/29 12:26
电脑端
import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class T1 {static ServerSocket serversocket = null;static DataInputStream data_input = null;static DataOutputStream data_output = null;static Socket clinet_socket = null;public static void main(String[] args) {try {serversocket = new ServerSocket(3333);System.out.println("listening 3333 port");while(true){clinet_socket = serversocket.accept();data_input = new DataInputStream(clinet_socket.getInputStream());String msg = data_input.readUTF();System.out.println(msg);if(msg.equals("shutdown")){Shutdown(); //关机}else if(msg.equals("restart")){Restart(); //重启}else if(msg.equals("logoff")){ Logoff(); //注销登录}else if(msg.equals("fangqi")){ //放弃fangqi();}}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {try{data_input.close();clinet_socket.close();}catch(IOException ee){ee.printStackTrace();}}}private static void fangqi() throws IOException {Process p = Runtime.getRuntime().exec("shutdown -a");System.out.println("放弃");}private static void Logoff() throws IOException {// TODO Auto-generated method stubProcess p = Runtime.getRuntime().exec("shutdown -l");System.out.println("注销");}private static void Restart() throws IOException {// TODO Auto-generated method stubProcess p = Runtime.getRuntime().exec("shutdown -r -t 30");System.out.println("重启");}private static void Shutdown() throws IOException {// TODO Auto-generated method stubProcess p = Runtime.getRuntime().exec("shutdown -s -t 30");System.out.println("关机");}}
android端
package com.example.shutdown;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.Socket;import java.net.UnknownHostException;import android.os.Bundle;import android.app.Activity;import android.view.View;public class MainActivity extends Activity {static Socket client_socket =null;static DataInputStream data_input = null;static DataOutputStream data_output = null;static String text ="";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void on(View v){try {client_socket = new Socket("172.16.32.23",3333);data_output = new DataOutputStream(client_socket.getOutputStream());data_input = new DataInputStream(client_socket.getInputStream());} catch (UnknownHostException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}switch (v.getId()) {case R.id.shutdown:text = "shutdown";break;case R.id.restart:text = "restart";break;case R.id.logoff:text = "logoff";break;case R.id.fangqi:text = "fangqi";default:break;}try{if((data_output !=null)&&(!text.equals(""))){data_output.writeUTF(text);data_output.close();client_socket.close();}}catch(Exception e){e.printStackTrace();}}}
0 0
- android控制电脑关机
- android socket通信控制电脑关机
- android socket控制电脑关机 原理
- Java控制电脑关机
- PHP控制电脑关机
- JAVA手机控制电脑关机
- 手机控制电脑关机程序
- 用安卓手机控制电脑关机
- Android studio电脑意外关机
- Shutdown控制电脑重启,关机
- PHP 控制电脑重启 关机
- 手机QQ控制电脑关机、睡眠
- 一个控制电脑关机的有趣程序
- java版 android遥控电脑关机
- 控制电脑关机或者重新启动的JS代码
- “小懒虫”安卓手机控制电脑关机
- C++或C控制PC电脑关机、重启、注销
- android手机控制电脑源码
- while ( isAlive() ) Push++;
- Nginx学习(3)—封装的数据结构
- 1007.奥运排序问题
- 第二讲:使用JavaMail表示MIME消息(1)
- IOS-断网后,线程到底怎么了?
- android控制电脑关机
- 除了路由器,还有什么其他方法可以在宿舍共享网络
- 约瑟夫环问题
- HDOJ 1075 What Are You Talking About
- 修改MySQL的用户名和密码
- 继续学习教育软件注册说明
- keystone 手动建立租户,用户,角色,服务,端口
- java读取txt文件内容,存放到list的方法
- 宿舍更换的新淋浴喷头"水温vs旋钮角度"关系的研究(曲线)