問題タブ [launching-application]

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 に答える
1284 参照

objective-c - iOSアプリの起動に時間がかかりすぎて表示されない

最初のアプリで作業し、プログラミングのほとんどを完了しましたが、アプリの起動に時間がかかりすぎて、タブバーに最初のテーブルビューを表示できません。起動して表示されるまで8〜10秒かかります。どのコードに非常に時間がかかっているかなどを追跡するためのヘルプを探しています。一般的なアプリの設定は次のとおりです。ナビゲーションバーを含む5つのタブを備えたタブバー、詳細ビューとスクロールビューを備えたテーブルビューの組み合わせ。テーブルビューのデータは、リモートWebサーバーからの複数のjsonフィードからのものです。appdelegate.mで、完全なタブ/ナビゲーションバーを設定しています。タブバーに設定されている個々のViewControllerでjsonデータフィードを取得します。プロファイラーを使用しましたが、何をどこで探しているのかわかりません。起動時に何がロードされますか?遅延の原因となる可能性のあるアプリの一般的なセットアップに関するアドバイスはありますか?タブバーに関連付けられているすべてのビューが読み込まれますか?助けてくれてありがとう。

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

iphone - 自分のアプリがゲーム センターのプッシュ通知から起動されたことを検出するにはどうすればよいですか

Game Center で実行するアプリをテストしています。アプリがアイコンから起動するとき、アプリが Game Center から (Game Center アプリから、または友人の招待のターゲットとして) 起動された場合に避けたいプリアンブルがあります。次のように appDelegate の launchOptions を調べています。

...

これは、アプリが Game Center によって起動された場合は正常に機能しますが、友人の招待の足元で起動された場合、起動オプション変数は NIL です。

プロビジョニング ポータルで、開発用にプッシュ通知を有効にしましたが、運用用には有効にしませんでした。

手がかりはありますか?

0 投票する
0 に答える
865 参照

android - Androidでアプリまたはアクティビティがいつ開始されたかを検出する方法は?

サービスからの別のアプリ/アクティビティの起動を検出できるようにしたいと考えています。

以前は、logcat メッセージ、具体的には次のようなものを検査することでこれを行うことができました。

これを検出したら、パッケージ名が一致するかどうかを確認します。

ただし、ICS を搭載した Samsung Galaxy S2 などの一部の非 AOSP スマートフォンでは、アプリの起動時にこれが表示されません。

ただし、Smart App Protector など、Galaxy S2 でのアプリ/アクティビティの起動を検出できるアプリがあります。アプリのアクセス許可を調べたところ、logcat へのアクセスが要求されます。ただし、アプリ/アクティビティの起動時に電話がlogcatに何も出力しない場合、それは何に役立ちますか?

これを行うには、どのような方法が考えられますか?

ありがとう!

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

iphone - iPhone デバイスにインストールされているアプリを開く

以下のようにアプリ名を知っているだけでiPhoneアプリを開くことはできますか?

または、他の方法を使用する必要がありますか?

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

android - Android: アプリを起動できるかどうかを知る方法

アプリを起動できるかどうかを確認する方法はありますか? 「getPackageManager().getInstalledPackages(0)」呼び出しでインストール済みアプリのリストがあります。このリストで取得されたすべてのアイテムを起動できるわけではありません。例: 「Android システム」、「TTS サービス」は起動できません。起動できないアプリから起動できるアプリを除外するにはどうすればよいですか?

どうも!ラフル。

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

android - apk ファイルからアクティビティを開始

外部 apk ファイルからアクティビティを開始しようとしています。apk ファイルは単純なテキスト表示で、URL から /mnt/sdcard/ のローカルにマウントされたディレクトリにダウンロードします。その時点まではすべて正常に機能します。今、そのファイルからアクティビティを開始したいのですが、エラーが発生しています。Intent の構造に応じて 2 つのタイプがあります。以下は、LogCat が関連付けられた 2 つの実装で、「targetFilePath」は同じです。ケース I:

