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

英文企业网站源码 asp爱站seo工具

英文企业网站源码 asp,爱站seo工具,平面设计学徒,第一app模板免费下载android的应用程序包含三种重要的组件#xff1a;Activity、Service、BroadcastReceiver#xff0c;应用程序采用一致的方式来启动他们——都是依靠Intent来进行启动。Intent就封装了程序想要启动的程序意图#xff0c;不仅如此#xff0c;Intent还可用于与被启动组件交换信…android的应用程序包含三种重要的组件Activity、Service、BroadcastReceiver应用程序采用一致的方式来启动他们——都是依靠Intent来进行启动。Intent就封装了程序想要启动的程序意图不仅如此Intent还可用于与被启动组件交换信息。   Intent的属性及intent-filter配置 Intent的Component属性需要接受一个ComponentName对象ComponentName对象包含如下几个构造器 1、ComponentName(String pkg, String cls):创建pkg所在包下的cls类对应的组件 2、ComponentName(Context pkg, String cls):创建pkg所对应的包下的cls类所对应的组件 3、ComponentName(Context pkg, Class? cls):创建pkg所对应的包下的cls类所对应的组件   上面构造器的本质就是一个这说明创建一个ComponentName需要指定包名和类名——这就可以唯一地确定一个组件类这样应用程序即可根据给定的组件类去启动特定的组件。   ComponentName comp new ComponentName(this, NewActivity.class); Intent intent new Intent(); intent.setComponent(comp);startActivity(intent); 上面的也可以写成如下的形式 Intent intent new Intent(this, NewActivity.class); 当程序通过Intent的Component属性明确指定启动那个组件启动组件时被启动的组件几乎不再需要使用inetnt-filter....../元素进行配置了。   Action、Category属性与intent-filter配置 Intent intent new Intent(); // 为Intent对象设置Action属性(属性值是一个普通的字符串) intent.setAction(helloworld); startActivity(intent); 上面的代码会根据Intent来启动Activity但是Intent并未以“硬编码”的方式指定要启动那么Activity程序到底会启动那个Activity这取决于Activity配置中intent-filter....../元素的配置。 inetnt-filter....../元素里通常可包含如下的子元素 1、0~N个action....../子元素 2、0~N个categtory....../子元素 3、0~1个data....../子元素 一个Intent对象只能包含一个Action属性程序可以调用Intent的setAction(String str)方法来设置Action属性但是一个Intent对象可以包含多个Category属性程序可以调用Intent的addCategpry(String str)方法添加Category。当程序创建Intent时该Intent默认启动Category属性值为Intent.CATEGORY_DEFAULT常量(常量的值为android.intent.category.DEFAULT)的组件。当Activity配置中的action....../中有一个和Intent中的action属性相同时就表明该Activity能响应该Intent。   可以通过指定Action、Category调用系统的Activity。   Data、Type属性与intent-filter配置 Data属性通常用于向Action属性提供操作的数据Data属性接受一个Uri对象一个Uri对象通常如下形式的字符串来表示 content://com.android.contacts/contacts/1 tel:123 上面所示的两个字符串的冒号前面大致指定了数据的类型冒号后面的是数据部分。因此一个合法的Uri对象既可以决定操作那种类型的数据又可指定具体的数据值。   Type属性则用于明确指定Data属性指定数据的类型或者MIME类型。   实际上Data属性值可以分为两部分数据类型部分和数据部分。例如content://com.android.contacts/contacts/1 content前缀表明该数据类型为联系人信息。 //com.android.contacts/contacts/1表明操作_id为1的联系人数据   一旦为Intent同时指定了Action、Data属性那么android讲可根据指定的数据类型来启动特定的应用程序并对指定的数据执行相应的操作。   Extra属性 Intent的Extra属性通常用于在多个Action之间进行数据交换Intent的Extra属性值是一个Bundle对象Bundle对象就像一个Map对象可以存放多组key-value对这样就可以通过在不同的Activity之间进行数据交换。  转载于:https://www.cnblogs.com/heml/p/3564767.html
http://www.pierceye.com/news/899481/

相关文章:

  • 土木在线seo网站快速整站优化技术
  • 创造力网站设计建设有限公司网站
  • 如何做网站好看做h5小程序的网站
  • 济宁网站建设价格做网站公司深
  • ae成品免费下载网站申请一个app多少钱
  • 我想自己在网站上发文章 怎样做免费观看高清正能量直播下载
  • 做网站万网长春建站模板展示
  • 广州专业建网站公司福州网站制作
  • 西安烽盈网站建设郑州营销网站托管
  • 诸几建设银行网站怎么维护好网站
  • 深圳市国外网站建设简单html5网页设计
  • 网站制作公司西南城乡建设部网站首页
  • 网站名和域名能一样吗企业网站建设硬件
  • 德州做网站公司怎么开网店淘宝
  • 苏州做网站优化的电商定制开发
  • 广西庆海建设发展有限公司网站昆山有做网站的公司吗
  • 前端课程网站wordpress 微博登陆
  • asp怎么做网站适配开发公司安置房项目工程推进大会
  • 学做网站可以赚钱吗怎么批量修改wordpress文章内容
  • 写作网站vir上海博大园林建设发展有限公司网站
  • wordpress video gallery网站代码优化怎么做
  • 厦门网站设计品牌企业互联网门户网站建设
  • 做名片模板网站中文响应式网站
  • 用tornado做网站石家庄 外贸网站建设公司
  • 档案网站建设网页wordpress keyshot
  • 鞍山制作网站哪家好建设银行员工网站
  • 手机怎么提升网站流量品牌型网站成功案例图片
  • 网站视频主持人制作网站开发 质量管理
  • 网站的外链建设计划石家庄市城乡建设部网站
  • 电子商务网站规划与建设论文电子商务营销方法