在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

如何生成快捷方式android創建快捷方式的方法

導讀一、首先當然是關于快捷方式的權限了。我們需要在AndroidManifest文件中添加一下權限。, 二、在需要生成桌面快捷方式處調用一下代碼 /** * 添加快捷方式 */ public void addShortCutCompact(Bitmap bitmap) { //啟動器是否支持添加快捷方式 if (ShortcutManagerCompat.isRequestPinShortcutSupported(mContext)) { Intent shortcutInfoIntent = new Intent(mContext.TestActivity.class);//這里直接傳一個對象報錯,如果有業務需要做一些統計之類的操作,可以傳遞一些數據進行操作,這里可以直接傳遞基本數據類型。

關于生成桌面快捷方式,Android提供了原生的api方法。下邊就介紹一下兼容8.0的具體做法。一、首先當然是關于快捷方式的權限了。我們需要在AndroidManifest文件中添加一下權限: 二、在需要生成桌面快捷方式處調用一下代碼 /** * 添加快捷方式 */ public void addShortCutCompact(Bitmap bitmap) { //啟動器是否支持添加快捷方式 if (ShortcutManagerCompat.isRequestPinShortcutSupported(mContext)) { Intent shortcutInfoIntent = new Intent(mContext, TestActivity.class); //這里直接傳一個對象報錯,現在轉成json傳過去 Gson gson = new Gson(); String json = gson.toJson(ShortcutBean); shortcutInfoIntent.putExtra(SHORTCUT_BEAN,json ); shortcutInfoIntent.putExtra(IS_SHORTCUT, true); //action必須設置,不然報錯 shortcutInfoIntent.setAction(Intent.ACTION_VIEW); shortcutInfoIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shortcutInfoIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); ShortcutInfoCompat info = new ShortcutInfoCompat.Builder(mContext, "mama_id") //設置圖標icon .setIcon(Icon.createWithResource(context, R.drawable.icon)) //設置名稱 .setShortLabel("快捷方式名稱") .setIntent(shortcutInfoIntent) .build(); //創建快捷方式 ShortcutManagerCompat.requestPinShortcut(mContext, info,null); } else { ToastUtil.showMsg("啟動器不支持固定快捷方式"); } }三、注意點1、點擊桌面快捷方式跳轉到目標頁面就是上邊代碼例子中的TestActivity時,如果有業務需要做一些統計之類的操作,我們可以傳遞一些數據進行操作,這里可以直接傳遞基本數據類型,但是如果想直接傳遞一個bean對象時,是不支持的,需要我們轉成json傳遞。2、shortcutInfoIntent.setAction(Intent.ACTION_VIEW);是必須設置的。3、桌面快捷方式的圖標不支持網絡地址圖片,如果想要從接口獲取動態設置需要先下載下來為一個bitmap。用setIcon(IconCompat.createWithBitmap(bitmap))方法來設置。關于下載網絡圖片我們有很多方法,這里是用glide下載,列子代碼: /** * 下載快捷方式icon */ private void downShortcutICon() { final Bitmap[] bitmap = new Bitmap[1]; //先下載圖標 轉為bitMap Glide.with(mContext).asBitmap().load(addIcon.getAppIcon()).into(new SimpleTarget() { @Override public void onResourceReady(@NonNull Object resource, @Nullable Transition transition) { bitmap[0] = (Bitmap) resource; if (bitmap[0] != null) { addShortCutCompact(bitmap[0]); } } }); }4、需要在AndroidManifest中的TestActivity注冊中加入 android:exported="true"標簽,這個標簽是用來表示是否能夠被其他應用程序組件調用或跟它交互。5、另外,如小米、vivo等一些機型需要在設置中手動打開 創建桌面快捷方式權限。

為你推薦
資訊專欄
熱門視頻
相關推薦
蘋果手機換電池大概要多少錢蘋果手機電池換一次多少錢 如何恢復U盤實際容量u盤恢復原始大小最簡單的方法 怎么關閉電腦彈出窗口電腦彈窗廣告很多怎么辦 怎么更換bios版本電腦應該如何升級bios版本 蘋果的電子郵件怎么搞iphone電子郵箱地址怎么弄 惠普筆記本怎么打開鍵盤燈惠普筆記本電腦鍵盤燈在哪里設置 excel中重復上一步操作的快捷鍵word常用快捷鍵命令大全 u盤怎么量產成啟動u盤如何一步一步自己制作u盤啟動盤 怎么調電腦主機風扇轉速機箱風扇選擇什么調速 win7怎么調節刷新率設置鼠標刷新率的三種方法 電腦沒有裝光驅怎么辦現在電腦沒有光驅怎么安裝光盤 裝機大師怎么制作啟動U盤制作U盤PE啟動必須要知道的 蘋果手機的動圖是怎么拍的蘋果手機拍照實用技巧實況功能 華碩電腦硬盤模式怎么改華碩臺式電腦換固態硬盤怎么設置 電腦bios聲卡怎樣設置bios設置圖解教程 如何用命令查看電腦配置怎么查看電腦硬件配置詳細信息 如何做U盤啟動器dos工具箱修復硬盤圖解 蘋果手機的動圖怎么保存蘋果微信保存gif表情到相冊 如何提高u盤讀寫速度提高U盤讀寫速度的方法 如何提高電腦cpu速度電腦加了內存條會立馬變快嗎 蘋果耳機怎么連電腦蘋果藍牙耳機airpods設置方法 iphone自定義手勢怎么用iphonex手勢圖解 怎么設置固態硬盤識別新主板不認M2固態硬盤怎么辦 電腦自動安裝驅動沒了怎么辦啊如何查看電腦驅動是否都安裝了 臺式電腦怎么接優盤電腦音頻usb接口接線圖解 u盤怎么樣設置自動播放功能如何把u盤設置成自動播放 如何把硬盤轉成gpt怎么把磁盤變成gpt磁盤 筆記本更新顯卡驅動有什么用筆記本顯卡升級好嗎 怎樣設置瀏覽器兼容IE瀏覽器兼容模式設置方法 怎么不用uefi啟動u盤win10如何關閉uefi安全啟動 臺式機如何進入bios設置筆記本電腦按哪個鍵進入bios設置 蘋果刪除了的照片可以怎樣還原蘋果手機刪除好久的照片怎么找回 微星主板如何設置bios電腦如何進入BIOS進行設置 win7診斷策略無法上網win7寬帶調制解調器重置步驟圖解 vm虛擬機如何默認識別U盤vmwarevsphere使用教程 如何禁止u盤拷貝文件怎樣設置u盤文件不允許復制出來 關機并更新怎么取消怎么拒絕關機前的自動更新 如何保養手讓手變嫩新買的蘋果手機如何保養電池 聯想揚天臺式機怎么進u盤啟動項聯想電腦揚天硬盤啟動設置 手機充電哪種方式更合適手機充電在什么情況下充最好
Top 主站蜘蛛池模板: 欧美一区二区在线观看 | 亚洲欧美日韩在线精品一区二区 | 亚洲 欧美 自拍 另类 欧美 | 领导边摸边吃奶边做爽在线观看 | 久久99精品国产麻豆不卡 | 久久不射网 | 欧美在线一 | 最新国产网址 | 视频在线一区二区 | 高清在线一区二区 | 成人看片黄a毛片 | 欧美日韩免费在线 | 久久99一区 | 亚洲一区中文字幕 | 久操视频免费看 | 一级毛片一级毛片一级毛片 | 国产高清免费在线观看 | 国产欧美在线观看视频 | 精品国产一区二区三区免费看 | 精品国产一二三区在线影院 | 一区在线免费 | 国产中文久久精品 | 极品美女aⅴ高清在线观看 激情综合久久 | 精品在线一区二区 | 欧美雌雄双性人交xxxx | 欧美日韩亚洲v在线观看 | 国内精品久久久久激情影院 | 亚洲女同一区二区 | 91久久青草精品38国产 | 中文字幕va一区二区三区 | 毛片综合 | 欧美 日韩 国产 成人 在线观看 | 综合毛片| 国产日韩在线看 | 国产日韩欧美亚洲综合首页 | 99精品国产成人一区二区 | 亚洲欧洲日产国码一级毛片 | 午夜欧美在线 | 国产a网站 | 中文国产成人精品少久久 | 一区二区手机视频 |