問題タブ [commonsware]

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 投票する
4 に答える
3639 参照

android - アラームアプリケーションの開発

アラームアプリケーションを開発したいのですが。アプリケーションは次のように動作するはずです。

  • それを起動します
  • 活動は私に時間を示します
  • アラームをセットできます
  • アプリケーションを閉じることができます
  • アラーム時刻になると、アクティビティを開始します(デバイスがロックされている場合でも)

このサンプルhttps://github.com/commonsguy/cwac-wakefulを適応させようとしましたが、アラーム時刻になるとアクティビティを起動できません。

私はこのコードを使用してアラームを設定します(テストのために、このコードonCreateをアクティビティのメソッドに挿入しました):

これはOnAlarmReceiverクラスです。

これはサービスクラスです:

これは、サービスとレシーバーがセットアップされるマニフェストの部分です。

doWakefulWorkメソッドが呼び出されることはありません!

0 投票する
2 に答える
118 参照

commonsware - Android アプリケーション バージョン 0.1 のチューニング

「Tuning Android Applications Version 0.1 がサブスクライバー向けに公開されました」という記事を読みました。私はサブスクライバーですが、ログインしてもリンクが表示されません。更新してみましたが、新しいものは何も表示されません。これがこの質問の正しい場所であることを願っています。

ロン

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

android - Android Camera Preview が G2 の画像出力を破損していますか?

私は Android を使用しCameraSurfaceViewおり、写真を撮る前にユーザーにプレビュー画像を表示しています。これは画面上では問題ないように見えますが、写真を撮ると、結果の jpg が破損しています (横線)。

出発点として、G2 で同じ問題を示すMark Murphy の Camera/Picture の例を使用しました。

カメラ パラメータ:

プレビュー サイズ: 800x480

画像フォーマット:JPEG

getSupportedPreviewSizes()およびに従って、両方のパラメータがサポートされます。getSupportedPictureFormats()

同じサイズの画面を持つ Nexus One は、同じパラメータで正しく動作します。

プレビュー サイズを 640x480 に設定すると、G2 は正しく動作します。

私の質問: 以前にこの問題に遭遇した人はいますか (サポートされている設定を使用しているにもかかわらず、画像が破損しています)? どのくらいの頻度ですか?どのように回避しましたか?

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

android - AlarmManagerから直接ウェイクサービス

https://github.com/commonsguy/cwac-wakefulデモでは、アラームに応答してOnAlarmReceiver(BroadcastReceiver)onReceive()メソッドが呼び出されます。onReceive()メソッドはサービスを開始します。使用されるインテントは2つあり、1つはBroadcastReceiverによって受信され、もう1つはサービスによって受信されます。これは必要以上に複雑に思えますが、サービスにAlamManagerからインテントを受信させるだけではどうでしょうか。

onReceive()の実行中、つまりウェイクロックでラップされている間、電話はスリープしないことが保証されていることを理解しています。Serviceクラスが同様の保証を提供するかどうかはわかりません。

電話がスリープから復帰し、ウェイクロックが取得されるまでスリープしないことを保証しながら、アラームから直接サービスを開始する方法はありますか?

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

android - Fragments/EU4You_6 の AndroidBar タブ

マークはどうですか?「CommonsWare The Busy Coders Guide to Android Development」という本であなたが書いたプログラムについて質問があります。

私は Fragments/EU4You_6 について 28 章の 377 ページで話しています。ActionBar Tabを追加してこれを拡張したいと思います。

元のプログラムを変更せずに、私は EU4You.java を Tab2 を表す EU5You.java にコピーしました。EU4You.java がデフォルトの Tab1 になります。

以下は私のアプローチです:

元の EU4You の代わりに MAIN プログラムを表すEU4Main.javaという Java プログラムを作成しました。もちろん、マニフェストを android:name=" .EU4Main "に変更しました

EU4Main.java は、ActionBar タブを配置した場所です。問題は、TabListener のセットアップにあることです。このセットアップがあります.setTabListener(new TabListener(EU4You.class))); 、クラスを渡します。それは動かなかった。クラスに合格する代わりに、これについて何かアドバイスはありますか?

また、以下のコード スニペットのonTabSelectedが正しく機能しませんでした。Tab2 をクリックすると、Tab2 のリストが表示されますが、自動的に Tab1 に戻ります。Tab2 にとどまりません。どうしてか分かりません?

