Android开发自学笔记(六):声明权限和Activity
作者:junjie 时间:2021-05-26 07:25:49
不好意思哦,上一篇Android自学开发第六篇代码控制界面挖了个坑,如果运行不起来的同学,请注意查看本篇文章。
Android Project的灵魂大师AndroidManifest.xml终于要登场了,我们可以亲切的称呼它为AM文件,认识和学会配置AM文件则是是学习Android非常重要的基础知识。
AM文件定义了该Android App的需要请求的权限,需要生命的组件以及按其他App交互的一些信息,我想我需要进一步详解AM文件,期待我更新吧!
好,回到这个坑中来,我们已经使用连续的一系列文章介绍了如何开发一个look professional(装逼)的程序,但是问题是它run不起来!!!之所以出现这样的问题是因为我们忘记向AM文件提交我们的使用权限以及我们Activity类了。
声明权限
由于我们需要访问网络,所以我们需要有访问网络的权限。
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
我们定义了两个Activity,分别是MyActivity和ResultActivity,所以需要提交。
<activity android:name="MyActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name="ResultActivity"
android:label="@string/app_name">
</activity>
其中MyActivity还有这么一个子节点:intent-filter,如果你看到这个intent-filter包含的子节点是如上定义,则用以说明程序启动时的入口activity就是MyActivity。因为如果这两个节点的属性值分别含有MAIN和LAUNCHER,则说明它就是启动程序时的入 * 动。
好了,现在开始重新运行你的程序吧。
标签:Android,开发,声明权限,Activity
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
SpringBoot集成SpringSecurity和JWT做登陆鉴权的实现
2023-01-29 09:34:57
Java中GUI工具包AWT和Swing用法介绍
2022-02-06 09:02:35
![](https://img.aspxhome.com/file/2023/6/71176_0s.jpg)
MAC配置java+jmeter环境变量过程解析
2021-09-30 00:16:23
![](https://img.aspxhome.com/file/2023/0/81200_0s.png)
WPF自定义实现IP地址输入控件
2022-02-24 05:35:36
![](https://img.aspxhome.com/file/2023/3/76383_0s.gif)
MyBatis-Plus解决逻辑删除与唯一索引的问题
2022-09-09 00:17:03
![](https://img.aspxhome.com/file/2023/4/76274_0s.png)
Java IO流相关知识代码解析
2023-08-05 05:48:04
SpringDataElasticsearch与SpEL表达式实现ES动态索引
2021-11-27 01:33:03
![](https://img.aspxhome.com/file/2023/8/61558_0s.png)
MyBatis利用MyCat实现多租户的简单思路分享
2022-08-16 18:58:33
![](https://img.aspxhome.com/file/2023/6/62716_0s.png)
Springboot集成ClickHouse及应用场景分析
2022-04-02 16:28:46
![](https://img.aspxhome.com/file/2023/7/81937_0s.gif)
jdk8使用stream实现两个list集合合并成一个(对象属性的合并)
2023-08-05 16:49:30
![](https://img.aspxhome.com/file/2023/5/57705_0s.png)
C#加密解密类实例程序
2022-01-25 18:17:09
Java使用Redis实现秒杀功能
2023-04-11 11:26:54
![](https://img.aspxhome.com/file/2023/1/78001_0s.jpg)
springboot+mybatis+redis 二级缓存问题实例详解
2022-08-09 09:06:36
![](https://img.aspxhome.com/file/2023/8/63148_0s.jpg)
SpringBoot默认使用HikariDataSource数据源方式
2022-03-18 01:04:46
Java并发(Runnable+Thread)实现硬盘文件搜索功能
2023-05-06 04:59:22
![](https://img.aspxhome.com/file/2023/9/86699_0s.png)
详解java8在Collection中新增加的方法removeIf
2022-06-04 20:51:45
MyBatis框架底层的执行原理源码解析
2023-10-28 12:19:27
![](https://img.aspxhome.com/file/2023/3/76313_0s.png)
obix协议在java中的配置和使用详解
2023-11-25 20:59:42
![](https://img.aspxhome.com/file/2023/5/60275_0s.jpg)
spring webflux自定义netty 参数解析
2023-07-26 18:38:25
![](https://img.aspxhome.com/file/2023/1/57811_0s.jpg)
SpringBoot+Vue.js实现前后端分离的文件上传功能
2023-08-10 08:11:18
![](https://img.aspxhome.com/file/2023/1/72581_0s.png)