問題タブ [android-manifest]

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

android - 複数のアクティビティを備えたAndroidアプリ

アクティビティが1つだけの非常にシンプルなゲームがあり、タイトル画面を追加したいと思います。

タイトル画面が別のアクティビティである場合、タイトル画面を最初に開くには、マニフェストファイルにどのような変更を加える必要がありますか?

ゲームプレイアクティビティはLeederと呼ばれ、タイトル画面アクティビティはLeederTitleScreenと呼ばれます

これが私の現在のマニフェストファイルです。

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

android - Android:BroadcastReceiverがクラッシュするのはなぜですか?

この放送受信機を登録しています

}

とマニフェスト

しかし、行がcontext.startActivity(intentalarm);に達したとき。アプリケーションがクラッシュする

最初のパラメータをIntentに渡す場所かもしれませんが、わかりません。助けてください。

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

android - アプリアイコンの下2行にアプリ名を表示

私の Android アプリには 2 語のアプリ名があり、2 番目の単語がアプリ アイコンの下の最初の行に収まりません。OS は 2 番目の単語を 2 行目に自動的に持ち越さないため、途切れるだけです。スペースの代わりにアプリ名文字列の一部としてa を使用できた"\n"ので、2 行目に 2 番目の単語が強制的に表示されました。ただし、アプリを市場にアップロードしようとすると、エラーが発生します (アイコンの形式が正しくないということです。これは、アプリ名に改行が含まれていることを意味します。Google はエラー メッセージをまっすぐに取得する必要がありますが、それは別のトピックです) )。

そのため、アプリ名の 2 番目の単語が 2 行目に表示されても問題のない他のアプリを市場に出回っています。同じことをして、マーケット アップロードを通過するにはどうすればよいですか?

ありがとう。

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

android - 適切なインテント フィルタを見つける

ギャラリーで画像が開かれたときに開始されるバックグラウンド サービスを実行したいのですが、ギャラリーで画像を開くと、表示する新しいインテントがトリガーされることがわかっています。この画像。(私が間違っている場合は修正してください)。私の考えは、実装したいサービスのインテントフィルターでそのインテントをキャッチすることでした。

マニフェストからのインテント フィルターは次のとおりです。

このインテント フィルタは機能しません。理由がわかりません。正しいインテント フィルターとは何ですか / どうすれば見つけられますか?

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

java - アンドロイドでリスト

Androidのリストに画像と名前を入れるにはどうすればよいですか?

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

android - Androidでアプリケーションに名前を付ける

アプリケーションに名前を付けるには、マニフェストの次の部分を埋める必要があると確信していたので、私は老け込んでいると思います。

ただし、理由がわかりませんが、アプリケーションはデータをロードする最初のアクティビティの名前を取得するため、マニフェストで次のように定義された「ロード」と呼ばれます。

それはなぜですか?

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

android - Android:マニフェストtargetSdkVersionの変更により、アイコンが表示されなくなり、ウィジェットが機能しなくなり、データにアクセスできなくなりました

最近、Androidアプリをアップグレードして、複数の解像度をサポートしました。以前、私のAndroid.manifestファイルには次の行がありました。

複数の密度と解像度のデバイスをサポートするために、これを次のように変更しました。

次に、drawable-hdpi-v4やdrawable-long-hdpi-v4など、高解像度バージョンのグラフィックスを含むいくつかの新しいディレクトリを追加しました。それについてです。

このアップデートをリリースして以来、さまざまな問題について不満を言うユーザーがかなりの数います。

  • アプリのアイコンが表示されない(高​​解像度バージョンのアイコンを作成していません)
  • ホーム画面ウィジェットは、削除して再度追加しても機能しなくなりました(このコードは更新によって変更されませんでした)。ユーザーにエラーログを送ってもらいました。エラーログには次の内容が表示されます。

    03-19 20:59:41.617 W/ActivityManager( 1854): Unable to launch app com.alt12.babybump/10078 for broadcast Intent { action=android.appwidget.action.APPWIDGET_UPDATE flags=0x4 comp={com.alt12.babybump/com.alt12.babybump.WidgetGirl} (has extras) }: process is bad

私の既存のウィジェットコードには、関連する可能性のある疑わしいセクションが1つあります。

そしておそらく最も厄介なのは:the sqlite database is no longer accessible/writeable for some users so their data is no longer availableWRITE_EXTERNAL_STORAGEマニフェストに権限を追加しました。これは特定のユーザーにのみ発生し、HTCErisユーザーになる傾向があります。そのエラーログには、次のようなものがあります。

これは、更新によって新しいプロセスが発生し、古いプロセスのデータなどにアクセスできないかのようです。

助けていただければ幸いです。

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

android - Android makefile ビルド システムを使用して Android アプリのテスト コードをビルドするときに、コンパイラが AndroidInstrumentationTestCase2 を検出できない

いくつかの Android テスト コードを含むプロジェクトがあります (適切な要素<uses-library><instrumentation>が に追加されていAndroidManifest.xmlます)。これはEclipseでうまく機能します。mmただし、テスト ランナー クラスが見つからないと主張して、 でのビルドに失敗します。

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

android - androidでメールプロバイダーから読み取る許可拒否

com.android.email.providerメールアカウントを取得するために読みたいときに問題があります。

アカウントを取得するためのコードは次のとおりです。

セキュリティ例外が発生しました:

アカウントが他のアプリで作成されているかどうかを知りたいです。プロバイダーから読み取ることができるように、これを解決する他の方法はありますか?

また、マニフェストにアクセス許可を追加しようとしました:

それは役に立ちませんでした。

どんな解決策でも大歓迎です。

前もって感謝します

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

android - Android ソース バージョンを切り替えるより良い方法

さまざまな Android リリース (1.0、1.5、2.0 など) を切り替えてから、ファイル システム経由でそれらにアクセスして、そのバージョンのすべてのファイルを tarball にコピーできるようにしたいと考えています。現在repo init -u <source URL> -b release-1.、各バージョンを取得するために実行しています(必要な各バージョンのタグを変更しています)。これが単一の git である場合、必要なブランチ/タグをチェックアウトすることができ、prject ディレクトリはそれを反映するように「変形」し、そのフォルダーを単に tar することができます。Androidソースはレポによって制御される複数のgitリポジトリに分割されているため、上記の方法以外でこれを変更する方法をまだ見つけていません。

任意の提案をいただければ幸いです。