問題タブ [android-activity]

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

android - 一時的に回転不可の Android アクティビティですか?

を一時的に回転不可にすることはできActivityますか (マニフェストではなく、コードでオン/オフにするなど)?

HTTP ルックアップの実行中に回転すると、私の古いアプリの 1 つがクラッシュします。これは、返されたときにビューがアタッチされていないためです。

そのうち適切に修正しますが、それまでの間、ルックアップ中にオブジェクトを回転不可にすることができれば便利です。

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

android - システム インテントに関する問題

broadcast receiverPhone_State をリッスンし、ユーザー定義の を送信するプログラムがありますintent

さて、私の問題は、システムがintent(プログラムで置き換えようとしているもの) も送信することです。

だから私はへの道を見つけようとしていますCANCEL the systems intent

タイマーが少しだけ待っている場合、システムの後にタイマーを送信できることがわかりましたが、それはあまり良くなく、プログラムの目的を無効にすることがあります。

また、完全なダイヤラ プログラムではないため、プログラムをデフォルトとして設定できません。そのたった1つのアクション。

誰かがシステムをリッスンしてキャンセルする方法を見つけるのを手伝ってくださいintent/activity....

0 投票する
15 に答える
227197 参照

android - 履歴スタックからのアクティビティの削除

私のアプリは、ユーザーがアプリを初めて実行したときにサインアップ アクティビティを次のように表示します。

  1. ActivitySplashScreen (ゲームへようこそ、アカウントにサインアップしますか?)
  2. ActivitySplashScreenSignUp (この情報を入力してください)
  3. ActivityGameMain (ゲームのメイン画面)

そのため、ユーザーが各画面のボタンをクリックすると、アクティビティは正確にその順序で互いに起動します。

ユーザーがアクティビティ #2 から #3 に移動するとき、履歴スタックから #1 と #2 を完全に消去することは可能ですか? ユーザーが 3 番の状態で [戻る] ボタンを押した場合に、スプラッシュ画面に戻るのではなく、ホーム画面に戻るようにしたいと思います。

タスクでこれを達成できると思います(つまり、#3で新しいタスクを開始します)が、より簡単な方法があるかどうかを確認したかったのですが、

ありがとう

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

android - Androidで前の画面を閉じる方法は?

私のアプリケーションでは、4つの画面があります。ある画面から別の画面に2、3回切り替えたとき。その時、1画面目に行きたいのですが、前の画面が来ています。前の画面を閉じる方法は?

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

android - ダイアログ内の Android アクティビティ

ポップアップ画面内でアクティビティを開始したい。迅速な変更に関する提案はありますか?

0 投票する
5 に答える
494 参照

sql - SQLデータベースにビジネスアクティビティをどのように保存しますか?

目標は、ビジネスレコードの挿入、更新、削除などのアクティビティを保存することです。

私が検討している解決策の1つは、追跡するレコードごとに1つのテーブルを使用することです。簡単な例を次に示します。

このソリューションは、ウィジェットまたはdingbatレコードIDを指定してすべてのアクティビティをフェッチするのに適しているように見えますが、すべてのアクティビティをフェッチして、それらが参照するレコードを判別しようとするのにはあまり適していません。

つまり、この例では、すべてのアカウント名とタイムスタンプが別のテーブルに格納されているため、特にアクティビティが何であるかを知らなくても、ユーザーと時間間隔に焦点を当てたレポートを簡単に作成できます。

ただし、特にタイプ別にアクティビティについてレポートする場合、このソリューションでは、一般的なアクティビティテーブルがどのタイプのアクティビティを参照しているかを判断する必要があります。

すべてのアクティビティタイプを1つのテーブルに入れることはできますが、IDを外部キーで制約することはできず、代わりにテーブル名がIDとして使用される可能性があり、動的クエリを使用することになります。

この例では、DingBatActivityにオプションのボタンIDがあることに注意してください。ボタン名が絵記号に追加された後に編集された場合、アクティビティはボタンを参照してその名前を知ることができるため、レポートに絵記号ごとおよびボタンごとにすべてのアクティビティがリストされている場合、ボタン名は変更されますアクティビティの説明に自動的に反映されます。

他のいくつかのアイデアと、それらのアイデアがプログラミング作業、データの整合性、パフォーマンス、およびレポートの柔軟性の間でどのように妥協するかを探します。

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

windows - Windows でユーザーの (非) アクティビティを監視する方法は?

特定の Windows マシンが現在人間によって使用されているかどうかをプログラムで確認する最も簡単な方法は何ですか?

インターネット接続がかなり限られているため、「ポライトネス モニター」を作成することを考えています。基本的には、現在誰がインターネットをアクティブに使用しているかをいつでも確認する方法です。これにより、誰かが大きなファイルをダウンロードする必要がある場合に、煩わしさを最小限に抑えることができます。他の人に (そして、これらの統計を履歴に保持して、アップリンクが遅延しすぎない時期を予測できるようにします)。私は、アクティビティを推測するために使用できる証拠の複数の情報源を収集しようとしています.

Windows ユーザーにとっては、入力中か、マウスを動かしているか、またはその他の同等のアクティビティの尺度を確認できると非常に便利です。System.Diagnostics.Processクラスを使用して、特定のプロセス (オンライン ゲームやその他の帯域幅を大量に消費するアプリ) が実行されているかどうか、およびそれらがいつ起動されたかを確認することを既に検討しました。一般的なユーザーランド プロセス (firefox、iTunes など) のいずれかが過去 30 分間に起動された場合、椅子に座って何かをしているミートバッグがあることは合理的な賭けだと思います。アクティビティを検出したら、サーバーに小さな HTTP POST リクエスト (「やあ、私は生きていて何かをしている!」というメッセージ) を送信し、Linux ボックスで実行されている Web アプリケーションが更新されて、ユーザーがアクティブであることを示します。

IM ステータスの使用を検討しましたが、IM クライアントごとに OS 統合のレベルが異なるようです。すべての善良な Web 2.0 市民と同様に、私ももちろん Twitter を使用しています。;)

