[英]App icon is not show in running app but its showing in launcher in android
我首先面對這個問題,無法解決問題,需要你們的幫助,以便更好地理解問題。
Fori mazdoor圖標在正在運行的應用程序中為空白
fori mazdoori圖標顯示啟動器圖標
我的Android清單現在沒有顯示,並且我的圖標也放置在drawable文件夾中,對不起英語,請幫助我找到解決方案
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.forimazdoori.Fmuserapps"
android:versionCode="14"
android:versionName="2.1.4">
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"
/>
<!-- Declaration for writing/reading on SD card -->
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE" />
<!-- Declaration for camera access -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<!--
The ACCESS_COARSE/FINE_LOCATION permissions are not required to
use
Google Maps Android API v2, but you must specify either coarse or
fine
location permissions for the 'MyLocation' functionality.
-->
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION" />
<application
android:allowBackup="false"
android:icon="@drawable/icon_app"
android:label="@string/app_name"
android:supportsRtl="true"
android:largeHeap="true"
android:theme="@style/AppTheme"
>
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<provider
android:name="com.facebook.FacebookContentProvider"
android:authorities=
"com.facebook.app.FacebookContentProvider759142140921307"
android:exported="true" />
<activity android:name=".SplashScreen">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER"
/>
</intent-filter>
</activity>
<activity
android:name=".LoginActivity"
android:exported="false" />
<activity
android:name=".SearchActivity"
android:exported="false"
android:windowSoftInputMode="stateHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
/>
</intent-filter>
</activity>
<activity
android:name=".SearchResultActivity"
android:exported="false" />
<activity
android:name=".WorkerProfileActivity"
android:exported="false" />
<activity
android:name=".RegistrationActivity"
android:exported="false"
android:windowSoftInputMode="stateAlwaysVisible" />
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges=
"keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:exported="false"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity
android:name=".UserProfileActivity"
android:exported="false" />
<activity
android:name=".VideoViewActivity"
android:exported="false" />
<activity
android:name=".FavoritesActivity"
android:exported="false" />
<activity
android:name=".CommentsActivity"
android:exported="false" />
<!--
The API key for Google Maps-based APIs is defined as a string
resource.
(See the file "res/values/google_maps_api.xml").
Note that the API key is linked to the encryption key used to
sign the APK.
You need a different API key for each encryption key,
including the release key that is used to
sign the APK for publishing.
You can define the keys for the debug and release targets in
src/debug/ and src/release/.
-->
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
<activity
android:name=".MapActivity"
android:label="@string/title_activity_map" />
<activity android:name=".RegisterAsWorkerActivity" />
<service
android:name=".utils.SyncProvider"
android:exported="false" />
<activity
android:name=".AddFriendActivity"
android:exported="false" />
<activity
android:name=".ValidatePhoneActivity"
android:exported="false" />
<activity android:name=".PendingReviewActivity" />
<activity
android:name=".PremiumActivity"
android:label="@string/title_activity_premium"
android:parentActivityName=".SearchActivity"
android:exported="false"
>
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.forimazdoori.Fmuserapps.SearchActivity"
/>
</activity>
</application>
</manifest>
來自《 Android開發人員指南》
幾乎每個應用程序都應該具有用於不同屏幕密度的備用可繪制資源,因為幾乎每個應用程序都具有啟動器圖標,並且該圖標在所有屏幕密度上都應該看起來不錯。 同樣,如果您在應用程序中包括其他位圖可繪制對象(例如,菜單圖標或應用程序中的其他圖形),則應針對不同的密度提供替代版本或每個替代版本。
若要為不同的密度創建替代的位圖可繪制對象,應遵循六個廣義密度之間的3:4:6:8:12:16縮放比例。 例如,如果對於中等密度的屏幕,您有一個48x48像素的可繪制位圖,則所有不同的大小應為:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.