浏览代码

1 增加血糖仪

master
ace 4 年前
父节点
当前提交
0e960c588b

+ 1
- 0
app/src/main/AndroidManifest.xml 查看文件

<activity android:name=".HeightCmdActivity"/> <activity android:name=".HeightCmdActivity"/>
<activity android:name=".BleCmdActivityDataData"/> <activity android:name=".BleCmdActivityDataData"/>
<activity android:name=".TpmsConnectCmdActivity" /> <activity android:name=".TpmsConnectCmdActivity" />
<activity android:name=".BloodGlucoseActivity" />
<activity android:name=".ADWeightScaleCmdActivity"/> <activity android:name=".ADWeightScaleCmdActivity"/>
<activity android:name=".ADWeightScaleUserActivity" <activity android:name=".ADWeightScaleUserActivity"
android:theme="@style/Theme.AppCompat.Light.NoActionBar" android:theme="@style/Theme.AppCompat.Light.NoActionBar"

+ 11
- 8
app/src/main/java/aicare/net/cn/sdk/ailinksdkdemoandroid/MainActivity.java 查看文件

@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
AILinkSDK.getInstance().init(this,"28307eb356debd69","00deaab8ea81acba686e725a2b");
AILinkSDK.getInstance().init(this, "28307eb356debd69", "00deaab8ea81acba686e725a2b");
setContentView(R.layout.activity_main); setContentView(R.layout.activity_main);
BleLog.init("", "", BuildConfig.DEBUG); BleLog.init("", "", BuildConfig.DEBUG);
String version=getString(R.string.version)+":"+BuildConfig.VERSION_NAME;
((TextView)findViewById(R.id.tv_app_version)).setText(version);
String version = getString(R.string.version) + ":" + BuildConfig.VERSION_NAME;
((TextView) findViewById(R.id.tv_app_version)).setText(version);
init(); init();
initPermissions(); initPermissions();
} }
Button btn_height = findViewById(R.id.btn_height); Button btn_height = findViewById(R.id.btn_height);
Button btn_ble = findViewById(R.id.btn_ble); Button btn_ble = findViewById(R.id.btn_ble);
findViewById(R.id.btn_ad_weight).setOnClickListener(listener); findViewById(R.id.btn_ad_weight).setOnClickListener(listener);
findViewById(R.id.btn_bloodglucose).setOnClickListener(listener);
btn_shpy.setOnClickListener(listener); btn_shpy.setOnClickListener(listener);
btn_tempgun.setOnClickListener(listener); btn_tempgun.setOnClickListener(listener);
btn_temp.setOnClickListener(listener); btn_temp.setOnClickListener(listener);
btn_baby.setOnClickListener(listener); btn_baby.setOnClickListener(listener);
btn_height.setOnClickListener(listener); btn_height.setOnClickListener(listener);
btn_ble.setOnClickListener(listener); btn_ble.setOnClickListener(listener);

findViewById(R.id.btn_wifi_ble_weight).setOnClickListener(listener); findViewById(R.id.btn_wifi_ble_weight).setOnClickListener(listener);


} }
type = BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_AD; type = BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_AD;
break; break;
case R.id.btn_wifi_ble_weight: case R.id.btn_wifi_ble_weight:
type= BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_WIFI_BLE;
type = BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_WIFI_BLE;
break;
case R.id.btn_bloodglucose:
type = BleDeviceConfig.BLOOD_GLUCOSE;
break; break;
case R.id.btn_ble: case R.id.btn_ble:
type = 0; type = 0;
break; break;



} }
startActivity(type); startActivity(type);
} }
} }







/** /**
* 初始化请求权限 * 初始化请求权限
*/ */
private void initPermissions() { private void initPermissions() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, 1); // ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, 1);
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1);
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1);
} }
} }



+ 3
- 0
app/src/main/java/aicare/net/cn/sdk/ailinksdkdemoandroid/ShowBleActivity.java 查看文件

case BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_WIFI_BLE: case BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_WIFI_BLE:
intent.setClass(ShowBleActivity.this,WeightScaleWifiBle.class); intent.setClass(ShowBleActivity.this,WeightScaleWifiBle.class);
break; break;
case BleDeviceConfig.BLOOD_GLUCOSE:
intent.setClass(ShowBleActivity.this,BloodGlucoseActivity.class);
break;
case 0: case 0:
intent.setClass(ShowBleActivity.this, BleCmdActivityDataData.class); intent.setClass(ShowBleActivity.this, BleCmdActivityDataData.class);
break; break;

+ 6
- 0
app/src/main/res/layout/activity_main.xml 查看文件

android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="WiFi+Ble体脂秤" android:text="WiFi+Ble体脂秤"
/> />
<Button
android:id="@+id/btn_bloodglucose"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="血糖仪"
/>
</LinearLayout> </LinearLayout>


<LinearLayout <LinearLayout

正在加载...
取消
保存