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

做外贸一般总浏览的网站网站建设周记300字

做外贸一般总浏览的网站,网站建设周记300字,app手机软件,镇江市住房城乡建设局网站Intent在安卓中#xff0c;Activity启动时通常需要Intent参数。Intent参数中包含以下几个常用的属性#xff1a;Component#xff0c;指定了要启动的Activity#xff0c;以及启动的context#xff0c;使用Intent.setClass或Intent.setComponent方法可以设置#xff1b;Ac… Intent 在安卓中Activity启动时通常需要Intent参数。Intent参数中包含以下几个常用的属性 Component指定了要启动的Activity以及启动的context使用Intent.setClass或Intent.setComponent方法可以设置 Action属性可用Intent.setAction方法设置 Category属性可用Intent.addCategory方法添加Action和Category属性一般用于做过滤 Extra属性用于传入一些参数可通过Intent.putExtra方法添加。在Activity被启动后可以通过getIntent.getExtra获取Extra参数。 Manifest 安卓Activity有一个intent-filter属性用于过滤启动启动此Activity所使用的Intent不满足条件的Intent无法启动这个Activity也就是Intent的Action和Category属性了。 最常见的用法就是主启动Activity一般这么写         activity             android:name.MainActivity             android:labelstring/title_activity_main              intent-filter                 action android:nameandroid.intent.action.MAIN /                 category android:nameandroid.intent.category.LAUNCHER /             /intent-filter         /activity   给Activity设置intent-filter.action属性则该Activity可以作为应用程序入口被其他程序调用比如Launcher启动器。可以有多个action只要Intent具有其中的一个action就可以启动Activity。如 action android:namevoice / action android:nameandroid.intent.action.MAIN / 在Activity的intent-filter.category属性中添加LAUNCHER值则此Activity可以出现在Launcher中也就是手机应用程序主菜单中。 category android:nameandroid.intent.category.LAUNCHER / 如果设置了action但没有对category属性添加LAUNCHER会出现下述警告表明Activity暴漏在外面可被外部的非Launcher程序调用可能会有安全性问题。 Exported activity does not require permission 此时设置android:exportedfalse则警告会消失。这是这个Activity只能在本应用内部被调用。因此指向具有这一属性的Activity的快捷方式被点击时Launcher无法调用Activity于是会显示应用程序不存在。 android:exportedfalse   同一个App可以有多个Activity具有action.MAIN属性Launcher会自动选择一个作为程序入口。         !-- 欢迎界面 --         activity             android:name.ui.ActivityWelcome             android:themeandroid:style/Theme.Light.NoTitleBar.Fullscreen              intent-filter                 action android:nameandroid.intent.action.MAIN /                 category android:nameandroid.intent.category.LAUNCHER /             /intent-filter         /activity         !-- 主界面 --         activity android:name.ui.ActivityMain              intent-filter                 action android:nameMAIN /                 category android:nameandroid.intent.category.LAUNCHER /             /intent-filter         /activity 代码添加快捷方式的方法     /**      * 创建快捷方式      * p      * 需要权限      * p      * uses-permission      * android:namecom.android.launcher.permission.INSTALL_SHORTCUT /      * p      *       * param context      *            Context      * param intent      *            要启动的Intent      * param name      *            快捷方式名      * param icon      *            快捷方式图标      */     public static final void addShortcut(Context context, Intent intent,             String name, int icon) {         ShortcutIconResource iconRes  Intent.ShortcutIconResource.fromContext(                 context, icon);         Intent sc  new Intent(com.android.launcher.action.INSTALL_SHORTCUT);         sc.putExtra(Intent.EXTRA_SHORTCUT_NAME, name); // 快捷方式名         sc.putExtra(duplicate, false); // 不允许重复创建         sc.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes); // 快捷方式图标         sc.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent); // 启动Intent         context.sendBroadcast(sc);     }       public static final void addShortcut(Context context, Intent intent,             int name, int icon) {         addShortcut(context, intent, context.getString(name), icon);     }    通过给Intent设置不同的Component、Action等即可从Launcher启动相应Activity并可传入Extra参数这样可以实现一些诸如一键截屏快捷启动之类的功能。     Intent intent  new Intent(Intent.ACTION_MAIN);     intent.setClass(this, ActivityWelcome.class);     addShortcut(this, intent, R.string.app_name, R.drawable.ic_launcher);     Intent intent1  new Intent(MAIN);     intent1.setClass(this, this.getClass());     addShortcut(this, intent1, R.string.app_name, R.drawable.ic_launcher); 本文由PurpleSword(jzj1993)原创转载请注明 原文网址 http://blog.csdn.net/jzj1993
http://www.sadfv.cn/news/155575/

相关文章:

  • 行远金华网站建设公司原神网页设计作业
  • 健身网站开发方式遵义网站搭建公司哪家好
  • 宝山网站建设 网站外包网站建设困难
  • 网站站外推广方式有哪些个人工作室项目
  • 网站开发用什么语言开发的wordpress分类目录添加报错_标签不能添加
  • 建设银行网站酒店网站如何做
  • 枣庄建设工程管理局网站wordpress导航功能
  • 专门做行业分析的网站北京网上注册公司流程
  • 站内seo怎么做标志设计论文
  • 网站建设佰首选金手指二七负责公司网站产品的开发及整理
  • 个人网站域名怎么起网站备案后更换主机
  • 如何自己做解析网站php网站开发实例电子版
  • 龙华网站 建设信科网络微信公众平台开发源代码
  • 山东省建设职业教育集团网站怎么制作属于自己的app
  • 用凡科做的手机网站版wordpress 仪表盘美化
  • 网页与网站的区别是什么手机网站开发session
  • Dw怎么做网站往里面加标题和字网站建设常见故障
  • 西南交通建设集团网站如何自己注册域名
  • 定制网站多少钱网站搭建关键词排名
  • 制作网站品牌公司哪家好如何开发手机网站
  • 增城网站建设服务网站开发设计制作合同
  • 心理咨询类微网站怎么做网络推广文章的方法
  • 建设开源社区网站什么意思设计一个外贸网站需要多少钱
  • 苏州商城网站建设网站keywords标签怎么写
  • 公司门户网站项目模版龙游县建设局网站
  • 有关网站开发的论文什么网站做h5没有广告
  • 站长工具流量统计影楼网站服务
  • 在哪里推广网站wordpress无法打开备份
  • 做网站看百度脸色夏津网站建设价格
  • 校园网上零售网站建设方案wordpress get_post_mime_type