Code Monkey home page Code Monkey logo

binaryeye's People

Contributors

bovirus avatar certainbot avatar cewbdex avatar elaborendum avatar emintufan avatar fbernutz avatar gazcore avatar gdonisi avatar gnuhead-chieb avatar grenagit avatar huldf avatar huy-ngo avatar ialokim avatar kamaleizestri avatar markusfisch avatar meimingle avatar molikuner avatar npepperlinux avatar oersen avatar oymate avatar sestowner avatar solokot avatar ss11mik avatar toolatebot avatar unbranched avatar unknownman820 avatar urbalazs avatar vistaus avatar yzqzss avatar zmni avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

binaryeye's Issues

Cooperation: Offline QR Code Generator Firefox add-on

I am the dev of a Firefox add-on for generating QR codes and I really like your QR code scanner/generator, because:

  1. It is, as my add-on, offline. (Okay, maybe that's still quite common in Android apps. I can assure you, in add-ons/websites, it is not.)
  2. (As part of 1.) it does not send tracking data and is FLOSS.
  3. It has a really nice icon UI and icon, in contrast to these other barcode generator apps.
  4. It works with inverted QR codes and can do useful things with the things it has scanned.

Now what?

So, however, when generating and scanning a QR code, you always need two parts: the reader and scanner. On two devices.

I mostly consider this use case: transmit some (potentially private) data from your desktop to your phone.

That's why I'd want to ask, whether we could maybe some kind of "cooperation" to suggest that we can link to each other's app/recommend it, as both things have quite common goals, IMHO. (more on that below)

What to do?

The exact details can be discussed, but I have a system to show a "random tip" to the add-on user in rare circumstances (non-annoying!). There I already have other tips included, but may also add a recommendation for your app.

Why?

Because, IMHO, the users of our software(s) will only benefit.

  • It helps no one, if you have a private QR code generator, but the QR code scanner sends the data everywhere. (and vice versa)
    So recommending a good app/add-on for the "other" part to the user, helps to increase the overall ("end-to-end") security.
  • IMHO, we both put effort into making the UI as simple as possible.
  • From my perspective: This app solves many problems (inverted QR codes) that OfflineQr users may get in trouble with. (rugk/offline-qr-code#20)
  • My add-on can also be used on Android, but I think the performance and quality of a native app cannot be matched.
  • Personally, I see your QR code generator app as the best FLOSS app, I've used. (see list at the top of this issue)

That said (potential problems):

  • Obviously, the use cases overlap, so we are "competitors", because a) my add-on works on Android and b) your app can be used to generate QR codes, too. However, as you see above, I'd still use (and I personally do use) your app on Android. Also, we're FLOSS, so it's not that we would gain anything, if people did not use the app or the add-on.
  • Problem: The platforms of our pieces of software really do not match. Obviously, this is problematic, because we cannot know whether our users use Android or Firefox.
    IMHO, this is, however, a trade-off we can accept, because it's the nature of QR codes that you want to transmit data between different platforms, devices, browsers etc.

Also, I am indeed calling for an unobtrusive way and not for big banners or so.


I am deliberately requesting this in an issue tracker publicly here, to discuss this transparently, because this is as FLOSS projects should do it. That's my opinion, at least. 😃


Let me know what you think. 😃

"Unfortunately, Binary Eye has stopped" - all versions after Binary Eye 1.9.1

Good day

Firstly, thank you very much for creating Binary Eye!
In my opinion Binary Eye is the best,
compared to: Barcode Scanner, SecScanQR, QR Scanner, Obsqr.

Unfortunately, in latest updates I'm encountering strange "Unfortunately, Binary Eye has stopped." error when I try to use Binary Eye for longer time.

STR:

  1. Open BinaryEye
  2. Play with it for few seconds
    and see that it crashing with this error:
    "unfortunately, Binary Eye has stopped."

Latest not affected version of BinaryEye:
1.9.1

First affected version of BinaryEye:
1.10.0

Other affected versions of BinaryEye:
1.11.0
1.11.1

Operating system:
Android 6.0.1

Compilation number:
23.5.A.1.291

Kernel version:
3.4.0-pref-gc14c2d5

Mobile phone:
Sony Xperia Z3 Compact (D5803)

