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组合数据位表示的的位图称为真彩色位图。