新手持

6109
wanghao 3 months ago
parent 14a1ff696c
commit 8688491c74

@ -34,15 +34,19 @@ dependencies {
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation files('libs\\App_Demo_API.jar')
implementation files('libs\\DeviceAPIver20150204.jar')
// implementation files('libs\\jxl.jar')
implementation files('libs\\logutil-1.5.1.1.jar')
implementation files('libs\\reader(1).jar')
implementation files('libs\\UHF67_v3.6.jar')
implementation files('libs\\ModuleAPI_J.jar')
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation 'com.jakewharton:butterknife:10.2.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.0'
// implementation files('libs\\uhf_r_v1.0.jar')
implementation files('libs\\uhfr_v1.8.jar')
implementation files('libs\\ModuleAPI_J.jar')
implementation files('libs\\jxl.jar')
implementation 'org.litepal.guolindev:core:3.2.3'
implementation 'com.google.android.material:material:1.2.1'
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1,16 +1,13 @@
package com.example.hightschool;
import androidx.appcompat.app.AppCompatActivity;
import android.app.ProgressDialog;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.Window;
import androidx.appcompat.app.AppCompatActivity;
import com.handheld.uhfr.UHFRManager;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import cn.pda.serialport.Tools;
@ -60,14 +57,7 @@ public class BaseActivity extends AppCompatActivity {
}
@Override
protected void onDestroy() {
super.onDestroy();
// if (uhfrManager!=null){
// uhfrManager.close();
// uhfrManager=null;
// }
}

@ -6,35 +6,50 @@ import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import com.handheld.uhfr.UHFRManager;
import butterknife.ButterKnife;
import butterknife.OnClick;
public class MainActivity extends AppCompatActivity {
private UHFRManager instance;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
instance = UHFRManager.getInstance();
MyApp.setUhfrManager(instance);
}
@OnClick({R.id.radioButton1, R.id.radioButton2,R.id.radioButton3})
@OnClick({R.id.radioButton1, R.id.radioButton2, R.id.radioButton3})
public void onViewClicked(View view) {
Intent intent=null;
Intent intent = null;
switch (view.getId()) {
case R.id.radioButton1:
intent=new Intent(this, WriteActivity.class);
intent = new Intent(this, WriteActivity.class);
break;
case R.id.radioButton2:
intent=new Intent(this, ReedActivity.class);
intent = new Intent(this, ReedActivity.class);
break;
case R.id.radioButton3:
intent=new Intent(this, InfoActivity.class);
case R.id.radioButton3:
intent = new Intent(this, InfoActivity.class);
break;
}
if (intent!=null)
if (intent != null)
this.startActivity(intent);
}
@Override
protected void onDestroy() {
super.onDestroy();
if (instance != null) {
instance.close();
instance = null;
}
}
}

@ -20,13 +20,16 @@ public class MyApp extends Application {
return uhfrManager;
}
public static void setUhfrManager(UHFRManager uhfrManager) {
MyApp.uhfrManager = uhfrManager;
}
@Override
public void onCreate() {
super.onCreate();
LitePal.initialize(this);
uhfrManager = UHFRManager.getInstance();
uhfrManager.setPower(30, 30);
// uhfrManager = UHFRManager.getInstance();
// uhfrManager.setPower(30, 30);
SharedPreferencesUtils.init(getApplicationContext(), "myapp");
}

@ -62,9 +62,6 @@ public class ReedActivity extends BaseActivity {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_reed);
ButterKnife.bind(this);
//
// int[] i=uhfrManager.getPower();
// Log.e("TAG", "onCreate:" + i[0]+"\n"+i[1]);
}
@Override
@ -81,9 +78,9 @@ public class ReedActivity extends BaseActivity {
private void reedepc() {
byte[] readBytes = new byte[14];
if (uhfrManager == null) {
uhfrManager = MyApp.getUhfrManager();
}
// if (uhfrManager == null) {
// uhfrManager = MyApp.getUhfrManager();
// }
Reader.READER_ERR reader_err = uhfrManager.getTagData(1, 2, 7, readBytes, accessBytes, (short) 1000);
Log.e("TAG", "san_epc:" + reader_err);
if (reader_err.toString().equals("MT_OK_ERR")) {
@ -136,7 +133,7 @@ public class ReedActivity extends BaseActivity {
reedMonth.setText(Integer.parseInt(epc.substring(2, 3), 16) + "");
reedJitai.setText(epc.substring(3, 5));
reedDaiqiang.setText(dqs.get(Integer.parseInt(epc.substring(5, 7)) - 1));
reedDaikuan.setText(dks.get(Integer.parseInt(epc.substring(7, 9))-1));
reedDaikuan.setText(dks.get(Integer.parseInt(epc.substring(7, 9)) - 1));
reedShangjiaohoudu.setText(hds.get(Integer.parseInt(epc.substring(9, 11)) - 1));
reedXiajiaohoudu.setText(hds.get(Integer.parseInt(epc.substring(12, 14)) - 1));
reedGaijiaojibie.setText(jbs.get(Integer.parseInt(epc.substring(14, 16)) - 1));
@ -144,9 +141,9 @@ public class ReedActivity extends BaseActivity {
reedRfidshunxu.setText(epc.substring(18, 20));
reedJiange1.setText(epc.substring(20, 22));
reedJiange2.setText(epc.substring(22, 24));
int data2426 = Integer.parseInt(epc.substring(24, 26))-1;
int data2426 = Integer.parseInt(epc.substring(24, 26)) - 1;
reedSccj.setText(stringList1.get(data2426));
int data2628 = Integer.parseInt(epc.substring(26, 28))-1;
int data2628 = Integer.parseInt(epc.substring(26, 28)) - 1;
reedAzdd.setText(stringList2.get(data2628));
} catch (Exception e) {

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="450dp"
android:layout_width="400dp"
android:layout_height="246dp"
android:background="@drawable/dialog_bg">

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="450dp"
android:layout_width="400dp"
android:layout_height="246dp"
android:background="@drawable/dialog_bg">

Loading…
Cancel
Save