Best regards

Adds WPA2-EAP profile, but does not connect

So i tried out the android app from play store with a WPA2-EAP setup, the app adds the wifi profile correctly, but does not connect. I tried putting the same profile manually in android wifi interface, and it works perfectly, bot not through the app. The profile added by the BinaryEye app stays as "saved" but does not connect.

Unable to Compose QR code with Chinese

As shown,all Chinese characters will be converted to “?”.

result-2019-08-05-02-01-22

Although app can't compose qr code with chinese, the scan can read Chinese qr code.

result-2019-08-05-02-33-01

I only know that the QR code can supports Chinese. I don't know if other encodings have this problem.

Front Camera

This issue sounds odd (also to me), however it has it's importance.

Can you please add the front camera as an additional scanning source?
This could be of use to those with a broken/nonfunctional rear camera.

3.4.0 version, build error when generating apk

I use the 3.2.0 version and everything works fine.When I use the 3.4.0 version and open proguardFiles generating apk,it's build error.My proguard-rules.pro Already added
-keep class com.google.zxing.** {*;}
-dontwarn com.google.zxing.**

android studio=3.4.1
java_sdk=1.8
compile_sdk_version = 26
support_version = 26.2.0
min_sdk_version = 19
target_sdk_version = 26

How should I solve the problem?

Updated it (Italian) translation

I have translated your application into it (Italian). Here is the xml:

app/src/main/res/values/list_separators.xml
app/src/main/res/values/strings.xml
<resources>
	<string name="no_camera_no_fun">Quest\'app non ha alcuna utilità senza accesso alla camera. Addio.</string>
	<string name="camera_error">Impossibile accedere alla camera. Riprovare</string>
	<string name="scan_code">Codice</string>
	<string name="compose_barcode">Crea codice a barre</string>
	<string name="decode_barcode">Decodifica codice a barre</string>
	<string name="content">Contenuto</string>
	<string name="toggle_flash">Flash</string>
	<string name="share">Condividi</string>
	<string name="copy_to_clipboard">Copia negli appunti</string>
	<string name="put_into_clipboard">Metti negli appunti</string>
	<string name="open_url">Apri URL</string>
	<string name="cannot_resolve_action">Nessuna app può aprirlo</string>
	<string name="format">Formato</string>
	<string name="size">Dimensioni in pixel</string>
	<string name="width_by_height">%1$d×%2$d</string>
	<string name="input_content_here">Contenuto input qui</string>
	<string name="encode">CODIFICA</string>
	<string name="error_no_content">Contenuto mancante</string>
	<string name="view_barcode">Vedi codice a barre</string>
	<string name="info">Info</string>
	<string name="switch_camera">Cambia camera</string>
	<string name="history">Cronologia</string>
	<string name="use_history">Salva cronologia delle scansioni</string>
	<string name="really_remove_scan">Vuoi veramente rimuovere la scansione?</string>
	<string name="really_remove_all_scans">Vuoi veramente rimuovere tutte le scansioni?</string>
	<string name="clear_history">Pulisci cronologia</string>
	<string name="no_barcode_found">Nessun codice a barre trovato</string>
	<string name="pick_list_separator">Come separare elementi di una lista?</string>
	<string name="separator_line_break">Interruzione di linea</string>
	<string name="separator_ruler">Righello</string>
</resources>

Translation made with Stringlate.

Feature request: Saved scan list

Please add an option to save barcodes. As such there is the history list, but since there, entries do not have title and/or description it can become difficult to find perticular scan as number of enteries grow. It would be practical to have another list for saved scans, with option for performing search.

My primary use case is to scan barcodes etc. and display those in the original format when needed. And saved scan list would improve apps usability many folds.

Scanning From File

Could you please add scanning from an existing file as a source?

In any case, Binary Eye is awesome.
Thanks for your hard work!

Binary Eye 1.13.0 crashes immediately after scanning any barcode

Greetings,

Firstly, thanks for all the work you have put into this project. Since "Barcode Scanner" is no longer being maintained, I found this project while searching for another free software barcode scanner. Unfortunately, the application crashes immediately after scanning any barcode; displaying "Unfortunately Binary Eye has stopped." I have tried scanning CODE128, CODE93, QR, and Data Matrix. All cause the crash as soon as the code is recognized.

