Scanning Service Usage: Difference between revisions

From wizarPOS
(Replaced content with "{{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/cloudpos-sdk/scanning-service-usage}}")
Tag: Replaced
 
Line 1: Line 1:
This documentation is crafted to aid Android application developers for the Smart POS. It clarifies the functionality of the scanning service and provides details on the released SDKs, testing applications, and features for quickly launching the scan application. For specific downloads and further information, refer to the provided links and sections.
{{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/cloudpos-sdk/scanning-service-usage}}
== OverView ==
The scanning service enables Android devices equipped with imaging hardware, such as cameras, to scan barcodes or QR codes, retrieving encoded data. This encoded information typically includes a web address, geographic coordinates, small text excerpts, and commercial product codes. The service is designed to provide an Application Interface Definition Language (AIDL) for third-party applications.
== Document ==
{| class="wikitable"
|-
! Version!! Download!!Release Time
|-
| 3.0 || [http://ftp.wizarpos.com/barcodescan/CloudposScannerUsage_3.9.5_20240110_en.pdf CloudposScannerUsage_3.9.5]|| 2024-01-10
|}
 
== Released SDK ==
=== Source ===
{| class="wikitable"
|-
! Version!! Download!!Release Time
|-
| 3.9.5 || [http://ftp.wizarpos.com/barcodescan/barcodeSDK_source.zip aidl&aidlcontrol source package]|| 2024-02-02
|}
=== Demos ===
{| class="wikitable"
|-
! Version!! Download!!Release Time
|-
| 3.9.5 || [https://github.com/SmartPOSSamples/CloudposScannerDemo.git CloudposScannerDemo]|| 2024-02-02
|-
| 3.9.5 || [https://github.com/SmartPOSSamples/CloudposScannerFloatModeDemo.git CloudposScannerFloatModeDemo]|| 2024-02-02
|-
| 3.9.5 || [http://ftp.wizarpos.com/barcodescan/barcodeSDK_3.9.5.zip ScanWithButtonDemo in barcodeSDK_3.9.5.zip, not changed now]|| 2024-02-02
|}
 
==Scan Barcode Testing Application ==
[http://ftp.wizarpos.com/barcodescan/app-cloudposscannerdemo-20231106.apk Testing APK Download]
 
== Quickly Launch the Scan Application in Q2/Q3==
Physical Action: Double-click the power button.
 
This feature enables the swift launch of the scan application. Upon clicking, the system searches for all installed applications and launches the one with the scan intent-filter. If multiple applications exist, the system presents a list for users to choose from, initiating the selected application. The code for the scan intent-filter is as follows:
<source lang="xml">
<action android:name="android.intent.action.SCAN" />
<category android:name="android.intent.category.DEFAULT" />
</source>
If no application in the system defines the scan intent-filter, pressing will not work. For instance, to use the scan button effectively, the application must define the scan intent-filter in its Android manifest file, with the category and action defined as follows:
<source lang="xml">
<activity
  android:name="com.XX.activity.MainActivity"
  android:label="@string/app_name" >
  <intent-filter>     
    <action android:name="android.intent.action.SCAN" />
    <category android:name="android.intent.category.DEFAULT" />
  </intent-filter>
</activity>
</source>
== CloudPOS Scan Service in Q1 Android 4.4==
[http://ftp.wizarpos.com/advanceSDK/CloudposScannerService-v3.12.28-r35144-q1_releasekey_forQ1android4.4.apk CloudposScannerService-v3.12.28]

Latest revision as of 05:28, 8 April 2024

Please visit new link of same subject:

https://smartpossdk.gitbook.io/cloudpossdk/cloudpos-sdk/scanning-service-usage

We're making a move! Our site's content is migrating to a new URL, to provide you with an enhanced browsing experience. Please update your bookmarks accordingly. Thank you for your continuous support!