Logcat :

ケース II:

解析エラー ポップアップ ウィンドウ:パッケージの解析中に問題が発生しました

LogCat :

長い議論で申し訳ありませんが、最初に機能しないのは奇妙に思えます。次に、インテント/インストール定義の 2 つの構文に対して異なる動作をします。呼び出し元のアプリケーションと apk ファイルの両方に、同じ SDK ターゲット/最小バージョンがあります。このコードのチャンクに対して、呼び出し元のアプリケーション マニフェストに特別なアクセス許可が設定されていません (何か必要ですか?)。ありがとう

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

launching-application - プロトコル ハンドラ

要件: ボタンまたはリンクを介して Web ページから外部比較ツール (BeyondCompare や WinMerge など) を起動したい。テキスト ファイルのパスは、起動時にツールに渡される必要があります。ツールはそれらを理解し、左側と右側の比較パネルで開きます。

試した解決策

1) JavaScript の ActiveXObject の使用: これにより、ユーザーはボタン/リンクをクリックするだけで、マシンにインストールされている比較ツールを起動できます。しかし、これは Internet Explorer でしか機能しないため、これを使用することはできません。

参照:ハイパーリンクを使用してメモ帳などの外部プログラムを実行する方法は?

2) Java アプレットの使用: セキュリティ上の理由により、ブラウザに埋め込まれたアプレットはローカル ファイル システムへのアクセスが許可されておらず、「アクセス制御例外」がスローされます。したがって、これも一緒に行くことはできません。

参照:アプレットが AccessControlException をスローするのはなぜですか?

3)プロトコル ハンドラーの使用: プログラムをトリガーするカスタム URL プロトコルをセットアップできます。電子メール リンクの作成に使用する mailto:user@email.com 構文と同様に、これにより Windows 上の Outlook が自動的に起動します。「mailto」は、Windows レジストリで定義済みのプロトコルです。

同様に、レジストリに「launchCompareTool」という独自のプロトコルを作成し、WinMerge や BeyondCompare などのアプリケーションを起動できました。ただし、左側と右側のファイル パスを引数としてアプリケーションに渡すことはできません。起動するアプリケーションがこれらの引数を予期する必要がある場合があります。

参照: http://www.dreamincode.net/forums/topic/220444-run-program-from-server-on-client-computer/ http://msdn.microsoft.com/en-us/library/aa767914% 28v=vs.85%29.aspx#app_reg

"body" および "subject" 引数がメール クライアント (Outlook など) に渡され、それらを理解する "mailto" プロトコルとは異なります。これらの比較ツールには、プロトコルから渡すことができる引数がありません。

この要件を満たす別の方法はありますか?

ありがとう、アブドゥル

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

ios - iOSアプリは、手動で起動するとクラッシュ/ハングしますが、それ以外の場合はハングしません

デバイスのアプリアイコンをタップして手動で起動した場合にのみ、アプリが特定の時点でハングします。Xcodeがデバイスで起動したとき、およびXcodeがシミュレータで起動したときに正常に動作します。

この状況をデバッグするためのアドバイスはありますか?手動で起動したアプリをデバッグする必要はありませんでした。

0 投票する
3 に答える
1318 参照

ios6 - ドメイン別の URL でカスタム アプリを起動する

YouTube アプリは現在 Apple の組み込みアプリではありませんが、 http://www.youtube.comで始まる YouTube リンク (メールなど) をタップすると、YouTube アプリが正しく開くように見えます。あちらへ。

iOS 6 のカスタム アプリでこれを行う方法はありますか? URL 経由でアプリを起動する方法として、カスタム スキームしか知りません。

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

android - あるアクティビティを別のアクティビティから起動する

ユーザーがアプリを開いたかどうかを検出して、自分のアクティビティも起動する方法を知りたいだけです。

たとえば、ユーザーはSMSアプリを開き、一種のロック画面が表示された直後に開きます。