メインコンテンツへスキップ

RIAでAndroid端末のカメラを起動してバーコードの読み取り

コメント

6件のコメント

  • Tanda

    MAGIC_MKさん、

    端末のカメラを使用する場合は、残念ながらMagicの標準機能ではできないようです。
    Javaでその処理を追加する必要がありますね。

  • Pu

    こんにちはPuです
    昔javascriptでやりました
    今はもっと簡単にできるんでしょうね
    でわ~でわ~

  • Tanda

    Puさん、

    あ、Javaを使わずにJavaScriptでもできたんですね。
    コンパイルが要らないから楽ですね。
    情報をありがとうございます。

  • Tanda

    MAGIC_MKさん、

    ChatGPT(無料版)に対して、「Androidのカメラでバーコードを読み取るプログラムをJavaScriptで書いてください」とお願いしたら、2秒でプログラムを書いてくれました。

    ちなみに、JavaScriptの場合は、ネイティブなフレームワークも同時に必要だとのことでした。

    すごい世の中になったものです。

  • MAGIC_MK

    tandaさん、Puさんありがとうございます。

    「ClientNativeCodeExecute」というモバイル用のネイティブコードを呼び出す関数があったので

    簡単に関数いっぱつコールで出来るのかとも思ったのですが、そうでもなさそうですね。

    もう少し色々と調べてみます。

    モバイルでカメラを使いたいという案件が多いので、このあたりの制御がMAGICのみで構築出来ると

    ありがたいですね。

  • Tanda

    MAGIC_MKさん、

    ClientNativeCodeExecute() 関数は、その名の通りネイティブコードを呼び出す関数ですので、例えばiOSでしたらObjective-CまたはSwiftで書いたネイティブコードを呼び出す必要があり、AndroidでしたらJavaで書いたネイティブコードを呼び出す必要があります。

    ちなみに、弊社ではiOS用のバーコード読み取りライブラリを提供させていただいておりますが、言語はObjective-Cで書いたものです。Androidの場合は、ベンダーごとに微妙に仕様が異なる可能性がありますので、残念ながら弊社では汎用モジュールは提供しておりません。

サインインしてコメントを残してください。