問題タブ [launcher]

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

android - コードでウィジェットをホーム画面に追加する方法

私は単純なランチャーアプリケーションを作成しようとしています.Androidの時計のようなデフォルトのウィジェットを追加しようとしています.x、yの位置、幅と高さ、パッケージ情報などのデフォルトのウィジェットのすべての情報をロードしています.これをロードした後、私はホームスクリーンの appwidgetId を取得しています。コードは次のようになります。

AppWidgetProviderInfo.because のウィジェットの null 値を取得しているため、ホーム画面にホストビューをロードできませんでした。appwidgetpicker アプリを使用せずにホーム画面にウィジェットを追加することを提案できますか?

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

android - カスタムAndroidランチャーを理解する

カスタムAndroidランチャーを学びたい、開始方法がわからない、アドバイス、ブログリンク、その他の例などを教えてください。

0 投票する
8 に答える
49503 参照

system - 「...」に「サーバー」JVM がありません

サーバー側システムとして配布する Java アプリケーションを実行しています。私はランチャーを作成しようとしています (「書き込み」はここではやや誇張されています。基本的には、Windows のプロセス エクスプローラーで目的の名前を取得できるように、Java.exe ファイルをコピーするだけです)。この exe は、アプリケーション ファイル ツリーの bin/ ディレクトリにあります。

現在、ファイル ツリーには jre/ ディレクトリもあり、Java.exe が実際に存在する場所です (製品は Java 環境と共に出荷されます)。\jre\jre1.6.0_21\bin にある Java.exe をランチャーとして使用する場合、またはこのディレクトリに作成したコピー (この実行ファイルを「Orange.exe」と呼びます) を配置すると、問題なく動作します。 . しかし、'Orange.exe' を bin\ ディレクトリに置くと、次のエラーが発生します。

Error: no 'server' JVM at 'C:\Program Files\Java\jre6\bin\server\jvm.dll'

ここで何が起こっているのか理解できたと思います。jre ディレクトリにあるサーバー バージョンの jvm.dll ファイルを使用したいと考えています。問題は、アプリケーション パスの jre\jre1.6.0_21 ディレクトリに表示されない理由がわかりません。JAVA_HOME 環境変数をこの場所に設定しました。システム全体で予想される別の場所にデフォルト設定されているようです。

アプリケーションが提供するJava環境ディレクトリに表示されるように、これを変更する方法を知っている人はいますか? 理想的には、バッチ ファイルを使用してパラメーターを指定してこのアプリケーションを呼び出す必要があるため、これは環境変数になります。

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

android - Android のランチャーからアプリを起動できない

私のアプリケーションは、Galaxy Tab のランチャーから実行できますが、HTC Legend では、logcat に次のエラーが表示されます。

私のマニフェストファイルは次のとおりです。

編集:修正

デバイスからアンインストールして再インストールするだけでした。

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

android - Androidで特定のホームページをプログラムで起動する方法

アプリでホーム画面の特定のページを起動できるようにしたいのですが、これを行う方法はありますか?

以下は、ホーム画面を起動する典型的な方法ですが、画面ページまたはインデックス値を追加することについては何も表示されません。

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

android - AppWidgetを追加できません

ADWのソースコードをコンパイルしています。(https://github.com/AnderWeb/android_packages_apps_Launcher/archives/b28e9e417c81857cfd2e0265c3c6d409d6c8d0f1

もっと早くウィジェットを追加したいのですが、

だから私はメニュー項目を追加します:

クリックしたときの関連するアクション:

showAppWidgetList()は、 [メニュー]->[追加]->[ウィジェット]をクリックしたときと同じことを行います。

次に、[ウィジェットアイテム]をクリックすると、PickWidgetダイアログが表示されます。

ウィジェットをクリックした後、

何も起こりません!!!

ウィジェットの構成または位置設定ダイアログは表示されません。

一方で、

[メニュー]->[追加]->[ウィジェット]をクリックしてウィジェットを追加すると、

次に、[メニュー]-> [マイウィジェットアイテム]をクリックして、ウィジェットを選択します。

その後、すべてが正常に動作します。

おかしいですね!!!

誰もがそれの何が問題なのか知っていますか?

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

android - Androidのすべてのランチャーのリストを取得します

私のアプリケーションでは、その特定のAndroidフォンで利用可能なすべてのランチャー(ホーム画面用)のリストを表示したいと思います。Android OSから何らかの情報を取得することは可能ですか?また、この呼び出しを行うにはどうすればよいですか?

ありがとう!

ダニエルよろしく

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

android - Android ランチャーから「お使いの携帯電話にアプリケーションが見つかりません」..?

Eclipse からアプリケーションを起動 (実行) すると、携帯電話またはエミュレーターで起動し、機能します...これにより、アプリが appdrawer にも配置されますが、それを押すと、「アプリケーションが携帯電話にインストールされていません」と表示されます。 "。これは、ホーム画面に空のショートカットがあるだけではなく、実際には引き出しに表示されます。削除して再インストールしようとしましたが、それも役に立ちませんでした。
そこから問題が発生していると思われるので、添付は私の AndroidManifest.xml です。

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

java - Windows: Java プロセスにそのウィンドウを表示するようにシグナルを送る

バックグラウンドで実行される Java プロセスがあります。ウィンドウを表示するようにプロセスにすばやく通知するにはどうすればよいですか? これを実行でき、[スタート] メニューから起動できる、非常に軽量なスクリプトが必要です。

ロックファイルが最後の数秒間に触れられたかどうかをチェックするBATファイルがプロセスにシグナルを送るか、そうでない場合は新しいプロセスを作成する可能性があると思います。シグナルは、プロセスがリッスンする別のファイルを作成することによって発生する可能性があります。

それは機能しますが、非効率的です。ためらいは避けられないように聞こえます。

BAT ファイルの代わりに Java を使用することもできますが、それでもバックグラウンド プロセスにどのようにシグナルを送るかという問題が残ります。これは Windows でのみ機能する必要がありますが、私は Java が得意なので、Java を使用しています。

何か案は?

0 投票する
4 に答える
3780 参照

java - Android - 押すと最後に表示されたアクティビティを表示 (ホーム ボタン -> アプリのショートカット)

これまで解決策が見つからなかった永遠の質問をするようになりました。インターネットで同じ問題を検索しましたが、この問題の最終的な解決策を見つけました。

2 つのアクティビティを開いているときに「ホーム ボタン」を押してアプリケーションのショートカットを押すと、最初のアクティビティ (ランチャー アクティビティ) が再び表示され、表示されたアクティビティに戻るには、戻るボタンを押します。

この問題の解決策は何ですか?

アプリケーションのショートカットを押したい (ホーム ボタンを押してアプリケーションを終了した後) 最後のアクティビティが表示されたのではなく、最初のアクティビティ (アクティビティ ランチャー) が表示されます。

前もって感謝します。