問題タブ [intercept]
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 - Android: RealViewSwitcher を使用して、ホーム画面のようにビューを切り替えます
私は小さいながらも素晴らしいオープン ソース プロジェクトに取り組んでいRealViewSwitcher
ます。Android の Launcher のように、水平方向のフリングを実行して複数のビューを切り替えることができます。ViewGroup
実装onInterceptTouchEvent
しonTouchEvent
て物事を機能させるのは単純です。実際、ほとんどのコードはファイルWorkspace.java
(572 行目以降) から取得したものであり、タッチ イベントを処理する 2 つのメソッドも同様です。多くの変更はありません。
しかし、私はこのことを機能させません。私の現在の労働者階級はここに投稿されています(かなり大きいのでpastebinに掲載されています): http://pastebin.com/8p8GCEZK
クラスを実行すると (クラスを作成し、いくつかの TextView を追加して、それをアクティビティのコンテンツ ビューとして設定するだけです)、クイック フリングを実行すると、次の出力が得られます。
私の問題は次のとおりです。私が何をしても、ACTION_MOVE
私のonInterceptTouchEvent
方法では得られません。私はドキュメントを何度も読み、戻り値をいじろうとしましたが、そこ以外のイベントは取得しません。ACTION_DOWN
フリングを開始する実際のコードがACTION_MOVE
ケースにあるため、これは醜いです。
ここで私を助けてもらえますか?私が得られない厄介なこと:公式のランチャーアプリケーションでも同じように実装されているようです。しかし、彼らのコードは機能しますが、私のコードは機能しません。私は何が欠けていますか?
iphone - WebView で画像読み込みリクエストを傍受する方法は?
画像の読み込みリクエストが実際に開始される前に WebView でインターセプトして URL を変更することはできますか?
たとえば、私は
onLoadResources イベントで URL を確認できますが、変更できませんか?
問題は、リモートの場所から html コンテンツをロードするアプリケーションに取り組んでいることです。何らかの理由で作成者は画像パスを除外し、img src にはファイル名しかありません。既存の iPhone アプリケーションはこの html コンテンツを使用しており、コンテンツは iPhone に最適な方法で構築されていると思います。したがって、これらのパスを変更する方法を理解する必要があります。たとえば、最初にすべての画像をダウンロードすることを選択した場合、パスを変更し、image.jpg 名の前に file:///... を追加する必要があります。
ありがとう。
c++ - Windowsでのすべてのオーディオストリームの傍受と後処理
コンピューターで再生されているすべてのオーディオを傍受できるアプリケーションを作成して、オーディオを処理し(何らかの効果を適用して)、さらにWindowsオーディオサブシステムに渡すことができる方法はありますか?
Vista / 7 WASAPIを垣間見たところ、次のsAPOがあります:http: //www.microsoft.com/whdc/device/audio/sysfx.mspx ですが、sAPOを作成して好きな場所にインストールできないようです-これにはWHQLドライバーが必要です。
それを行うための普遍的な方法はありますか?DirectSoundの使用経験はありますが、オーディオストリームの傍受に関する有用な情報は見当たりません。
java - 参照モニターへのメソッド呼び出しを傍受しますか?
Android では、アプリケーションが必要なアクセス許可のリストをマニフェスト ファイルで宣言し、実行時にアプリケーションがそのアクセス許可を持っているかどうかを判断するリファレンス モニターにリクエストを送信することを理解しています。
これらのリクエスト (アプリケーションがアクセス許可を持っているかどうかを確認するためにリファレンス モニターにクエリを実行するリクエスト) を傍受できるサードパーティ アプリケーションを作成することはできますか? はいの場合、誰かがこれを行う方法についていくつかの指針を教えてもらえますか?
printing - プリンターに送信されるデータを傍受するにはどうすればよいですか?
未加工のプリンターファイルをデフォルトのプリンターに送信するアプリケーションとインターフェイスしています。これは、データを処理する唯一のことです。
代わりに他の場所に保存できるように、このファイルを何らかの方法で取得する必要があります。これを行うための最良の方法は何でしょうか?
私が考えた最善の方法は、特定のポートをリッスンするアプリを作成し、デフォルトのプリンターをそのポートに設定することです。
この方法は機能しますか?もっと良い方法はありますか?
android - Androidで傾斜をインターセプトする方法は?
アンドロイドのチルト機能を使ったプログラムを書きたいです。
それを傍受する方法はありますか?何を取り戻すのですか?傾きの方向を示すベクトル?
c# - WCFメソッド呼び出しをインターセプトし、認証ステータスに基づいて「再ルーティング」します
メソッド呼び出しを行う前にユーザーが認証されているかどうかを確認し、カスタムオブジェクトを返し、そうでない場合は呼び出しを完了しない方法があるかどうか知りたいと思いました。例えば:
global.asaxのApplication_PostAuthenticateRequestのユーザープリンシパルを、認証されている場合はリクエストを行うユーザーに設定し、認証されていない場合は匿名ユーザーに設定します。現在、認証を必要とするすべてのメソッドには、次のコードのようなものがあります。
public Result GetSomeObject()
{
if (HttpContext.Current.Request.IsAuthenticated)
{
}
}
結論:認証が必要なメソッドでWCFをメソッド内に入れる前に、IsAuthenticatedを確認できるようにし、trueの場合は続行し、そうでない場合は、認証エラーのあるResultオブジェクト(JSON)を返します。
android-activity - ScrollView を使用し、onTouch メソッドを適切に機能させ続けるアクティビティを作成するにはどうすればよいですか?
ViewFlipper に 2 つのビューを設定するアクティビティがあります。アクティビティに onTouch(View v, MotionEvent event) public boolean メソッドを追加しました。このメソッドは、人が画面をタップすると ViewFlipper が次のビューに移動するように実装されています。それはうまく機能しますが、一部のテキストが長すぎるため、XML ファイルに入り、ViewFlipper ビューの 1 つでテキストフィールドを linearlayout で囲み、次に ScrollView で囲みました。しかし、長すぎてスクロール バーを表示しているフィールドを表示しているときに、前のビューを表示できません。メイン アクティビティの onTouch メソッドが実行されていません。私はこれを理解することができませんでした。ScrollView でのメソッドの実装またはオーバーライドに関する投稿をいくつか読みましたが、アクティビティでこれを行う場所がわかりません。
tomcat - tomcatで発信リクエストを傍受するには?
Tomcat で実行されている 2 つのアプリケーションを取得します。
- アプリケーション1 (JSP)
- アプリケーション 2 (Web サービス)
Application1 から送信される要求パラメーター (現在のユーザーに関する情報を含むユーザー オブジェクト) を設定したいのですが、この要求が Application2 に到達したときに、パラメーターを取得して Application2 のローカル構成を変更したいと考えています。
Filter を使用して Application2 で着信要求をフィルター処理できることはわかっていますが、Application1 で発信要求をフィルター処理するにはどうすればよいでしょうか?
email - POP3 サーバーでメール メッセージを傍受する方法
すべての受信メール メッセージを傍受し、いくつかの仕様に従ってそれらを変更するアプリケーションが必要です。私はこれで絶対的な新人です、詳細を教えてください:)