修改 过滤

master
wanghao 2 weeks ago
parent 66f811b5de
commit 018149bbb6

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetDropDown">
<targetSelectedWithDropDown>
<Target>
<type value="QUICK_BOOT_TARGET" />
<deviceKey>
<Key>
<type value="VIRTUAL_DEVICE_PATH" />
<value value="C:\Users\wanghao\.android\avd\Pixel_XL_API_33.avd" />
</Key>
</deviceKey>
</Target>
</targetSelectedWithDropDown>
<timeTargetWasSelectedWithDropDown value="2025-01-09T11:21:07.708219300Z" />
</component>
</project>

@ -10,8 +10,8 @@ android {
applicationId "com.example.beijing_daxing"
minSdk 24
targetSdk 33
versionCode 4
versionName "1.4"
versionCode 5
versionName "1.5"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ndk {

@ -0,0 +1,20 @@
{
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.example.beijing_daxing",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 5,
"versionName": "1.5",
"outputFile": "app-debug.apk"
}
],
"elementType": "File"
}

@ -61,9 +61,7 @@
</intent-filter>
</receiver>
<activity
android:name=".OffLineCheckActivity"
android:exported="false" />
<activity
android:name=".FpOutActivity"
android:exported="false" />

@ -49,7 +49,7 @@ public class BFActivity extends BaseActivity implements TakePictureDialog.dialog
@Override
protected void onResume() {
super.onResume();
setPower(SharedPreferencesUtils.getInt("powerScrapIn",17));
setPower(SharedPreferencesUtils.getInt("powerScrap",17));
uhfLongerManager.setGen2session(true);
uhfLongerManager.asyncStartReading();
}

@ -53,6 +53,7 @@ public class CheckActivity extends BaseActivity implements AdapterClickCall, InP
private long inspectionId;
private int backIndex;
private String code;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@ -125,15 +126,7 @@ public class CheckActivity extends BaseActivity implements AdapterClickCall, InP
public void sanRfid(List<Reader.TAGINFO> epcs) {
epcs.forEach(t -> {
var epc = Tools.Bytes2HexString(t.EpcId, t.EpcId.length);
try {
if (!epc.substring(0,8).equals("53574C44")) return;
}catch (Exception e){
return;
}
if (tagList.contains(epc)) {
return;
}
if (!tagList.contains(epc)) {
tagList.add(epc);
String s = HexAscii.hex2Str(epc);
var stock = new Stock();
@ -141,13 +134,7 @@ public class CheckActivity extends BaseActivity implements AdapterClickCall, InP
stock.setLocationCode(code);
stock.setState("正常");
list1.add(stock);
// var stock = new Stock();
// stock.setEpcCode(HexAscii.hex2Str(epc));
// var index = list.indexOf(stock);
// if (index != -1) {
// list.get(index).setState("正常");
// }
}
});
adapter.notifyDataSetChanged();
binding.setSanNumber(list1.size() + "");

@ -28,8 +28,10 @@ import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import cn.pda.serialport.Tools;
public class HomePageActivity extends AppCompatActivity {
private MyNetWorkReceiver myNetWorkReceiver;
// private MyNetWorkReceiver myNetWorkReceiver;
@Override
protected void onCreate(Bundle savedInstanceState) {
@ -37,9 +39,17 @@ public class HomePageActivity extends AppCompatActivity {
ActivityHomePageBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_home_page);
initUi(binding);
UHFRManager instance = UHFRManager.getInstance();
try {
MyApplication.getApplication().setUhfrManager(instance);
instance.setRegion(Reader.Region_Conf.RG_PRC);
instance.setPower(33,33);
boolean b = instance.setInventoryFilter(Tools.HexString2Bytes("53574C44"), 1, 2, true);
Log.e("TAG", "设置过滤:" + b);
}catch (NullPointerException e){
Toast.makeText(this, "扫描驱动异常,重新启动程序加载", Toast.LENGTH_SHORT).show();
finish();
}
}

@ -38,12 +38,12 @@ public class InActivity extends BaseActivity implements AdapterClickCall {
private InAdapter adapter;
private List<String> epcList;
private List<String> tagList;
private ActivityInBinding binding;
private ObservableBoolean checkState;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = DataBindingUtil.setContentView(this, R.layout.activity_in);
ActivityInBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_in);
vm = new InStoreVM();
binding.setVm(vm);
initRequest();
@ -63,21 +63,17 @@ public class InActivity extends BaseActivity implements AdapterClickCall {
setPower(SharedPreferencesUtils.getInt("powerIn", 33));
}
@SuppressLint("NotifyDataSetChanged")
@Override
public void sanRfid(List<Reader.TAGINFO> epcs) {
epcs.stream().forEach(t -> {
epcs.forEach(t->{
var epc = Tools.Bytes2HexString(t.EpcId, t.EpcId.length);
Log.e("TAG", "sanRfid:" + epc);
try {
if (!epc.substring(0,8).equals("53574C44")) return;
if (tagList.contains(epc)) return;
if (!tagList.contains(epc)) {
tagList.add(epc);
epcList.add(HexAscii.hex2Str(epc));
}catch (Exception e){
}
});
vm.setSanLength(epcList.size());
adapter.notifyDataSetChanged();
@ -94,6 +90,7 @@ public class InActivity extends BaseActivity implements AdapterClickCall {
});
}
@SuppressLint("NotifyDataSetChanged")
@Override
public void clickItem(int index) {
tagList.remove(HexAscii.str2Hex(epcList.get(index)));
@ -133,9 +130,10 @@ public class InActivity extends BaseActivity implements AdapterClickCall {
@Override
public void run() {
sanEpc();
handler.postDelayed(runnable, 10);
handler.postDelayed(runnable, 50);
}
};
public void instore_check(View view) {
var b = checkState.get();
if (b) {

@ -60,11 +60,10 @@ public class OutActivity extends BaseActivity implements AdapterClickCall {
public void sanRfid(List<Reader.TAGINFO> epcs) {
epcs.forEach(t -> {
var epc = Tools.Bytes2HexString(t.EpcId,t.EpcId.length);
Log.e("TAG", "sanRfid:" + epc);
if (!epc.startsWith("53574C44")) return;
if (tagList.contains(epc)) return;
if (!tagList.contains(epc)){
tagList.add(epc);
epcList.add(HexAscii.hex2Str(epc));
}
});
adapter.notifyDataSetChanged();
}

@ -41,7 +41,7 @@
android:layout_marginLeft="20dp"
android:layout_marginTop="50dp"
android:gravity="left|center"
android:text="登录RFID机场轮挡管理系统"
android:text="登录RFID机场轮挡管理系统v1.5"
android:textColor="@color/black"
android:textSize="22sp" />

Loading…
Cancel
Save