.setTabListeneronTabSelectedの両方により優れた実用的なアプローチを提供できれば、どんな助けにも感謝します

FragmentActivityEU4Mainに拡張しましたか、代わりに extends Activity を使用しますか?

前もって感謝します。

以下の EU4Main には、正しくない不完全なコードが含まれています (動作させることができません...)。

0 投票する
2 に答える
2983 参照

android - タイプ Context から非静的メソッド getString(int) への静的参照を作成できません

Mark L.Murphy による「Android PROgramming Tutorials」の lunchlist の例を参照して、以下の静的クラス コード (84 ページ) で:

交換しようとしています

しかし、「型 Context から非静的メソッド getString(int) への静的参照を作成できません」というエラーが表示されます

ばかげた質問かもしれませんが、本当に助けが必要です。

0 投票する
2 に答える
16762 参照

android - Android カメラ画像のサイズを縮小

更新 新しいアクティビティのビットマップ サイズを変更すると、問題が解決する可能性があります

もしかしてこういうこと?

Bitmap scaled = Bitmap.createScaledBitmap(bit, 200, 200, true);

または多分これは以下の最良の方法です

Intentこれまでのところ、写真を撮り、 を使用して写真を引き継いで新しい に表示するアプリがありますActivity。これを行うと、画像を上に表示するコードがいくつかありますonClick。問題は、画像が撮影されたときに最大サイズで撮影されているため、アプリが強制的に閉じられていることです。

私のlogcatではjava.lang.OutOfMemoryError: bitmap size exceeds VM budget(Heap Size=7431KB, Allocated=2956KB, Bitmap Size=19764KB)、画像が大きすぎることを意味していると思います。

撮影したカメラ画像の代わりに小さな画像をコードに挿入してテストしましたが、これはカメラ画像のサイズであるという問題にもつながります。

だから私はThis From CommonsWareを実装しようとしていますが、今のところうまくいきません。コードを見ると、最小の解像度/サイズが検索され、それらの設定を使用してカメラが取得されると思います。そうであれば、どうすればそれをコードに実装できますか?

0 投票する
2 に答える
12296 参照

android - マージ レイアウトからインフレートによる RelativeLayout への XML 属性

この CommonsWare の例によると、RelativeLayout サブクラスを、マージ ルートを持つ xml レイアウトで記述されたレイアウトとマージすることができました。私の唯一の懸念は、RelativeLayout パラメーターを xml で記述できないことです。

私のxmlレイアウト:

問題は、マージ自体ではなく、マージタグの子にマージが発生することだと思います。マージでパラメーターを取得して RelativeLayout に影響を与えるにはどうすればよいですか?

パッケージ宣言とインポートのない、私の RelativeLayout サブクラス:

すべてを LayoutParams に追加してから、その LayoutParams を使用して MyRelativeLayoutSubclass を追加できることはわかっていますが、それを回避したいのですが、それは多くの不要なコードです。

0 投票する
2 に答える
3726 参照

android - 特定の定期的な時間間隔で Android アプリケーションを起動するにはどうすればよいですか?

私の意図は、数分ごとに Android フォンの動きを追跡し、それをサーバーに送信するアプリケーションを作成することです。サービス、AlarmManager、およびPartial_WakeLockを使用してそれを行う方法について、オンラインで多くのことを読みました。私は github.com の commonsware の例も調べましたが、まだ Android の経験がないので少し混乱しました。

アプリケーションを [場所を取得してサーバーに送信] することに成功しました。数分ごとにサービスをウェイクアップして[言及された作業]を行うにはどうすればよいですか? コモンズウェアの Wakeful の例では、どのメソッドで自分の [作業] に言及し、どのメソッドでそれを呼び出し続けますか?

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

android - MapView :android.view.InflateException: バイナリ XML ファイルの行 #2: クラス linearLayout の拡張中にエラーが発生しました

ポップアップ パネルを表示しようとすると、このログが表示されます (もちろん、アクティビティがクラッシュします:D)。コモンズウェアの高度なコーダーで忙しい彼のチュートリアルを見てきました...ポップアップクラスを追加した場合にのみ発生します:2行目に何ができるかについての提案はありますか??? あいさつログ :

私のレイアウト:

ポップアップクラス: