当前位置: 首页 > news >正文

婚纱网站怎么做/百度推广开户渠道

婚纱网站怎么做,百度推广开户渠道,网页版传奇哪个好玩,济南润尔网站建设技术公司Android中创建和删除快捷方式示例 Android系统中支持快捷方式这一特性,这样使得用户更快更好地使用应用或者软件,当然,有些系统提供了直接拖拽创建快捷方式的功能,这里我们将简单介绍一下android中使用代码如何创建和删除快捷方式…
Android中创建和删除快捷方式示例
Android系统中支持快捷方式这一特性,这样使得用户更快更好地使用应用或者软件,当然,有些系统提供了直接拖拽创建快捷方式的功能,这里我们将简单介绍一下android中使用代码如何创建和删除快捷方式。
以下源码来源于互联网,本人稍作修改和注释。原理主要是使用android系统的一个一个广播机制,我们需要做的是实例一个Intent对象,并对这个对象做制定的设置,然后发送一个广播就可以了,然后其他的操作,委托给别的程序做就可以了,就是这么简单。源码如下。
package ps.androidyue.shortcutdemo;import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.content.Intent.ShortcutIconResource;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;public class ShortCutDemoActivity extends Activity {//安装和卸载快捷方式动作常量private final String INTENT_ACTION_INSTALL_SHORTCUT="com.android.launcher.action.INSTALL_SHORTCUT";private final String INTENT_ACTION_UNINSTALL_SHORTCUT="com.android.launcher.action.UNINSTALL_SHORTCUT";private Button btnAddShortCut,btnRemoveShortCuts;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);this.initializeViews();}/** 初始化需要的视图*/private void initializeViews(){this.initializeButtons();}/** 初始化需要的button*/private void initializeButtons(){this.btnAddShortCut=(Button)this.findViewById(R.id.btnAddShortCuts);this.btnAddShortCut.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//添加快捷方式addShortcut();	}});this.btnRemoveShortCuts=(Button)this.findViewById(R.id.btnRemoveShortCuts);this.btnRemoveShortCuts.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//删除快捷方式delShortcut();}});}/** 为程序创建桌面快捷方式*/private void addShortcut(){//实例化具有安装快捷方式动作的Intent对象Intent shortcut = new Intent(this.INTENT_ACTION_INSTALL_SHORTCUT);//快捷方式的名称shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));shortcut.putExtra("duplicate", false); //不允许重复创建//指定当前的Activity为快捷方式启动的对象: 如 com.everest.video.VideoPlayer//注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序ComponentName comp = new ComponentName(this.getPackageName(), "."+this.getLocalClassName());shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));//快捷方式的图标ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher);shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);//发送创建快捷方式的广播	sendBroadcast(shortcut);}/** 删除程序的快捷方式    */    private void delShortcut(){     Intent shortcut = new Intent(this.INTENT_ACTION_UNINSTALL_SHORTCUT);     //快捷方式的名称     shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));     //指定当前的Activity为快捷方式启动的对象: 如 com.everest.video.VideoPlayer     //注意: ComponentName的第二个参数必须是完整的类名(包名+类名),否则无法删除快捷方式     String appClass = this.getPackageName() + "." +this.getLocalClassName();     ComponentName comp = new ComponentName(this.getPackageName(), appClass);     shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));     //发送卸载快捷方式的图标         sendBroadcast(shortcut);     }   
}

注意:必须要在manifest.xml中声明权限

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />   <uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />

  Last Modfied:2011-11-21


http://www.jmfq.cn/news/4969333.html

相关文章:

  • 深圳设计公司上市成功有几家/陕西整站关键词自然排名优化
  • 无锡自助做网站/中国搜索引擎市场份额
  • 石景山青岛网站建设/世界十大搜索引擎及地址
  • 网站开发有哪些模块/seo需要掌握什么技能
  • 菠菜网站建设条件/百度高级搜索首页
  • 外贸网站 服务器/品牌整合营销推广
  • 出国越南做网站8000保底/网络媒体有哪些
  • 网站建设整合营销/抖音seo运营模式
  • 个人网站有什么用/seo技巧分享
  • 金融网站怎么做/google国际版入口
  • 产品介绍网站源码/东莞做网站的公司吗
  • 环评怎么在网站做公示/网络安全培训最强的机构
  • 做网站有那几种末班/如何在百度推广自己的产品
  • 怎样在百度上做网站/新产品推广方式有哪些
  • 做任务的正规网站/中企动力做网站推广靠谱吗
  • 珠海网站制作服务/微信软文案例
  • 武汉那些网站做家教的/网站建设建站在线建站
  • nba最新排名情况/seo优化神器
  • 域名和主机搭建好了怎么做网站/网络推广策划方案模板
  • 上海正规做网站公司/苏州关键词搜索排名
  • 台山网站建设公司/百度网站优化公司
  • 群晖nas可以做web网站/高粱seo博客
  • 建设钓鱼网站源码/最近的新闻大事
  • 网站建设与维护相关知识/seo zac
  • 卖游戏币网站制作/2345网址导航下载桌面
  • 金牌网站设计网站建设/广告公司广告牌制作
  • 网站开发后 怎么换前端/外链工具软件
  • 北京网站开发公司/同城推广
  • 江西专业南昌网站建设/首页关键词排名
  • 黑龙江做网站的公司有哪些/空间刷赞网站推广