問題タブ [nook]
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 - Nook Eリーダーの仕様と機能(開発者の考え)?
Android開発者がそれを達成するために行うことは何ですか。そのため、iPadと他の電子書籍リーダーの基本的な機能の違いを知る必要があります。Androidオペレーティングシステムを実行しているNookについて聞いたことがあります。その隅でアプリをテストするにはどうすればよいですか。つまり、隅のアプリケーションをテストするためのエミュレーター構成はありますか?(私は今nookを持っていないので。)nook e-readerのアプリケーションを効率的に開発するための提案を投稿できますか?
編集:
私は次のことを知る必要があります:
- 隅のAndroidプラットフォームに使用するSDK。
- AVD上のエミュレーターの構成ニーズ。
- 前/次のページのような特別な主要機能。
- ヌークの仕様と機能。
android - Android2.1ファイルの読み取りが遅い
私はNookColor(Android 2.1)デバイスと、SDカードからいくつかの巨大なファイル(PDF)を読み取るアプリを持っています。ファイルの読み取りにFileInputStreamを使用します(エミュレーターとAndroid 2.2以降のデバイスの両方で正常に動作します)。残念ながら、次のコードを実行している間は、非常に遅く動作します(125Mbファイルの場合は約25秒)。
ファイルはSDカードのどこかに配置されます。オフセットは、ファイルの任意のポイントを指している可能性があります(先頭まで)-問題はまだ発生しています。
このパフォーマンスの問題の理由は何でしょうか?
android - AndroidアプリケーションをNook(Nook Colorではない)にインストールする方法+root化せずに
E-Ink Nookのブラウザを起動し、特定のURLを指すようにする必要があります。NookはAndroid1.5で実行されるため、これに対する最も明白な解決策は、起動イベントをリッスンし、OSが起動するとブラウザーとして起動するAndroidアプリを作成することでした。
アプリケーションを作成し、標準のAndroidエミュレーターでテストした後、デバイスにインストールする方法が見つかりませんでした。ほとんどの提案は、デバイスをルート化することが解決策であると言っていますが、これは私の場合のオプションではありません。
私は、デバイスをルート化せずにそれは不可能であるという結論にほぼ達しました。
誰かが私が間違っていることを証明したり、それができないことを確認したりしていただければ幸いです。
前もって感謝します。
android - アプリケーションが Honey Nook の Market に表示されません (Xoom だと思います)
ハニカム ランニング ヌークを持っています。しかし、アプリケーション (Car Cast) が市場で見つかりません...そして理由がわかりません。
AndroidManifest の targetSdkVersion="3" android:maxSdkVersion="4" をいじってみました (そして 11 を使用してみました)
「supports-screens」要素もいじりました(追加/削除しました)が、使用しているだけのように見えました
私がしなければならないことはすべてであるはずです...私のアプリはそこにあるはずです.なぜそれが市場に出ていないのですか? ありがとう!
javascript - Ajaxリクエストが新しいデータをロードしない
私のアプリケーションは、ポーリングを使用して音楽プレーヤーのステータスを更新します。私はsetInterval
これを行うために0.5秒ごとにAjax呼び出しを行うために使用しています。Nookカラーのブラウザを除く多くのブラウザ(Chrome、Firefox、Safari ...)で動作します。ページが読み込まれると正しい情報が更新されますが、その後は常に同じ情報が読み込まれます。これはを使用して確認されalert
ました。これが元のコードです
関数getStatus(){
request = new XMLHttpRequest();
request.open( "GET"、SOME_URL、true);
request.setRequestHeader( "Content-Type"、 "application / x-www-form-urlencoded");
request.onreadystatechange = function(){
if(request.readyState === 4 && request.status === 200)
updateStatus(request.responseText);
};
request.send()
}
常に同じ情報(最初に取得する情報)をロードしている理由はありますか?
また、キャッシュをクリアした場合にのみ最新の情報が読み込まれます。このNookは根付いており、Firefoxもあり、問題なく動作します。これを行っているのはNookネイティブブラウザです(ルート化またはルート化解除)。
android - NOOK SDK 1.2 Android アドオンのインストール方法
Android deve 用の Eclipse IDE を使用しています & Nook SDK 1.2 Android Add-On をインストールしようとしています。私はこのリンクを参照しています - https://nookdeveloper.barnesandnoble.com/tools-services/sdk.html
しかし、利用可能なパッケージを追加しようとすると、このメッセージが表示されます
URL http://su.barnesandnoble.com/nook/sdk/addon.xml/repository.xmlの取得に失敗しました。理由: ファイルが見つかりませんhttp://su.barnesandnoble.com/nook/sdk/addonの XML 検証に失敗しました.xml。エラー: cvc-elt.1: 要素 'sdk:sdk-addon' の宣言が見つかりません。
上部に Validate XML が表示され、その時点でプロセスが停止します
何をすべきか ?助けてください !
android - Android アプリケーションの応答が遅くなる理由
特に中画面サイズのAndroidデバイス用に構築されたAndroidアプリがありました。今度は、 nook-color (Barnes & Noble による)と呼ばれるデバイス用に同じアプリをビルドする必要がありました。
そのため、すべての画像を大きくしてサイズを変更し、レイアウトを変更しました。その結果、以前は 97.5 Mb だった apk のサイズが 124 Mb になりました。
現在、テスターは、アプリケーションが遅くなり、画面が開くのに少し時間がかかると不満を漏らしています. これは画像が大きいためなのか、それとも何か他のものがあるのか 疑問に思っています。この理由として考えられることを教えてください。
android - Nook Color では、リーダー機能への何らかの API はありますか?
言い換えれば、読者の周りにカスタムのユーザー エクスペリエンスを作りたい場合、それを行う方法はありますか? たとえば、読者が書籍のコンテンツ プロバイダーになる可能性があると想像します。それを行う方法があるかどうか誰かが知っていますか?
android - 自分のソフトウェアをNookColorにインストールできますか?
Nook Colorを購入したいと思っていますが、自分でアプリを作成してインストールできない限り、購入したくありません。私はNookColor開発プログラムの資格がありません。麺を食べたいだけです。最初にルート化して別のバージョンのAndroidをインストールする必要がありますか?
android - 隅のストレージへのアクセス
ファイル ストレージに関連するドキュメントに最も近いのはこの投稿(アクセスできない場合は以下を参照) ですが、いくつか疑問が残ります。
ここで、どのパスがどのストレージにマップされているか、どのようにハードコードする必要があるか、どのくらい正確にアクセスする必要があるかを見て、本当に、本当に、本当に本当に知りたい. 実際のコード サンプルは最高です。これをいじってからの私の最善の推測は次のとおりです。
- /sdcard-> は内部 eMMC スロットにマップされ、アクセスが制限されます。Environment.getExternalStorageDirectory(); ...まだこれを返します。
- /media -> 内部 8GB メモリにマップします (これに書き込むことができます)
- /データ -> ?
- ? -> オプションの microSD カードにマッピング
/sdcard が代わりに制限付きストレージにマップされている場合、外部 (オプション、追加、ポップアウトできるもの) SD カードにアクセスするにはどうすればよいですか?
ここで、Nook 開発者ドキュメントを引用します。
背景 現在市場に出回っている NOOK Color デバイスには 2 つの異なるパーティション スキームがあり、1 つは /data パーティションのアプリケーションで 250MB しか使用できず、もう 1 つは /data パーティションのアプリケーションで 4GB を使用できます。その結果、スペースを効果的に管理するような方法でアプリケーションを設計および開発することが不可欠です。ご記入いただけない場合は、ショップでの配布はお受けできません。
アプリケーションが大量のデータ (画像、オーディオ、またはビデオ コンテンツを含むがこれらに限定されない) を必要とする場合は、実行時にそれらのリソースをダウンロードし、デバイスのより大きなパーティションに保存する必要があります。アプリケーションが 100MB を超えるデータまたはリソースを要求して保存する場合は、次の制限に従う必要があります。
大量のデータがアプリケーションによって使用/配信される場合、アプリケーションは説明に明確かつ明示的に記載する必要があります。リソースとデータを適切なパーティションに書き込む必要があります。次のように、デバイスの /data パーティションが拡大されているかどうかを検出できます。
/data 上のアプリケーションのプライベート スペースにデータを書き込むには
アプリケーションは、デバイスに SD カードが存在することを前提とすべきではありませんが、次の呼び出しを介してテストできます。
Environment.getExternalStorageState(); SD カードが見つからない場合、アプリケーションは正常に終了し、終了の理由をユーザーに通知する必要があります。
/media パーティションと ExternalStorage にアクセスするには、マニフェストで宣言する必要があることに注意してください。