Skip to content

Commit 0ffc4ee

Browse files
authored
Merge pull request #51 from cslrfid/develop
Develop
2 parents 8209930 + 3c27ff2 commit 0ffc4ee

25 files changed

+785
-989
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ android {
1111
applicationId "com.csl.cs108ademoapp"
1212
minSdk 23
1313
targetSdk 35
14-
versionCode 42
15-
versionName "2.14.38"
14+
versionCode 44
15+
versionName "2.15.0"
1616
}
1717
}
1818

Binary file not shown.
Binary file not shown.

app/src/main/AndroidManifest.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414

1515
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
1616

17-
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
18-
<uses-permission android:name="androdi.permission.FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE"/>
19-
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION"/>
17+
<!--uses-permission android:name="android.permission.FOREGROUND_SERVICE"/-->
18+
<!--uses-permission android:name="androdi.permission.FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE"/-->
19+
<!--uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION"/-->
2020

2121
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
2222
<uses-permission android:name="android.permission.INTERNET" />
@@ -35,12 +35,12 @@
3535
android:requestLegacyExternalStorage="true"
3636
android:theme="@style/AppTheme">
3737

38-
<service
38+
<!--service
3939
android:enabled="true"
4040
android:name="MyForegroundService"
4141
android:foregroundServiceType="location"
4242
android:exported="false"
43-
android:stopWithTask="true" />
43+
android:stopWithTask="true" /-->
4444

4545
<service android:name="CustomIME"
4646
android:label="@string/app_ime_cs108"

app/src/main/java/com/csl/cs108ademoapp/AccessTask1.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public String deformatWriteAccessData(String strIn) {
8888
return strOut;
8989
}
9090

91-
boolean isResultReady = false; int tryCount = 0, tryCountMax = 3;
91+
boolean isResultReady = false; int tryCount = 0, tryCountMax = 8;
9292
public boolean isResultReady() {
9393
boolean bValue = false;
9494
if (accessTask == null) { }

app/src/main/java/com/csl/cs108ademoapp/MainActivity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757

5858
public class MainActivity extends AppCompatActivity {
5959
final boolean DEBUG = false; final String TAG = "Hello";
60+
public static boolean foregroundServiceEnable = false;
6061
public static boolean activityActive = false;
6162
public static DrawerPositions drawerPositionsDefault = DrawerPositions.MAIN;
6263

app/src/main/java/com/csl/cs108ademoapp/MyForegroundService.java

Lines changed: 92 additions & 74 deletions
Large diffs are not rendered by default.

app/src/main/java/com/csl/cs108ademoapp/fragments/AccessUcode8Fragment.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.csl.cs108ademoapp.fragments;
22

33
import static com.csl.cslibrary4a.RfidReader.TagType.TAG_NXP;
4-
import static com.csl.cslibrary4a.RfidReader.TagType.TAG_NXP_UCODE8;
54
import static com.csl.cslibrary4a.RfidReader.TagType.TAG_NXP_UCODE8_EPC;
65
import static com.csl.cslibrary4a.RfidReader.TagType.TAG_NXP_UCODE8_EPCBRAND;
76
import static com.csl.cslibrary4a.RfidReader.TagType.TAG_NXP_UCODE8_EPCBRANDTID;

app/src/main/java/com/csl/cs108ademoapp/fragments/ConnectionFragment.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public class ConnectionFragment extends CommonFragment {
3737
private ScanCallback mScanCallback;
3838
private ArrayList<ReaderDevice> readersList = MainActivity.sharedObjects.readersList;
3939

40-
private ArrayList<BluetoothGatt.Cs108ScanData> mScanResultList = new ArrayList<>();
40+
private ArrayList<BluetoothGatt.CsScanData> mScanResultList = new ArrayList<>();
4141
private Handler mHandler = new Handler();
4242
private DeviceConnectTask deviceConnectTask;
4343

@@ -179,8 +179,8 @@ private class DeviceScanTask extends AsyncTask<Void, String, String> {
179179
protected String doInBackground(Void... a) {
180180
while (isCancelled() == false) {
181181
if (wait4process == false) {
182-
BluetoothGatt.Cs108ScanData cs108ScanData = MainActivity.csLibrary4A.getNewDeviceScanned();
183-
if (cs108ScanData != null) mScanResultList.add(cs108ScanData);
182+
BluetoothGatt.CsScanData csScanData = MainActivity.csLibrary4A.getNewDeviceScanned();
183+
if (csScanData != null) mScanResultList.add(csScanData);
184184
if (scanning == false || mScanResultList.size() != 0 || System.currentTimeMillis() - timeMillisUpdate > 10000) {
185185
wait4process = true; publishProgress("");
186186
}
@@ -198,7 +198,7 @@ protected void onProgressUpdate(String... output) {
198198
}
199199
boolean listUpdated = false;
200200
while (mScanResultList.size() != 0) {
201-
BluetoothGatt.Cs108ScanData scanResultA = mScanResultList.get(0);
201+
BluetoothGatt.CsScanData scanResultA = mScanResultList.get(0);
202202
mScanResultList.remove(0);
203203
if (getActivity() == null) continue;
204204
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {

app/src/main/java/com/csl/cs108ademoapp/fragments/DirectWedgeFragment.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -367,9 +367,9 @@ public void run() {
367367
listUpdated = true;
368368
} else {
369369
while (true) {
370-
BluetoothGatt.Cs108ScanData cs108ScanData = MainActivity.csLibrary4A.getNewDeviceScanned();
371-
if (cs108ScanData != null) {
372-
BluetoothGatt.Cs108ScanData scanResultA = cs108ScanData;
370+
BluetoothGatt.CsScanData csScanData = MainActivity.csLibrary4A.getNewDeviceScanned();
371+
if (csScanData != null) {
372+
BluetoothGatt.CsScanData scanResultA = csScanData;
373373
if (getActivity() == null) continue;
374374
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
375375
if (ActivityCompat.checkSelfPermission(getActivity().getApplicationContext(), BLUETOOTH_CONNECT) != PackageManager.PERMISSION_GRANTED) {

0 commit comments

Comments
 (0)