問題タブ [adk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ArduinoAdkUsb を含む処理スケッチをコンパイルすると、build.xml でエラーが発生する
関連するソフトウェア:
Web ページの指示に従って、 Processing と Arduino IDE およびその他すべてをセットアップしました。私はArduino Mega ADKボードを持っています。ADK サンプルの 1 つを問題なくボードにアップロードしました。次のステップは、Processing を介して一致する例を Android にアップロードすることでした。Nexus One スマートフォン(Android バージョン 2.3.6)を使用しています。
ADK を使用しない自分の古いスケッチやその他のスケッチをアップロードすると、ビルドが成功し、アプリが電話に出ます。解決策を探すのに多くの時間を費やしましたが、これまでのところ運がありません。Will Scott-Jackson ( Android ADK を使用して Arduino Mega ADK と通信するときの build.xml の問題) によって投稿された stackoverflow の投稿を 1 つ見つけました。私は Java コンパイル プロセス、マニフェストなどに精通していません。したがって、私はこの問題を自分で解決するのに十分な能力がありません。どんな助けでも大歓迎です。
更新:スケッチでADKライブラリを使用せずに同じエラーを再現できました。不適切な戻り引数を使用して surfaceTouchEvent を変更したところ、同じエラーが発生したため、エラーが Android ツール/コンパイラに起因することがわかりました。
処理中に、「Android ツール内からのエラーです。コンソールを確認してください」と表示されます。
android - GoogleADK2012-購入場所
Google ADK 2012をどこで購入できるか知っている人はいますか?
ありがとうトーマス
android - アクセサリが接続されていると Android tcpip ADB セッションが切断される
Android 4.0.3 を実行する Acer Tab A100 と USB シールド付きの Arduino をターゲットにして、Windows 7 x64、API 15 を使用して ADK アプリケーションを開発しています。タブレットはルート化されていません。
Windows コマンド シェルで次のコマンドを使用して、tcpip で実行するように ADB を正常にセットアップできます。
adb tcpip 5555 adb 接続 XXXX
次に、USB ケーブルを Windows 7 PC から取り外し、Arduino に接続します。Arduino は ADK コードを実行しており、タブレットはアプリケーションを起動するように求めます。アプリケーションが起動し、正常に動作します。ただし、Android アプリケーションが起動すると ADB セッションが終了し、adb connect コマンドを再実行して再確立する必要があります。
これは起こるべきではないようです。誰もそれを修正する方法を考えていますか?
ありがとう、
デジタルハック
android - android-arduino 通信の推奨プロトコル
Android Open Accessories 標準を使用して、USB 経由で接続された arduino メガ ADK マイクロコントローラーとやり取りする Android 搭載デバイスを用意しました。データリンク層レベルで最適な通信プロトコルを知りたいです。
android と arduino 側から見ると、write(buffer[], buffer_length)、read(buffer[], buffer_length) などの単純なファイル ベースの IO です。
いくつかの調査を行ったところ、HDLC プロトコルの使用を推奨する「単純なシリアル ポイント ツー ポイント通信プロトコル」というタイトルのこのリンクに出会いました。それは実行するのに適したプロトコルでしょうか、それとももっと良いものがありますか?
ありがとうございました
arduino - USB HUB 付き Arduino Mega ADK
Android端末のデータはアクセサリーモードで見ることはできますか??
私が行ったすべてのことですが、私のPCはAndroidデバイスを検出しません
あらゆる種類の提案をいただければ幸いです よろしくお願いします
android - java.io.IOException:書き込みに失敗しました:JellyBeanデバイスからarduinoにデータを書き込んでいるときにENODEV
取得しています
ジェリービーンズデバイスからArduinoに(USB経由で)データを書き込むとき。書くためのAndroidのコードは
arduinoで読むためのコードは
Androidはアクセサリを自動的に検出してアプリを自動的に起動できますが、Arduinoへの書き込みやArduinoからの読み取りはできません。許可も適切に取得されます
また、Arduino用の最新のADKライブラリはどこから入手できますか?一部のライブラリはacc.powerOn()が必要ですが、一部のライブラリは起動するためにacc.begin()が必要です。どちらが最新ですか?
コードを変更せずに1回だけ動作させましたが、その後は1回だけです:(
android - ADK - ユーザー プロンプト ダイアログがほぼ瞬時にキャンセル/バイパスされる
以前の入力に基づいて、ユーザーに入力を求めようとしています。
いくつかのコンテキストを明確にして追加させてください。
このアプリケーションはサイコロを振るシミュレーターです。メイン アクティビティは、サイコロの数と各サイコロの面の数を表示します。これは、メニューからサブ アクティビティを開くことによって変更されます。このサブアクティビティは、 を使用して結果を求めて呼び出され、startActivityForResult()
完全に 1RadioGroup
つのボタンと 2 つのボタン (「同意する」と「キャンセル」) で構成され、String
追加のアクティビティをメインアクティビティに返します (「XdN」の形式で - たとえば「1d20」)。 、メイン アクティビティはこれを解析して使用し、それに応じてサイコロの数と面の数を調整します。
このシステムは、「1d6」、「1d10」などの例では非常にうまく機能し、私の知る限り問題ではありません。
さて、ここに私の問題
があります:「カスタム」を渡すラジオボタンがありますString
(「XdN」のようなものではなくString
)。選択すると (そして最後に [同意する] をクリックすると)、ダイアログが開き、ユーザーにカスタム カウント値を求めるプロンプトが表示されます。ダイアログが表示され、レイアウトは正しく、本来あるべきように見えますが、レイアウトは数秒後に消え、ユーザーが入力したはずの値ではなく、現在のカウント値を渡します。これにより、次のようなエラーが LogCat (私は Eclipse と ADT を使用しています) にもスローされます。
--
Button
button_acceptのメソッドは次のandroid:onClick
とおりです。
他のすべての機能は機能するため、これが機能しない理由はわかりません。これは私の最初のアプリであり、これまで触れたことのないいくつかのオブジェクトとメソッドを使用しているため、私が台無しにしているものだと確信しています。:]
編集:この質問を読んだ後Intent
、ダイアログが終了するのを待っていないのではないかと思い始めています。しかし、ダイアログを呼び出すアクティビティが結果に対して呼び出されるため、これはあまり意味がありません。
android - ADK: ADK からの読み取り時にデバイスがスタックする
USB 経由でボードから devicersa にメッセージを送信するときに問題が発生します。
ハードウェア:
- Arduino ADK 2011
- サムスンギャラクシー S3、アンドロイド 4.1.2
問題は、Android アプリの read メソッドが終了せず、スレッドが動かなくなることです。
特別な USB ライブラリを使用しているため、接続は正常に機能します。デバイスを接続すると、アプリが自動的に非常にうまく開きます。しかし、ログを使用すると、読み取りコマンドが渡されないことがわかります。また、Arduinioモニターは次のように述べています。
ADK はループ内のデバイスにメッセージを送信します (1 回):
adk - Androidで別のアクティビティのボタンをクリックしてアクティビティを表示する方法は?
Androidアプリ開発初心者です。
でボタンが押されたときに、MainPage1Activity
別のアクティビティ(名前付き)とリンクしてアクティビティ(名前付き)を表示しようとしています。私は2つをリンクしていましたが、エミュレーターでアプリを実行してボタンをクリックしても何も表示されません。別の関数を使用して別のアクティビティを表示するには、関数を使用する必要がありますか???? 主な活動で使用したコードは次のとおりです。activity_main
MainActivity
intent
android - メソッド getAccessory(Intent) はタイプ UsbManager に対して未定義です
私はアンドロイドに関するプロジェクトに取り組んでおり、デバイスと ADK 間の接続を設定しようとしています。私の問題は.getAccessory();
メソッドです。UsbManager クラスから取得する必要がありますが、Eclipse は次のエラーをスローします。
メソッド getAccessory(Intent) はタイプ UsbManager に対して未定義です
そして私のコードサンプルはここにあります:
何をすべきか考えていますか?
たぶん私は間違っています。この場合、そのタスクに何を使用できますか?
編集:JVMは、getInstance()
私が使用したメソッドも見ることができませんOnCreate(Bundle savedInstanceState)
。