I am using Binary Eye version 1.13.0

Steps to Reproduce:

  1. Open Binary Eye
  2. Point camera at barcode
  3. Observe crash

I have tried the software on two different devices, and both reproduce this issue:

Samsung Galaxy S4 Mini (SCH-I435)
Android 4.4.2

Samsung Galaxy S5 (SM-G900V)
Android 5.0

Here is the stacktrace output from adb logcat:

V/Vibrator(22016): Called vibrate(long) API - PUID: 10194, PackageName: de.markusfisch.android.binaryeye
V/Vibrator(22016): vibrate - PUID: 10194, PackageName: de.markusfisch.android.binaryeye, ms: 100, mag: -1
V/VibratorService(  934): vibrate - package: de.markusfisch.android.binaryeye, ms: 100, token: android.os.BinderProxy@43cf33a0
D/SensorManager(22016): unregisterListener ::   
W/dalvikvm(22016): Exception Ljava/util/regex/PatternSyntaxException; thrown while initializing Lc/a/a/a/a/d/b;
D/AndroidRuntime(22016): Shutting down VM
W/dalvikvm(22016): threadid=1: thread exiting with uncaught exception (group=0x41deeda0)
E/AndroidRuntime(22016): FATAL EXCEPTION: main
E/AndroidRuntime(22016): Process: de.markusfisch.android.binaryeye, PID: 22016
E/AndroidRuntime(22016): java.lang.ExceptionInInitializerError
E/AndroidRuntime(22016): 	at c.a.a.a.a.d.a.a.a()
E/AndroidRuntime(22016): 	at c.a.a.a.a.a.a()
E/AndroidRuntime(22016): 	at c.a.a.a.a.c.a()
E/AndroidRuntime(22016): 	at c.a.a.a.d.e.b()
E/AndroidRuntime(22016): 	at c.a.a.a.d.e.a()
E/AndroidRuntime(22016): 	at a.a.c.b.p.b()
E/AndroidRuntime(22016): 	at a.a.c.b.z.a()
E/AndroidRuntime(22016): 	at a.a.c.b.z.g()
E/AndroidRuntime(22016): 	at a.a.c.b.z.a()
E/AndroidRuntime(22016): 	at a.a.c.b.h.b()
E/AndroidRuntime(22016): 	at a.a.c.b.z.a()
E/AndroidRuntime(22016): 	at a.a.c.b.z.b()
E/AndroidRuntime(22016): 	at a.a.c.b.z.c()
E/AndroidRuntime(22016): 	at a.a.c.b.z.p()
E/AndroidRuntime(22016): 	at a.a.c.b.t.l()
E/AndroidRuntime(22016): 	at a.a.c.b.r.onStart()
E/AndroidRuntime(22016): 	at android.support.v7.app.m.onStart()
E/AndroidRuntime(22016): 	at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1177)
E/AndroidRuntime(22016): 	at android.app.Activity.performStart(Activity.java:5461)
E/AndroidRuntime(22016): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2386)
E/AndroidRuntime(22016): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471)
E/AndroidRuntime(22016): 	at android.app.ActivityThread.access$900(ActivityThread.java:175)
E/AndroidRuntime(22016): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
E/AndroidRuntime(22016): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(22016): 	at android.os.Looper.loop(Looper.java:146)
E/AndroidRuntime(22016): 	at android.app.ActivityThread.main(ActivityThread.java:5602)
E/AndroidRuntime(22016): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(22016): 	at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime(22016): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
E/AndroidRuntime(22016): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
E/AndroidRuntime(22016): 	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(22016): Caused by: java.util.regex.PatternSyntaxException: Unrecognized backslash escape sequence in pattern near index 26:
E/AndroidRuntime(22016): ^BEGIN:(VCARD|VEVENT)(?:\R.+?:[\s\S]+?)+?\REND:\1\R?$
E/AndroidRuntime(22016):                           ^
E/AndroidRuntime(22016): 	at java.util.regex.Pattern.compileImpl(Native Method)
E/AndroidRuntime(22016): 	at java.util.regex.Pattern.compile(Pattern.java:411)
E/AndroidRuntime(22016): 	at java.util.regex.Pattern.<init>(Pattern.java:394)
E/AndroidRuntime(22016): 	at java.util.regex.Pattern.compile(Pattern.java:374)
E/AndroidRuntime(22016): 	at d.i.o.<init>()
E/AndroidRuntime(22016): 	at c.a.a.a.a.d.b.<clinit>()
E/AndroidRuntime(22016): 	... 31 more
W/ActivityManager(  934):   Force finishing activity de.markusfisch.android.binaryeye/.activity.MainActivity
W/ActivityManager(  934):   Force finishing activity de.markusfisch.android.binaryeye/.activity.CameraActivity
D/CrashAnrDetector(  934): processName: de.markusfisch.android.binaryeye
D/CrashAnrDetector(  934): broadcastEvent : de.markusfisch.android.binaryeye data_app_crash

