問題タブ [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.
android - アラームアプリケーションの開発
アラームアプリケーションを開発したいのですが。アプリケーションは次のように動作するはずです。
- それを起動します
- 活動は私に時間を示します
- アラームをセットできます
- アプリケーションを閉じることができます
- アラーム時刻になると、アクティビティを開始します(デバイスがロックされている場合でも)
このサンプルhttps://github.com/commonsguy/cwac-wakefulを適応させようとしましたが、アラーム時刻になるとアクティビティを起動できません。
私はこのコードを使用してアラームを設定します(テストのために、このコードonCreate
をアクティビティのメソッドに挿入しました):
これはOnAlarmReceiverクラスです。
これはサービスクラスです:
これは、サービスとレシーバーがセットアップされるマニフェストの部分です。
doWakefulWorkメソッドが呼び出されることはありません!
commonsware - Android アプリケーション バージョン 0.1 のチューニング
「Tuning Android Applications Version 0.1 がサブスクライバー向けに公開されました」という記事を読みました。私はサブスクライバーですが、ログインしてもリンクが表示されません。更新してみましたが、新しいものは何も表示されません。これがこの質問の正しい場所であることを願っています。
ロン
android - Android Camera Preview が G2 の画像出力を破損していますか?
私は Android を使用しCamera
てSurfaceView
おり、写真を撮る前にユーザーにプレビュー画像を表示しています。これは画面上では問題ないように見えますが、写真を撮ると、結果の jpg が破損しています (横線)。
出発点として、G2 で同じ問題を示すMark Murphy の Camera/Picture の例を使用しました。
カメラ パラメータ:
プレビュー サイズ: 800x480
画像フォーマット:JPEG
getSupportedPreviewSizes()
およびに従って、両方のパラメータがサポートされます。getSupportedPictureFormats()
同じサイズの画面を持つ Nexus One は、同じパラメータで正しく動作します。
プレビュー サイズを 640x480 に設定すると、G2 は正しく動作します。
私の質問: 以前にこの問題に遭遇した人はいますか (サポートされている設定を使用しているにもかかわらず、画像が破損しています)? どのくらいの頻度ですか?どのように回避しましたか?
android - AlarmManagerから直接ウェイクサービス
https://github.com/commonsguy/cwac-wakefulデモでは、アラームに応答してOnAlarmReceiver(BroadcastReceiver)onReceive()メソッドが呼び出されます。onReceive()メソッドはサービスを開始します。使用されるインテントは2つあり、1つはBroadcastReceiverによって受信され、もう1つはサービスによって受信されます。これは必要以上に複雑に思えますが、サービスにAlamManagerからインテントを受信させるだけではどうでしょうか。
onReceive()の実行中、つまりウェイクロックでラップされている間、電話はスリープしないことが保証されていることを理解しています。Serviceクラスが同様の保証を提供するかどうかはわかりません。
電話がスリープから復帰し、ウェイクロックが取得されるまでスリープしないことを保証しながら、アラームから直接サービスを開始する方法はありますか?
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 にとどまりません。どうしてか分かりません?
.setTabListenerとonTabSelectedの両方により優れた実用的なアプローチを提供できれば、どんな助けにも感謝します
FragmentActivityもEU4Mainに拡張しましたか、代わりに extends Activity を使用しますか?
前もって感謝します。
以下の EU4Main には、正しくない不完全なコードが含まれています (動作させることができません...)。
android - タイプ Context から非静的メソッド getString(int) への静的参照を作成できません
Mark L.Murphy による「Android PROgramming Tutorials」の lunchlist の例を参照して、以下の静的クラス コード (84 ページ) で:
交換しようとしています
と
しかし、「型 Context から非静的メソッド getString(int) への静的参照を作成できません」というエラーが表示されます
ばかげた質問かもしれませんが、本当に助けが必要です。
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を実装しようとしていますが、今のところうまくいきません。コードを見ると、最小の解像度/サイズが検索され、それらの設定を使用してカメラが取得されると思います。そうであれば、どうすればそれをコードに実装できますか?
android - マージ レイアウトからインフレートによる RelativeLayout への XML 属性
この CommonsWare の例によると、RelativeLayout サブクラスを、マージ ルートを持つ xml レイアウトで記述されたレイアウトとマージすることができました。私の唯一の懸念は、RelativeLayout パラメーターを xml で記述できないことです。
私のxmlレイアウト:
問題は、マージ自体ではなく、マージタグの子にマージが発生することだと思います。マージでパラメーターを取得して RelativeLayout に影響を与えるにはどうすればよいですか?
パッケージ宣言とインポートのない、私の RelativeLayout サブクラス:
すべてを LayoutParams に追加してから、その LayoutParams を使用して MyRelativeLayoutSubclass を追加できることはわかっていますが、それを回避したいのですが、それは多くの不要なコードです。
android - 特定の定期的な時間間隔で Android アプリケーションを起動するにはどうすればよいですか?
私の意図は、数分ごとに Android フォンの動きを追跡し、それをサーバーに送信するアプリケーションを作成することです。サービス、AlarmManager、およびPartial_WakeLockを使用してそれを行う方法について、オンラインで多くのことを読みました。私は github.com の commonsware の例も調べましたが、まだ Android の経験がないので少し混乱しました。
アプリケーションを [場所を取得してサーバーに送信] することに成功しました。数分ごとにサービスをウェイクアップして[言及された作業]を行うにはどうすればよいですか? コモンズウェアの Wakeful の例では、どのメソッドで自分の [作業] に言及し、どのメソッドでそれを呼び出し続けますか?
android - MapView :android.view.InflateException: バイナリ XML ファイルの行 #2: クラス linearLayout の拡張中にエラーが発生しました
ポップアップ パネルを表示しようとすると、このログが表示されます (もちろん、アクティビティがクラッシュします:D)。コモンズウェアの高度なコーダーで忙しい彼のチュートリアルを見てきました...ポップアップクラスを追加した場合にのみ発生します:2行目に何ができるかについての提案はありますか??? あいさつログ :
私のレイアウト:
ポップアップクラス: