返回顶部
首页 > 资讯 > 移动开发 >Android开发自学笔记(六):声明权限和Activity
  • 852
分享到

Android开发自学笔记(六):声明权限和Activity

activityandroid开发Android 2022-06-06 10:06:51 852人浏览 八月长安
摘要

不好意思哦,上一篇Android自学开发第六篇代码控制界面挖了个坑,如果运行不起来的同学,请注意查看本篇文章。 Android Project的灵魂大师AndroidManif

不好意思哦,上一篇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开发自学笔记(五):使用代码控制界面Android开发自学笔记(四):APP布局下Android开发自学笔记(三):APP布局上Android开发自学笔记(二):工程文件剖析Android开发自学笔记(一):Hello,world!Android开发必备:秒杀真机超快模拟器Genymotion介绍


--结束END--

本文标题: Android开发自学笔记(六):声明权限和Activity

本文链接: https://lsjlt.com/news/26880.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作