問題タブ [android-1.5-cupcake]
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.
java - Android 画面のタイムアウト
ウェイクロックを使用して画面、CPUなどを保持できることはわかっていますが、Androidフォンの「画面タイムアウト」設定をプログラムで変更するにはどうすればよいですか。
algorithm - ケーキ比較アルゴリズム
これは文字通りケーキを比較することです。私の友人は、マンハッタンで最高のカップケーキ屋を決定することを目標に、カップケーキ パーティーを開いています。実際には、それよりもはるかに野心的です。読む。
27 のベーカリーがあり、19 人が参加しています (おそらく 1 つまたは 2 つのノーショーがあります)。各ベーカリーから 4 つのカップケーキが用意されます。可能であれば、定番のバニラ、チョコレート、レッド ベルベットを含み、4 つをワイルドカード フレーバーで締めくくります。カップケーキを評価する 4 つの属性があります: 風味、しっとり、プレゼンテーション (かわいさ)、および一般的な良さです。人々は、サンプリングした各カップケーキの属性ごとに 5 段階で評価を提供します。最後に、各カップケーキを 4 つか 5 つに切ることができます。
問題は、各属性および各フレーバー (「ワイルドカード」をフレーバーとして扱う) について、統計的に意味のあるベーカリーのランキングを作成するための手順はどのようなものかということです。具体的には、ベーカリーを 8 回ランク付けしたいと考えています。フレーバーごとにパン屋を良さ (良さは属性の 1 つ) でランク付けし、属性ごとにすべてのフレーバーでベーカリーをランク付けします (つまり、フレーバーとは無関係です)。 、つまり、すべてのフレーバーを集約します)。大賞は、良い属性の最高ランクのベーカリーに贈られます。
もちろん、これを一般化するためのボーナスポイント。
これは約 12 時間後に発生するため、その間に誰も回答がない場合は、最終的に何をしたかを回答として投稿します。
PS: パーティー後のブログ記事はこちら: http://gracenotesnyc.com/2009/08/05/gracenotes-nycs-cupcake-cagematch-the-sweetest-battle-ever/
android - Android アプリケーションをタイムボムする方法は?
こんにちは、Androidアプリケーションを時限爆撃する方法のコード例を持っている人はいますか?
テスト用に「ベータ」アプリケーションをリリースしたいと考えていますが、アプリケーションが正式にベータ版である間だけ動作することを確認したいと考えています。
android - Android アニメーション GIF (カップケーキ)
Android pre cupcake でアニメーション GIF を使用しましたが、古いコードは機能しなくなりました。正確には:
常にnullを返します...アニメーションGIFを再生するための回避策/修正はありますか?
android - AlertDialog MultiChoiceItems リスナーの問題
現在、AlertDialog.builder を使用して、ユーザー (チェックボックス) の複数選択リストを作成しています。これはうまく機能しますが、ボタンの 1 つがリスト内の他のすべてのボタンの選択を解除するようにする必要があります。
「true」を使用するとボックスが正常にチェックされますが、falseを使用するとチェックが解除されません(手動でtrueに設定していない限り)。ユーザーがこれらをクリックしたときに検出するために使用する必要がある別のリスナーがありますか? 「setItemChecked(0, true);」によるものと、実際に選択したものと、2つのチェックマークが設定されているように私には思えます。
これは数日間私を夢中にさせています。どんな助けでも大歓迎です。
android - android android 1.5の連絡先の名前と電話番号を取得する
これまでのところ、私はここで見た例からこのコードを持っています:
これにより、電話の連絡先を正しく表示するアクティビティを開くことができ、連絡先を選択できるようになります。ただし、連絡先をクリックするたびに、プログラムがクラッシュします。なぜこれが起こっているのですか?ありがとう
java - Android OS のバージョンに応じて、特定のコード行のみを読み込むことは可能ですか?
OS のバージョンが要件を満たしている場合にのみ、コードの読み込みを許可する単純なコード行はありますか?
ターゲットOSが2.2であるとしましょうが、Android 1.5の最小SDKは3であるため、プロジェクトに1.5と互換性のないコードが含まれていても、ターゲットOSが2.2であるためコンパイルされます。とにかく、1.5 SDK にないコードを必要とし、1.5 の電話にロードするとクラッシュする機能を宣伝したいと考えています。私ができるこのような簡単なことはありますか?では、アプリ全体を 1.5 ユーザーが利用できないようにする必要はありませんか?
java - クラス内の特定のメソッドとコードを無視する方法は?SDKに基づく
私はhttp://android-developers.blogspot.com/2009/04/backward-compatibility-for-android.htmlを読んでいましたが、特定のコード行を無視する方法を実際には理解していません。私はこのアクティビティ(以下に投稿)を持っており、それは単純なWebビューです。ただし、ジオロケーションを有効にしたいのですが(2.0以降の電話のみの場合でも)、これらのメソッドはSDK 5(android 2.0)まで導入されておらず、少なくともWebビューで有効にできるようにしたいと考えています。クラッシュするだけでなく、1.5台の電話にロードできます。誰かがこのコードを取得して、ユーザーの電話SDKがSDK 5よりも少ないときにスター付きのコメントで指摘したコード行を無視する方法を教えてもらえますか?
java - サウンドプールでサウンドループを一時停止/停止するCupcake(API3)フレンドリーな方法は? 何か案は?
簡単なメモ: SoundPool クラスを使用しています
http://developer.android.com/reference/android/media/SoundPool.html
ここにあるのは、押している間ループ サウンドを再生する単純なボタンです。それはうまくいきます。ただし、sounds.autoPause();
API 8まで導入されなかったので、カップケーキと互換性のあるものが本当に必要です(API 3)。API 3のものでフィルタリングされた開発リファレンスサイトを調べていたところ、一時停止していたので、試してみようと思いましsounds.pause(sound);
たが、そうではありません手を離しても音を止めないでください。(使い方が間違っているだけでしょうか?) カップケーキに優しい方法でこの音を止める方法を知っている人はいますか? ありがとう!
編集:それもsounds.stop(sound);
うまくいきませんでした。
コード:
私のonCreate:
次に、ここに私のタッチイベントがあります
なぜsounds.stop(sound);
機能しないように見えるのか理解できませんが、それは私が読んだ記事で推奨されていることです
sounds.stop(sound);
1回使用すると、その後は離しても止まらないことに注意してください。しかし、最初のプレスとリリースは意図したとおりに機能します。
今、andoirdサイトでsoundIDではなくstreamIDと表示されていることは知っていますが、streamIDを取得する方法がわかりません
java - 下位互換性のためにAndroidでリフレクションを使用する
リフレクションの使用についてAndroid開発Webサイトで読んでいました。しかし、私はそれをどのように使用するかを本当に理解していません。このJavaファイルを1.5(SDK3)デバイスで実行する必要がありますが、新しいコードを無視するだけで、2.0(SDK5)以降の電話で正常に動作します。私はこのアクティビティ(以下に投稿)を持っており、それは単純なWebビューです。ただし、これらのAPIはSDK 5まで導入されていなかったため、ジオロケーションを有効にしたい(2.0以降の電話のみの場合でも)。少なくとも、Webビューでロードできるようにしたい。単にクラッシュするのではなく、1.5電話で。コードを取得し、リフレクションを使用して設定するにはどうすればよいですか?