問題タブ [nexus-7]
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 - 開発用 Android HW: 外部 SD カードがサポートされていない場合、外部ストレージに?
コンテキスト:開発中にアプリケーションをテストするために、リファレンスタブレットの Nexus 7を購入することを検討しています。正確にどのような種類のアプリケーションかは、今は言えません。それらはおそらく、より大規模な IT アプリケーション (データベース アプリ、Web サービス ベースの通信) 用の単なるポータブル クライアントになるでしょう。私は C++ はかなり得意ですが、Java の実地経験はありません。Androidの公式Webページを勉強しているだけです。
これまでに学んだことから、Android は内部ストレージと外部ストレージをサポートしており、それぞれに固有の機能があります。そういう意味では…
質問: Nexus 7 は何らかの形で外部ストレージを実装していますか? 外付け SD (Nexus 7 用) の欠如は、外付けストレージに関連する用語ですか? ある種のアプリケーションを設計/開発する際に、外部 SD の欠如が制限になることはありますか?
android - Nexus7エミュレータを作成した後にクラッシュする
エミュレーターでもう1つの問題に直面しています。
最初に、エミュレータ(Nexus 7)を作成する際に次のメッセージで問題に直面しました
エミュレータ:HAXデバイスを開くことができませんでした!HAXが機能せず、エミュレーターがエミュレーションモードで実行されますエミュレーター:HAXデバイスを開くことができませんでしたメモリの割り当てに失敗しました:8このアプリケーションは、ランタイムに異常な方法で終了するように要求しました。詳細については、アプリケーションのサポートチームにお問い合わせください。
ここの投稿の指示に従った後、nexusエミュレーターを作成することができました。
作成したエミュレータを実行してメニューをタップすると、メニュー画面(エミュレータにインストールされているアプリケーションのリスト)にリダイレクトされます。これは新しく作成されたものであり、ガイド画面が画面に表示されるため(スクリーンショットを参照)、メニューの[OK]ボタンをクリックします。 「残念ながら、ランチャーが停止しました」というメッセージが表示されて画面がクラッシュするだけです。添付した以下の画面を確認してください。
これを解決するために、これに関する情報をさらに提供できる場合は、お知らせください。
注:Android SDKツールの使用– 21.0.1
google-chrome - Nexus7のChromeに低レイテンシの動画をストリーミング
ライブビデオをほとんどまたはまったく遅延なくAndroidタブレットにストリーミングする必要があります。Androidアプリを作成するよりも、Webアプリケーションにストリーミングする方がはるかに望ましいです。ただし、これまでのところ、gstreamerとウェブカメラを使用してNexus 7のChromeに動画をストリーミングする取り組みは、5秒程度の遅延があり、遅すぎることがわかっています。私はwebm/vp8を使おうとしていますが、他の何かがうまく機能する場合はそれを使用するように設定されていません。
おそらく、私が使用していないgstreamerのオプションはありますか?より良いコーデック/フォーマット/何でもありますか?
私が使用しているgstreamerコマンドラインですが、gstreamerは必須ではありません。たとえば、webmでいくつかの高度なオプションを使用するために独自のCコードを作成する必要がある場合、それは問題にはなりません。
android - nexus7 ではアプリがクラッシュするが、エミュレータ android では動作する
3つのボタンを持つメイン画面を作成しました。そのうちの 1 つは、データベースのデータをテキストビューで表示する別のページを開くことです。ラップトップのエミュレーターでは完全に動作しますが、ファイルを Nexus 7 にコピーすると、そのボタンでアプリケーションがクラッシュします。他のすべてのボタンは正常に機能します。
非常に基本的なコードは次のとおりです。
このページを呼び出します:
誰かが私に非常に感謝しているアイデアを持っているなら、私はしばらくこの問題について頭を悩ませてきました。
前もって感謝します
android - Nexus 7、android 4.2.1 で Cocos2dx がクラッシュする
cocos2dx と android 4.2.1 に問題があります。アプリは 4.2 より前のプラットフォームでは正常に動作しますが、nexus では次のエラーが発生します。
助けてください、何が悪いのか理解できません。
android - 1 回の移動タッチ イベントとして解釈されるタップの素早い連続? (Nexus 10 でテスト済み)
ユーザーが複数の指ですばやくタップできる Android アプリケーションを開発しています。Nexus 10 タブレットでの最初のテストでは、近くですばやく別のタップを行った場合、両方のタッチ ポイントが 1 つのポインター インデックスに起因する 1 回のタッチ アンド スライド モーションとして解釈されることが多いことがわかりました。これは、ハードウェアの問題、または少なくとも Android の低レベルのタッチ処理の問題であると思われます。
同様に、2 本の指を合わせて同時にタップすると、1 本の大きな指による 1 回のタッチとして解釈されるのを見てきました。
1 回のタッチとして誤って解釈される迅速なペアのタッチで同様の問題を経験した人はいますか? 誰かが巧妙な回避策、または動いているタッチが実際には単一のタッチから来ている可能性があることを巧みに推測する方法を持っていることを願っていますか?
明確にするために、私の観察は、開発者設定から「ポインターの位置」をオンにしてタッチを視覚化することに基づいているため、私のアプリケーションとは無関係です。
android - nexus 7 を vmware Windows ゲストの ADT に接続する方法
Ubuntu 12.04 と Windows 7 PC の両方で Android 開発者ツール (最新の Eclipse ベースのパッケージ) を正常にセットアップし、Nexus 7 を接続し、phonegap を使用して hello world の例を実行しました。
今、同じことをしたいのですが、Vmware Workstation 9 を使用して ADT で Win 7 ゲストを実行します。環境をセットアップし、Nexus 7 を vmware win 7 ゲストのリムーバブル デバイスとして接続できますが、Nexus 7 は、接続されている実際のデバイスのリストの ADT に表示されません。ADT ソフトウェア マネージャーで、必要に応じて Google USB ドライバーをインストールしました。
基本的に、動作するスタンドアロンの Win 7 PC で行ったのと同じ手順に従いました。しかし、Win 7 を VMware ゲストとして実行すると問題が発生するようです。
私の環境はすべて64ビットOSです。
android - Nexus 7 でアクセス ポイントを作成する
目的は何ですか?
Android デバイス (私の場合は Nexus 7) でアクセス ポイントを作成します。最終的な目的は、この作成されたネットワークに WiFly カードを接続し、これらのデバイス間でデータを交換することです。
ハードウェア:
- ROM CyanogenMod 10.1 をルートとする Android バージョン 4.2.2 を搭載した Nexus 7
- WiFly カード: Wifi を使用する Zigbee カードと同じレイアウトの Arduino シールド (製品)
ソフトウェア:
Android バージョン 4.2.2 ではアクセス ポイントを作成できないことを理解しました (サービスはプログラムで無効にされています)。これが、CyanogenMod の ROM を使用してデバイスをルート化した理由です。この ROM は、このサービスを有効にします。
Google はクラスからいくつかのメソッドを非表示にしましたWifiManager
。具体的には、メソッドsetWifiApEnabled
. これが、以下のコードでリフレクションを使用してメソッドを呼び出す理由です。
ソースコードがすごい!メソッドに焦点を当てcreateAccessPoint()
ます。私がどのようにこれらすべてを行ったかを知りたい人を助けるために、ソース コード全体を掲載することにしました。
このコードは、Nexus 7 で正常に動作します。アクセス ポイントが作成されます。私のラップトップは、これをネットワークリンクを参照してください:
WPAキーを入力するように求められます。うまくいかない場合は引用符で囲んで書く必要があります("helloworld"
)。
その後、私のラップトップはネットワークに接続されましたが、ソフトウェアXirrusを使用すると、DHCP モジュールが IP アドレスを提供しないことに気付きました。
ログ:
2 つの興味深いログを取得します。これは、アプリケーションを起動したときです。
これは、ラップトップをアクセス ポイントに接続したり切断したりするときです。
質問:
- 私のやり方が間違っていると思うなら、もっと良い方法を教えてもらえませんか?
- DHCPモジュールからIPアドレスを取得できなかった理由を知っていますか?
- DHCPモジュールからより多くの情報/ログを取得できることを知っていますか?
ご支援いただきありがとうございます。
android - アプリケーションは Nexus 7 と互換性がありません
マニフェスト ファイルに次の構成があります。
Nexus 7 エミュレーターでアプリを実行しようとしましたが、実行されません。しかし、それは別のエミュレーターを開きます。Nexus 7 でアプリケーションを実行するには?