网站增加导航栏几年前备案的网站现在网站不在了备案号还在吗

张小明 2026/1/10 2:43:43
网站增加导航栏,几年前备案的网站现在网站不在了备案号还在吗,网络平台推广哪个好,全国企业信息公示系统查询在活动之间传递消息 五、显示Intent和隐式Intent 1、什么是Intent Intent是各个组件之间信息沟通的桥梁#xff0c;它用于Android各组件之间的通信#xff0c;主要完成下列工作#xff1a; #xff08;1#xff09;标明本次通信请求从哪里来、到哪里去、要怎么走 #…在活动之间传递消息五、显示Intent和隐式Intent1、什么是IntentIntent是各个组件之间信息沟通的桥梁它用于Android各组件之间的通信主要完成下列工作1标明本次通信请求从哪里来、到哪里去、要怎么走2发起方携带本次通信需要的数据内容接收方从收到的Intent中解析数据3发起方若想判断接收方的处理结果Intent就要负责让接收方传回应答的数据内容2、Intent的组成部分元素名称设置方法说明与用途ComponentsetComponent组件它指定Intent的来源与目标ActionsetAction动作它指定Intent的动作行为DatasetData即Uri它指定Action要操作的数据路径CategoryaddCategory类别它指定Intent的操作类别TypesetType数据类型它指定消息的数据类型ExtrasputExtras扩展信息它指定装载的Bundle包裹信息FlagssetFlags标志位它指定Activity的启动标志3、显示Intent显示Intent直接指定来源Activity与目标Activity属于精确匹配。它有三种构建方式1在Intent的构造函数中指定2调用Intent对象的setClass方法指定3调用Intent对象的setComponent方法指定4、显示调用例子1在Intent的构造函数中指定// 1.在Intent的构造函数中指定 Intent intent new Intent(ActStartActivity.this, ActFinishActivity.class);2调用Intent对象的setClass方法指定// 2.调用Intent对象的setClass方法指定 Intent intent new Intent(); intent.setClass(ActStartActivity.this, ActFinishActivity.class);3调用Intent对象的setComponent方法指定// 3.调用Intent对象的setComponent方法指定 Intent intent new Intent(); ComponentName component new ComponentName(ActStartActivity.this, ActFinishActivity.class); intent.setComponent(component);4对于第三方包ComponentName还可以用包名和类名加载ComponentName component new ComponentName(com.example.chapter04, com.example.chapter04.ActFinishActivity);5、隐式Intent隐式Intent没有明确指定要跳转的目标Activity只给出一个动作字符串让系统自动匹配属于模糊匹配通常App不希望向外部暴露Activity名称只给出一个事先定义好的标记串这样大家约定俗成、按图索骥就好隐式Intent便起到了标记过滤作用。这个动作名称标记串可以是自己定义的动作也可以是已有的系统动作常见系统动作的取值说明Intent类的系统动作常量名系统动作的常量名说明ACTION_MAINandroid.intent.action.MAINApp启动时的入口ACTION_VIEWandroid.intent.action.VIEW向用户显示数据ACTION_SENDandroid.intent.action.SEND分享内容ACTION_CALLandroid.intent.action.CALL直接拨号ACTION_DIALandroid.intent.action.DIAL准备拨号ACTION_SENDTOandroid.intent.action.SENDTO发送短信ACTION_ANSWERandroid.intent.action.ANSWER接听电话6、Action分析以打电话为例ACTION_DIAL定义public static final String ACTION_DIAL android.intent.action.DIAL;在打电话的Activity里配置了android.intent.action.DIAL所以你调用ACTION_DIAL就会跳转的打电话页面如果两个Activity都配置了相同ACTION会怎么样会让你选用哪个。和你手机里打开网页让你选用系统浏览器、360浏览器、UC浏览器是一样的7、ActionUriActivity.javapackage com.example.chapter04; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; public class ActionUriActivity extends AppCompatActivity implements View.OnClickListener { Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_action_uri); findViewById(R.id.btn_dial).setOnClickListener(this); findViewById(R.id.btn_sms).setOnClickListener(this); findViewById(R.id.btn_my).setOnClickListener(this); } Override public void onClick(View view) { String phoneNo 12345; if (view.getId() R.id.btn_dial) { Intent intent new Intent(); // 设置Intent动作为准备拨号 intent.setAction(Intent.ACTION_DIAL); // 声明一个拨号Uri Uri uri Uri.parse(tel: phoneNo); intent.setData(uri); startActivity(intent); } else if (view.getId() R.id.btn_sms) { Intent intent new Intent(); intent.setAction(Intent.ACTION_SENDTO); Uri uri2 Uri.parse(smsto: phoneNo); intent.setData(uri2); startActivity(intent); } else if (view.getId() R.id.btn_my) { Intent intent new Intent(); // 调用chapter03的页面 // 可以启动已经退出的应用 intent.setAction(android.intent.action.TEST); intent.addCategory(Intent.CATEGORY_DEFAULT); startActivity(intent); } } }六、向下一个Activity发送数据1、Intent使用Bundle对象存放待传递的数据信息Bundle相当于快递盒2、Bundle对象操作各类型数据的读写方法说明数据类型读方法写方法整型数getIntputInt浮点数getFloatputFloat双精度数getDoubleputDouble布尔值getBooleanputBoolean字符串getStringputString字符串数组getStringArrayputStringArray字符串列表getStringArrayListputStringArrayList可序列化结构getSerializableputSerializable3、接收Intent发过来的Bundle其实在另一个页面这里这个Activity已经接收到了发过来的Intent只需要调用getIntent方法获取Intent然后再getExtras这样就能把额外的数据拿出来了4、Bundle1在代码中发送消息包裹调用Intent对象的putExtras方法即可存入消息包裹2在代码中接收消息包裹调用Intent对象的getExtras方法即可取出消息包裹
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