Thank you for your help.

Possibility to open the correct application, depending on the content of the code read

Hi,

After scaning a barcode, can you add a button to open the application in connection with the code read.

Examples :

  • if the code contain an URL → the button can open the webbrowser
  • if the code start with mailto: → the button can open the mail client
  • if the code is a vCard BEGIN:VCARD → the button can open the contact app
  • ...

You can see some other one on this page : https://github.com/zxing/zxing/wiki/Barcode-Contents

Thanks !

Crashes Seconds after startup

I see the camera image for about 1-2 seconds, then the App quits silently to the launcher.

Device: Samsong Galaxy S5 SM G900F
Android 9
LineageOS 16-microG (no Google Services) klte

I can provide additional information, but need instructions on how to do that ;)

Scan history - share the whole list instead of specific items

Right now only specific history items can be shared.
It would be good to have an option to share the whole history as a list too.

BTW the app is very good. Light, fast, has all the features it needs (besides sharing the whole history list :) )

Empty pop-up message on Binary Eye version 1.8.1

Expected behavior

I expected the app to either encode the content or tell me that I inputted an invalid selection, format, or anything that was wrong.


Actual behavior

When I select the format I want (I selected PDF_417), select the size, add the content I want to encode, and click on 'ENCODE' button, an empty pop-up messages is shown. Leaving me confused about what actually happened while trying to create the barcode


How to reproduce

  • Download, install and launch the latest version of the app
  • Grant the required permission and scan a barcode
  • Click on the '+' icon at the top right corner of the screen.
  • Select the 'PDF_417' format.
  • Select the size in pixels as 896*896.
  • Input anything as the content.
  • Click on the 'ENCODE' button
  • Observe the bug.

Device: Gionee f100s
Android version: v6.0
App version: v1.8.1


Recording of the bug

20190614_164546

Issue: Creating new Barcode, I get always the first one I've ever created

