
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("duplicate", 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.首先登陆微导流,如果没有账号可以用自己的手机号注册一个。
3.接下来就进入到了在线封装页面,我们可以看到app名称,网站链接等需要填写的信息,然后可以选择设备类型,横竖屏,版本号和包名也可以自己输入
4.接下来是选择图片和启动图,可以自己上传事先准备好的图片,如果没有,也可以选择微导流平台内现成的图片,这里可以看到有电商类、影视类等很多类型的图片可供选择,也可以点击右下角的定制图标,与客服沟通,定制自己的专属图标。
5.选好图标之后,点击下一步,就来到了配置插件的页面,这里可以根据自己的需求选择插件。然后点击下一步
6.选择有效期和支付方式
7.支付成功后,可以看到自己刚刚封装的app,点击“生成安装包”,选择安卓或苹果
8.就可以看到已经生成好的安装包,点击下载即可
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)