android動態改變圖標
『壹』 android修改app圖標
1.打開android studio
2.找到項目中,app的AndroidManifest.xml文件
3.找到icon標簽
這里的icon_screen就是圖標的名稱,下面我們找到項目中的res-drawable-icon_screen.png
這里就是圖標的圖片。
4.然後在圖片上右鍵,show in explorer,在本地文件中打開
5.然後將你的新圖標圖片,改成相同的名字,覆蓋掉這個圖片就ok了。
這個圖片還有可能出現在 drawable-hdpi、drawable-mdpi、drawable-xxhdpi、drawable-xxxhdpi中,我這里沒有用到,你們用到了就可以一一的覆蓋。這幾個就是解析度不同,依次解析度增大的。
修改app的名字,也是在app的AndroidMainfest.xml中找到app的名字,修改掉就可以了。
『貳』 android app系統菜單 圖標動態改變,怎麼判斷當前是哪個圖標
我們知道,我們每寫一個
Activity就要在AndroidManifest進行配置一下,我們才可以正常的啟動它,除此之外,我們還可以對它設置一個別名,也就是用<activity-alias>標簽,這個標簽的屬性,和<activity>的屬性一致,可以做一個簡單的分析:
?
1
2
android:icon="@mipmap/app_logo"
android:label="@string/app_name"
上面的兩個屬性是用來設置圖標和標簽。
『叄』 Android編程:關於自定義APK圖標(動態的設置)
void addShortcutToDesktop(){
Intent shortcut = new Intent(ACTION_INSTALL);
BitmapDrawable iconBitmapDrawabel = null;
// 獲取應用基本信息
String label = this.getPackageName();
PackageManager packageManager = getPackageManager();
try {
iconBitmapDrawabel = (BitmapDrawable) packageManager.getApplicationIcon(label);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
// 設置屬性
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, label);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON, iconBitmapDrawabel.getBitmap());
// 是否允許重復創建 -- fase-->否
shortcut.putExtra("plicate", false);
// 設置啟動程序
ComponentName comp = new ComponentName(label,"." + this.getLocalClassName());
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));
sendBroadcast(shortcut);
}
android支持發送Intent.EXTRA_SHORTCUT_ICON_RESOURCE的方式添加圖標,這個是在activity中用的方法,怎麼自定義一看就懂了
『肆』 怎麼更改安卓系統手機程序桌面圖標
可以按照如乎讓下方式操作:
1、打開apk編輯器。
拓展資料
1、APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian Sis或Sisx的文件格式。通過野仔將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。
2、apk文件和sis一樣,把android sdk編譯的工程打包成一個安裝程序文件,格式為apk。 APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是DalvikVM executes的簡稱,即Android Dalvik執行程序。
3、Java ME的位元組碼而是Dalvik位元組碼。Android在運行一個程序時首先需要UnZip,然後類似Symbian那樣直接,和Windows Mobile中的PE文件有區別。
『伍』 android 怎麼改變應用圖標
在windows7操作系統Android studio中使用如下方法改變android的應用圖標.。
1、使用android studio創建一個項目,如下圖:
3、修改android:icon="@mipmap/ic_launcher"屬性,選擇一張圖片,即可更好應用的圖標。
『陸』 Android 怎麼動態修改 app 的圖標啊
去清單文件
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:name="com.entel.app.cmcc.setting.MyApplication" android:theme="@android:style/Theme.NoTitleBar"
android:debuggable="true">
<activity android:name=".Loading" android:label="@string/app_name" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity> 上面的Icon就是aPP的圖標
『柒』 android中如何動態修改ImageView中圖片的大小 比如說點擊該圖片後圖片能變大
使用點陣圖(Bitmap)再重新繪制遍
//原點陣圖
Bitmap btm1 = BitmapFactory.decodeResource(Main.this.getResources(), R.drawable.hh);
BitmapDrawable bd1=BitmapDrawable(btm1);
imageView.setBackgroundDrawable(bd1);
放大後 滑動時計算 圖片的邊是否在屏幕外,如果在屏幕外就可移動,比如 向上滑動,是想看圖片下面的部分,此時計算圖片的底邊是否在屏幕外,如果是,就可以向上移動圖片。
Scaletype的設置的方式包括:
1、在layout xml中定義android:scaleType="CENTER"
2、或在代碼中調用imageView.setScaleType(ImageView.ScaleType.CENTER);
(7)android動態改變圖標擴展閱讀:
根據位深度,可將點陣圖分為1、4、8、16、24及32點陣圖像等。每個像素使用的信息位數越多,可用的顏色就越多,顏色表現就越逼真,相應的數據量越大。
例如,位深度為 1 的像素點陣圖只有兩個可能的值(黑色和白色),所以又稱為二值點陣圖。位深度為 8 的圖像有 2^8(即 256)個可能的值。位深度為 8 的灰度模式圖像有 256 個可能的灰色值。
RGB圖像由三個顏色通道組成。8 位/通道的 RGB 圖像中的每個通道有 256 個可能的值,這意味著該圖像有 1600 萬個以上可能的顏色值。
有時將帶有 8 位/通道 (bpc) 的 RGB 圖像稱作 24 點陣圖像(8 位 x 3 通道 = 24 位數據/像素)。通常將使用24位RGB組合數據位表示的的點陣圖稱為真彩色點陣圖。