Look. If I create a new barcode and I'm just going to share/export into a "Simple Draw" (Zeichenblock) app, I do get always the image for "http://schlüsseldienst-frickenhausen.de", an address which I've made once (I know this should've been "//xn--schlusseldienst-frickenhausen-46c.de").
Now if I'm trying to make a new image for example for "https://github.com/metadings", this exported to my Draw app, I do always get the stupid OLD image !

(There is the file intern/Android/data/de.markusfisch.android.binaryeye/cache/shared_barcode.png which I can copy to somewhere else 😺)

Add informations about the code

Hi,
it could be great if we can have some informations about the scanned code.
After a scan, you could display his type (Code39, Code128GS1, Datamatrix... ), his lenght, his raw content...

Thanks !

Please don't hardcode the search engine

Users prefer different search engines, so please let them provide their own query URL.

Especially the current search engine is controversial, especially in the FOSS world. There are many people who would like to avoid this service (and would most appreciate if they aren't lead there by accident!).

Please take this into consideration and thank you!

P.S.: As for issue #35—the searching for EAN_13 codes—there is OpenFoodFacts.org (and OpenBeautyFacts.org and OpenPetFoodFacts.org); free and open databases of information on food products. Maybe this could be a good idea.

Handle QR code scan intents

At first, thanks for this great app! It looks a lot nicer than the original Barcode Scanner app from zxing while being at least as powerful and fast!

One downside I noticed while using BinaryEye is that most of the apps calling a QR Code reader application use the native Barcode Scanner intent (com.google.zxing.client.android.SCAN), which is not handled by BinaryEye. I would find it very useful to be able to select BinaryEye as a target application for scanning QR Codes. Sadly, there does not seem to exist an package-independant Intent for querying any installed QR code scanner apps.

A quite simple workaround would be to add a new intent filter with the same name as Barcode scanner and handle it inside CaptureActivity.java.

What do you think of such a functionality? I would be willing to look into it, but I wanted to discuss it here first.

Encoding issues

When scanning QR codes like this in Giggity, Binary Eye apparently tried to decode UTF-8 or something, so Giggity fails to ungzip the barcode.

BinaryEye- Improve Compose Barcode Interface By Including Types Of QrCode Content.

qr.png

Components

This suggestion will affect compose barcode fragment.

Proposal Description

Recently, this project received a feature request, to provide a button that opens the correct application, depending on the content of the code read.

Examples :

  • if the code contains URL → the button can open the web browser
  • if the code starts with mailto: → the button can open the mail client
  • if the code is a vCard BEGIN: VCARD → the button can open the contact app Suggested by Nico207

What about when creating a QrCode? Does BinaryEye understand the content of QrCode that should be created? So as to aid readability by the right application after scanning the QrCode?

No, there is no option to select the content of QrCode to be created. This is where my proposal comes in.

While using BinaryEye, I created a QrCode via compose Barcode option with my first device to hold a phone number, then I scanned the code with BinaryEye on my second device, which successfully scanned but didn't open any application to read the digits.

It's a different case when I created a phone number QR-code from another application, then scanned it with BinaryEye. BinaryEye successfully pushed the phone number to a phone dialer, which didn't happen when I created it with BinaryEye.

It'd be nice if there are options to select the type of code to be created. I believe with this, the phone number will be recognized as digits.

For example;
Let's assume I need to create a QR-code of a Contact (digits), website (links) or a PDF file (documents). Let there be a dropdown showing the different types of Qrcode to be created.

Mockups / Examples

Create Content Type Section

It'd be awesome to see the content type section in-between barcode format and text entry section.
qrcode.png

  • Make it a drop-down list

Making it a drop-down format will help to manage interface by not consuming a lot of space.
qrcodes.png

Benefits

After this suggestion is implemented, users won't stress themselves copying digits to phone dialer. Instead, it's recognized as a digit which then opens the appropriate app to handle it.

Suggestion of encoding images in bar code.

Hi
Of course, I found the binary eye quite interesting but I want to improve it further by the implementation of the following suggestion.
It should encode the images also in the barcode, I mean It should be able to generate a barcode which can store images too.

Thanks
With regards
@peerzadaabid

Android 4.1.2 is compatible

F-Droid says that Binary Eye 1.14.0 is incompatible with Android 4.1.2, but I installed it on such a device, and it works as expected. You may want to lower down the minimum required version.

Feature request: Share contacts

It would be nice to choose "Binary Eye" as an option when sharing a contact, similar to how Huawei shows a QR code when viewing a contact.

"No application can open that" message when the URI scheme is in uppercase (HTTP or HTTPS)

Hello,

I get the message "No application can open that" when the URI scheme is in uppercase (HTTP or HTTPS).
I use uppercase letters to reduce the number of bits in QR Codes.

According to the RFC 3986 Section 6.2.2.1 (https://tools.ietf.org/html/rfc3986#section-6.2.2.1):
"When a URI uses components of the generic syntax, the component
syntax equivalence rules always apply; namely, that the scheme and
host are case-insensitive and therefore should be normalized to
lowercase."

It seems there's an android command to normalize the scheme as seen here:
(https://stackoverflow.com/questions/27251456/start-browser-via-intent-url-with-schema-http-uppercase-error)
(https://developer.android.com/reference/android/net/Uri#normalizeScheme())

Crashes when opening the history

App version: 1.4.2

Steps to reproduce:

  1. Enable history
  2. Scan a QR code
  3. (Attempt to) open the history

Exception (from logcat):
java.lang.IllegalStateException: Circular dependencies cannot exist in RelativeLayout

Android version: 7.0 (stock ROM, OTA upgrade from 6.0)

Device manufacturer: Sony

ping custom URL (or search engine) on scan

#37 introduced more search engines for scanned content, but it obviously doesn't cover all use cases. It would be great if we could ping arbitrary URLs with the content of the decoded bar code. my use case is to use my phone as a barcode scanner for my library collection: i could make a simple webserver that would type whatever is fed to it (with some security token or something) and use this to sort through my library.

this is a bit how barcodetopc.com works, except the latter made an entire other app for scanning barcode instead of reusing an existing one. it also has a custom server-side webserver that is shareware-style and has small limitations and "shareware popups".

by simply pinging a customizable URL, we could delegate this useful software to any other backend we wish...

thanks!

Saving generated code to file

Thanks for this great app (F-Droid release v1.3.8)! Could you please add an option to save a generated code to file (so you can email a code or display a code in a web page, for example)?

Read from screen

the idea is that there would be a button to minimize the app and start looking for readable codes on the screen (will probably need permission to 'draw over other apps'), so i can go to a webpage and show the code, while the app shows a visual cue that this is a readable code and therefore i can select to go back to the app to see it.

a positive point of this would be that i can do stuff such as sending an OTP key to Aegis*, for example, without having to actually download any images to anywhere other than the browser cache or having the code pass through the clipboard.

* sending OTP, TOTP keys and alike would require a way of generating an url for the protocol to send totp stuff, but that is a topic for another issue

a con of this though is the permission for seeing the screen, which might worry some people, i think, so i don't know if that is a good idea...

what do you think? :3

Scan History

Hi, I had just tried out BinaryEye (via F-Droid), and I came away extremely impressed at it's features vs. it's size.
there are two options that in my opinion are missing, though (the others will be in seperate issues).

Could you please add a scan history, with an toggle for enabling/disabling it (the toggle is for those who do not want the history option)?

Changing engine for decoding codes

Regarding - #49

I found nice performant engine for decoding QR Codes.

It's BoofCV

Performance test compared to others, like:

  • BoofCV (Ver. 0.33)
  • OpenCV (Ver. 4.0.1)
  • Quirc (Feb 1, 2018. SHA 307473db)
  • ZBar (Ver. 0.10)
  • ZXing (Ver. 3.3.3)

looks really impressive

Source:

What do you think about changing engine to BoofCV?
Of course if it has same features and supports same codes.
Just FYI issue.

Disable focus on tap

A small feature that would be useful for me. My camera's buggy due to my custom firmware, and an option to disable the focus on tap would be useful since the app crashes when I tap the screen.

Doesn't display binary

I hoped this would live up to it's name and display binary or hexadecimal data from a 'binary data' QR code (like the ones from Signal messenger) but it renders the data as a garbled string.

Support for UIC codes

Support for reading and creating UIC codes would be really nice, and implementation for reading allready exists in the open918 library

Contributor's guidelines & a formal privacy policy.

Hello, I'm Harry. I engage in content creation for open source software. I mostly just create documents which I think would be valuable to the project. I'd like to contribute to yours by creating a contributor's guidelines, and make your privacy policy statement more formal. What do you think?

Alternative download source

Would you mind attaching the .apk to your /releases for folks without Playstore? Or even better, having your app available at F-Droid? It looks pretty privacy-friendly, so us tin-foils would really appreciate it. For F-Droid, the blob in libs/ might be an issue – but there's always my repo if you can provide the .apk 😉

Feature request: send images to BinaryEye

I hope that BinaryEye could receive an image to read out the QR code. It is used to read a generated QR code, or an image containing a generated QR code (I mean, something like an electronic poster where a QR code is surrounded by various texts).

Binary Eye (version 1.8.1) says "No application can open that"

Expected behavior

I expected the app to perform a search about the product using the details gotten from the barcode.


Actual behavior

After the barcode is scanned, I clicked on the 'open URL' button and the app says "No application can open that" whereas I have a lot of applications which can open the link.


How to reproduce

  • Download, install and launch the latest version of the app
  • Grant the required permission and scan a barcode
  • Click on the 'open URL' icon at the top right corner of the screen (the middle icon)
  • Observe the bug.

Device: Gionee f100s
Android version: v6.0
App version: v1.8.1


Recording of the bug

20190614_114113

Pr?

Hello, I'm back again. it's my first time trying to contribute via PR. is it welcomed? 😊

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.