【发布时间】:2016-01-07 14:59:05
【问题描述】:
我必须在 android 应用程序和 c++ 控制台应用程序之间建立连接: 控制台应用程序假设是客户端,它有 4 个命令从作为 android 设备的服务器获取数据。换句话说,我需要在控制台应用程序中显示设备信息(BT/WIFI 开/关,BATTERY LVL)。
我创建了客户端,我也有我必须检查的东西的代码(例如,如果 BT 是打开的)。 我唯一缺少的是这些之间的联系,我没有服务器代码方面的经验,我需要你的帮助,这是如何完成的或教程的链接,因为我没有找到。
安卓代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//IMEI init
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
IMEI = telephonyManager.getDeviceId();
//software version init
PackageInfo pInfo = null;
try {
pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
int SoftwareVersion = pInfo.versionCode;
//battery lvl init
battery = Library.getBatteryLevel(this);
//android id init
android_id = Secure.getString(this.getContentResolver(),
Secure.ANDROID_ID);
//android availability init
internetaval = Library.isNetworkAvailable(this);
//finish init <<~~
TextView tv = (TextView) findViewById(R.id.tv1);
tv.setText(" " + internetaval);
Library.setWifi(this,false);
}
【问题讨论】:
标签: android c++ server console-application