wordpress网站费用网站建设和推广电话销售话术

发现TouchGal Galgame社区:一个视觉小说爱好者的温暖家园 【免费下载链接】kun-touchgal-next TouchGAL是立足于分享快乐的一站式Galgame文化社区, 为Gal爱好者提供一片净土! 项目地址: https://gitcode.com/gh_mirrors/ku/kun-touchgal-next 你是否还记得第…

张小明 2026/1/7 22:20:22 网站建设

杭州哪家网站建设比较好网页制作软件dw

在当今多媒体内容创作蓬勃发展的时代,高效处理视频素材已成为创作者的基本需求。ComfyUI-VideoHelperSuite作为一套专业的视频处理工具集,为视频工作流提供了完整的解决方案。无论你是内容创作者、视频编辑师还是技术开发者,这套工具都能显著…

张小明 2026/1/7 22:20:20 网站建设

环保网站主题如何进行网站建设的销售

一、java开发环境 二、名词解释 1.JVM 三、eclipse 1.定义 四、注释 1.解释性文本 2.其他注释 五、变量 4.命名规则 六、八种数据基本类型 七、数据类型之间的转换 1.自动类型转换 八、运算符 1.算术运算符 (2)使用情况分两种&#xff1a…

张小明 2026/1/7 22:20:24 网站建设

邹城网站建设多少钱wordpress 免费博客

第一章:Open-AutoGLM部署全流程详解,20年架构师亲授高性能调优秘诀环境准备与依赖安装 部署 Open-AutoGLM 前需确保系统满足最低资源配置:16核CPU、64GB内存、至少500GB SSD存储,并预装Docker 20.10和NVIDIA Container Toolkit&am…

张小明 2026/1/7 22:20:22 网站建设

北海 网站制作工网站可信度

DLSS Swapper终极指南:5步实现游戏性能飞跃 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 想要轻松管理游戏中的DLSS、FSR和XeSS技术,实现一键版本切换和性能优化吗?DLSS Swapper正…

张小明 2026/1/7 22:20:23 网站建设

公司想做个自己的网站怎么做的代写平台

在学习 Go语言数据结构 的过程中,数组是最基础也是最重要的一个概念。很多初学者知道如何声明和使用数组,但对它的 底层实现 却知之甚少。本文将带你从零开始,深入浅出地讲解 Go语言数组底层实现 的原理,让你真正理解数组在内存中…

张小明 2026/1/7 22:20:25 网站建设