問題タブ [ioio]

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.

0 投票する
0 に答える
90 参照

android - Android の Music Player を制御する Android IOIO ボード

2 つのボタンを Android IOIO ボードに接続しました。彼らは正常に動作します。しかし、ここで質問があります: Music Player が実行されて音楽を再生しているときに、これらのボタンを次/前の曲として使用するにはどうすればよいですか。ここに何かアイデアはありますか?

0 投票する
1 に答える
161 参照

java - クラスの拡張 -- 複数のクラスを作成しなくても済むようにするにはどうすればよいですか?

質問は本当に意味がありませんが、これはそれをよりよく説明するのに役立つはずです.

私は現在 IOIO を使用していますが、次のように動作します。

そこから、Activity を拡張する CustomIOIOActivity で作成したクラスを呼び出すことができます。

私が今直面している問題は、Activity とは異なるクラスを継承しなければならないことです。たとえば、FragmentActivity です。

Activity と FragmentActivity を拡張するときに使用できるカスタム IOIO アクティビティを作成する方法はありますか? 2 つの本質的に同一のクラスを作成する必要はありませんが、これは私が現在行っていることです。私はJavaにあまり詳しくありませんが、おそらくこれは簡単です。

0 投票する
1 に答える
208 参照

android - テキストとグラフィックスを組み合わせたアンドロイド画面のデザイン、より良いアプローチ?

Android 4 でゲージ、テキスト、画像などを表示するアプリケーションを開発したいと考えています。IOIO ボード (ハードウェア) に接続されたセンサーから読み取った情報が表示されます。 ) - 速度 (垂直ゲージ) - 高度 (垂直ゲージ) - など...

基本的にGarmin G1000に似ていますが、水平方向の地平線は正方形で表示されます(画面全体ではありません). たとえば、この画像: Garmin G1000 画像

画面にはテキストとグラフィックが含まれます。一部のグラフィックは頻繁に変更される場合があります (水平線、速度など) が、他のグラフィック (温度、燃料量など) は変更されません。キャンバスですべての画面を描画するか、Textviewでテキストを配置し、透明なビットマップでグラフィックスを配置するか、その他のオプションを使用して、それを行うための最良のアプローチは何だろうと思っていました。それを設計し、ビジュアル コンポーネントを整理するための最善のアプローチについて、誰かがどう思うか教えていただければ幸いです。前もって感謝します。

0 投票する
1 に答える
104 参照

android - 値を他のアクティビティに送信

私はいくつかの助けが必要です

  1. GPS_thread アクティビティで gps 値 (経度、緯度、高度) を取得し、この値を他のアクティビティ (MapsFragment アクティビティと LoggingData アクティビティ) に送信します。

  2. Sensor_thread から (IOIO マイクロコントローラーから) センサー値を送信し、この値を他のアクティビティにも送信します (SensorFragment アクティビティと

私はまだJavaでのプログラミングの初心者であり、基本的なJavaプログラミングを少ししか持っていないので、誰かが私を助けてくれることを願っています

どうもありがとうございます

これは GPS_thread のコードです

これは Sensor_thread アクティビティのコードです

0 投票する
3 に答える
1276 参照

android - ブロードキャストによるデータの送信

サービス

ブロードキャストを使用してサービスからアクティビティに整数値を送信し、その整数をアクティビティのテキスト ボックスに表示しようとしています。それは簡単なことですが、それでも私のプログラムはクラッシュしています。これは、ブロードキャスト用のコードを追加したコードの一部です。誰でもこれで何が悪いのか教えてもらえますか? さらに追加するものはありますか?

0 投票する
1 に答える
240 参照

android - Android IOIO Bluetooth ラグの問題

AndroidのIOIOライブラリとBluetoothドングルを使用して、IOIOハードウェアの結果をAndroid携帯のワイヤレスに取得していますが、IOIOとAndroidの間の通信に遅延があるようです。

コードに関するソフトウェアの問題なのか、Bluetooth ドングルに関するハードウェアの問題なのかはわかりません。

具体的には、このコードを使用しています:

http://demos-ioio-irthermometer.blogspot.com/2013/07/ioio-and-mlx90614-ir-thermometer.html

温度センサーからアンドロイドにデータを取得するには、2 つの問題があります。

1-接続がBluetoothまたは有線USB接続であるかどうかにかかわらず、温度の読み取り値は更新されません.

2-最初に表示されるが更新されないUSB接続とは異なり、読み取りが表示されるように、Androidアプリケーションを何度も再度開く必要がある場合がある、上記のBluetooth遅延の問題。

0 投票する
1 に答える
61 参照

java - カレンダーパラメーターをアンドロイド時間パラメーターと比較するときのヌルポインター

私が抱えている問題は、ユーザー入力を受信して​​、ユーザーが送信ボタンと日付ピッカー、タイムピッカー、およびナンバーピック (秒) を介して入力および送信するスケジュールされた日時を比較しようとしていることです。

この情報は、ユーザーが送信を押したときにカレンダー オブジェクトに設定され、アプリは常に IOIOlooper をループして、イベントを呼び出す必要があるかどうかを確認します (ライトをオンにするためにピンをオンにするなど)...

ご不明な点、ご質問、ご不明な点がございましたら、お気軽にお問い合わせください。

*編集: また、アプリがすぐにクラッシュし、logcat で null ポインター エラーが発生します。

みんなありがとう;

メイン アクティビティ このアクティビティはプログラムのメイン アクティビティであり、アプリの起動時に実行され、IOIO ボードとのインターフェイスのための IOIOActivity の拡張です。

内部クラス:

これを編集してみました:

カレンダーを別のタイマー オブジェクトに変更し、2 つの値を比較しようとしています。eventTime オブジェクトをすべて 0 にインスタンス化しました。

* 3 番目の編集: 条件文も完全に削除しましたが、それでもクラッシュします。ここで問題を引き起こしているのはループ/チェックステートメントではないと思います。

次のメッセージが表示されます: Java ランタイム例外: アクティビティ ComponentInfo を開始できません

それを解決しました:

ここでは、先頭がすべてゼロのインスタンス化を削除する必要がありました: eventCalendar.set(0,0,0,0,0,0);

また; Time.compare(now,eventTime)==0 は、機能する優れた比較です。