免責事項: 私は Windows を避ける UNIX と Mac 派です。Mono で .NET をいじったことはありますが、Win32 API には触れたことがありません。穏やかな。

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

asp.net - データベースでのASP.Netユーザーアクティビティの追跡

これは、既存のASP.NetベースのWebアプリ(バックエンドとしてLINQ-to-SQLベースのSQL DBを使用しています)と統合したい、シンプルでありながら効率的なアクティビティログフレームワークに関するものです。私はサービスアーキテクチャのようなものを使用してDB操作を実行しています。つまり、関連するLINQ操作を呼び出しています。私はほぼすべてのエンティティ(つまりDBテーブル)のサービスクラスを持っており、CRUD操作を処理します。

一般に、次のようなアクティビティを追跡する必要があります-Mr.Xが新しいアイテムを追加した、My.Yがこのフィルターで検索した、Mr.Zがグリッドの結果をExcelドキュメントにエクスポートした、など...および同様の簡単な操作ベースのロギング(フィールドレベルのロギングは今のところ遠いです)

それで、SO、他のフォーラム、およびWebでの2日間のR&Dで私が見つけたものは次のとおりです。

アプローチ1: 2つのテーブルを使用する単純な古い方法:Activity(すべてのアクティビティをそのアクターとともに格納する)とActivityType(アクティビティのタイプをリストする)。私はサービスレイヤーを持っているので、すべてのCRUDイベントをタップして関心のあるイベントをログに記録する「ServieBase」クラスを持つことができます。すべてがコード内から処理されます。

例: http ://dotnetslackers.com/articles/aspnet/Tracking-User-Activity.aspx

アプローチ2: データベースTRIGGERを使用して、テーブルレベルでイベントをタップしてから、ログを実行します。これは、アプリにとって完全に「抽象的」です。各テーブルに「LastModifiedBy」フィールドがあるので、「actor」データを取得してログを記録できますが、これによりDB操作が制限され、他のアプリアクティビティを個別に追跡する必要が生じる可能性があります。しかし、その価値があれば、私はそれを考えることができます。

アプローチ3:(概念的、より多くのガイダンスが必要)

3.1 MVCアプローチ-将来的にMVCを採用することを考えており、MVCでいくつかの効率的なロギングトリックを見つけました-(従来のL2SベースのWebアプリのようなものはありますか?)

ASP.NETMVCアプリケーションでユーザーアクティビティをログに記録 するasp.netmvcWebサイトのユーザーアクティビティ/アクションを追跡しますか?

3.2追跡サービスWindowsで「追跡サービス」機能に出くわしました-そのWebに相当するものはありますか?

http://msdn.microsoft.com/en-us/magazine/cc163466.aspx http://www.codeproject.com/KB/WF/WWF__Tracking_Service.aspx?msg=2879654

3.3その他-私が出くわしたがあまり説得力がないように思われる他のいくつかのオプション、または私は彼らが彼らの仕事をしているが私のものではないと言ったほうがいいです:-)

参照-

http://learn.iis.net/page.aspx/480/sample-web-analytics-tracking-module/

SQLプロファイラー: https ://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5054787.html http://technet.microsoft.com/en-us/ library / cc966515.aspx

それで、何と言いますか?任意の提案や新しい考えを歓迎します。今のところ、最初の2つのアプローチの間のどこかに着陸するようです。これは、将来、ログに記録するアクティビティを追加できるようにするのが簡単になるようにするためです。

ありがとうございました。

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

android - Androidリソースを必要とする操作

  1. JSONを使用してWebサービスからデータを受信して​​いますが、JSONオブジェクトへのテキストの作成はリソースを大量に消費する操作です。
  2. Webから画像を読み込む必要がありますが、非同期プロセスで画像を読み込むのが面倒です。キャッシュを圧縮して作成するにはどうすればよいですか?
  3. クラッシュ後、アクティビティの再起動を停止するにはどうすればよいですか?
  4. 残りのメモリ量とAndroidOSがオブジェクトを強制終了することをどのように知ることができますか?