android studio AndroidManifest

 

一、目录结构

 

1. AndroidManifest.xml

它是一个清单文件,提供应用的基本信息

<?xml version="1.0" encoding="utf-8"?>
<!-- package是android应用程序的包名,相当工程的id -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.administrator.myapplication2"
    >
    <!--应用程序的基本配置-->
    <!--android:allowBackup允许应用程序备份和恢复-->
    <!--android:icon是安装软件后应用程序的图标-->
    <!--android:label是titleBar的名称-->
    <!--android:supportsRtl是否支持右到做的布局,android 4.2以后功能-->
    <!--android:theme主题效果-->
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <!--一个活动-->
        <activity android:name=".MainActivity">
            <!--意图过滤器-->
            <intent-filter>
                <!--我们启动应用时首先显示哪一个Activity-->
                <action android:name="android.intent.action.MAIN" />
                <!--表示activity应该被列入系统的启动器(launcher)(允许用户启动它)-->
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>

</manifest>

 

2.MainActivity

所有的.java文件都存放在java文件夹下,

public class MainActivity extends AppCompatActivity {

   //onCreate创建活动后必须会执行的方法
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

 

3.activity.xml

布局文件存放在layout的文件夹

 

4.drawable

程序里用的图标一般放在这个文件夹下

 

5.mipmap

用来存放应用启动图标,可以根据不同分辨率进行优化

 

6.values

用来存放颜色、主题、字符串等模板

 

7.测试

用来编写测试用例

8.采用Gradle构建项目

 

settings.gradle 用来指定项目引入的模块

build.gradle(Project):代码托管仓库

build.gradle(Module):

 

二、快捷键

注释:ctrl+/

提示:ctrl+alt+空格

跳入方法或类:ctrl+鼠标左键

格式化代码:ctrl+alt+L

再次运行app(模拟器打开的前提下) ctrl+f5

 

三、日志猫

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;

//
public class MainActivity extends AppCompatActivity {

   //onCreate创建活动后必须会执行的方法
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //第一个参数一般传入当前类名,主要用于信息过滤。第二个参数打印具体内容
        Log.v("MainActivity","打印琐碎的日志信息,级别最低--");
        Log.d("MainActivity","debug打印调试信息比v高一级");
        Log.i("MainActivity","info打印比较重要的数据,比d高一级");
        Log.w("MainActivity","warn打印警告信息,提示可能会存在的风险比i高一级");
        Log.e("MainActivity","error打印错误信息,级别最高");
    }
}

选择显示的包

 

四、adb指令

 

五、toast提示

 

六、点击事件

 

七、打包apk

 

https://jingyan.baidu.com/article/c843ea0bbfae3777931e4ac3.html

 八、导入jar包

切换到Project,

找到libs文件夹,复制jar包

在jar包上右键

成功后会多出

 

 

命名规则

  • 非公有、非静态域的变量以m开头(其实就是protected和private成员变量)
  • 静态变量以s开头
  • 其它变量以小写字母开头
  • Public static final变量(常量)以下划线连接全大写ALL_CAPS_WITH_UNDERSCORES

转载于:https://www.cnblogs.com/buchizaodian/p/8386956.html

Android StudioAndroidManifest.xml(笔记) 今天开始使用to-do,希望能坚持下去,好好利用吧。(1)​在eclipse里我们可以在AndroidManifest里去看到我们的目标版本,最低版本等信息,但在Android Studio里却没有,原因是它们被放在了build.gradle里了。​​ (2)权限大全访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check- 阅读详情

相关推荐

Android Studio项目结构全解析:从build.gradle到AndroidManifest.xml的实用指南

本文深入解析Android Studio项目结构,重点讲解build.gradle和AndroidManifest.xml两大核心文件的配置与优化。从项目视图解析到Gradle脚本编写,再到资源管理和实战优化技巧,帮助开发者高效构建Android应用,提升开发效率。

weixin_28840591的博客 166

AndroidManifest.xml文件的作用及编程实例

定义应用程序的组件:AndroidManifest.xml文件用于声明应用程序的各种组件,如活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider)。例如,可以指定应用程序的名称、图标、版本号、支持的最小和目标API级别、应用程序的启动活动等。通过编写AndroidManifest.xml文件,我们可以定义应用程序的组件、权限和配置信息,使得应用程序在Android系统中可以正确运行和展示。

DevRevolt的博客 1185

Android Studio中的AndroidManifest.xml文件分析

AndroidManifest.xml文件是Android应用程序的核心配置文件,它定义了应用程序的组件、权限和其他配置信息。AndroidManifest.xml文件是Android应用程序的核心配置文件,它描述了应用程序的各种组件和权限,并告诉系统如何运行应用程序。在实际开发中,开发者应根据应用程序的需求,合理配置AndroidManifest.xml文件,保证应用程序的正常运行和用户体验。在实际开发中,根据应用程序的需求,可以添加各种不同的权限声明,例如读写存储卡、获取用户位置等。

2301_79366332的博客 711

Unity与Android之间的交互之AndroidManifest

AndroidManifest,中文名一般称之为清单文件。它描述了应用程序的组件的活动、服务,广播接收机,内容提供商,应用程序组成、应用程序的Java包命名、权限、特性等。每个安卓应用程序必须有一个AndroidManifest.xml文件,基本内容如下:<?xml version="1.0" encoding="utf-8"?> <!-- <manifest> <manifest>Andr

Yong Ledo的博客 1万+

[Android Studio] 第1节 AndroidManifest.xml是什么?

第一课:认识AndroidManifest.xml。

AA2534193348的博客 1159

AndroidStudio入门基础(一)——基础布局

写在前面: 上学期学习了Android,从一开始的什么都不懂到后来成功做出一个课程设计作品,回忆起来一路还是充满坎坷和辛酸泪的啊。 遗忘是可怕的,为了防止以后把好不容易学到的东西忘得一干二净,我打算写一系列的AndroidStudio教程记录一些有用的知识点,当然,我会从最基础的地方写起,希望可以帮助到一些初学者~ 最后,如果时间和精力允许的情况下,我会一步步的还原我的课程设计 (...

qq_42183184的博客 8万+

Android Studio查看apk的AndroidManifest

最近因为App上架涉及隐私和权限的问题,所以App发布前要检查自己的权限,但由于App里集成了各家的sdk、aar,所以要完整地确认自己的app有哪些权限很麻烦。 android studio提供了一个功能,如下图: 点开这里,然后选择apk路径,就能查看apk里的各项文件了,其中包含最终合并的AndroidManifest.xml。 记录,备忘。 ...

tmaccccc的博客 3530

android studio androidmanifest.xml not found,未找到AndroidManifest.xml文件:Maven + Android Studio...

I am using Android Studio and am new to it.I have used git to clone the project from the repository. Also I am using Maven and building the project.我正在使用Android Studio並且不熟悉它。我使用git從存儲庫中克隆項目。我也在使用Maven...

weixin_31630721的博客 2234

Android Studio 多个AndroidManifest.xml清单合并规则

Android Studio 多个Manifest清单合并规则 合并多个清单 APK 或 Android App Bundle 文件只能包含一个 AndroidManifest.xml 文件,但 Android Studio 项目可以包含多个清单文件,这些清单文件由主源代码集、build 变体和导入的库提供。因此,在构建应用时,Gradle 构建系统会将所有清单文件合并成一个清单文件打包到应用中。 清单合并工具遵循某些合并启发法和您使用特殊 XML 属性定义的合并偏好设置,来将各个清单文件中的所有 XML

JeeZhong的博客 5004

关于Android StudioAndroidManifest.xml的详解

通过。

qq1342753906的博客 2630

Android StudioAndroidManifest

Android StudioAndroidManifest去除标题栏android:theme="@style/Theme.AppCompat.DayNight.NoActionBar">更改图标android:icon="@mipmap/iconname" //图标文件/mipmap/iconname.pngAndroidManifest.xml<?xml version="1.0" encod

TONY的博客 709

android studio app/manifests,Android Studio 3.0中的AndroidManifest.xml问题

我最近从Canary频道安装了Android Studio 3.0。然而,加载我的老项目,这个不断在多数民众赞成取决于构建变量自动生成AndroidManifest.xml文件弹出:Android Studio 3.0中的AndroidManifest.xml问题Error:(49) unknown element found这也显示:Error:/home/computername/Andro...

weixin_39877166的博客 692

AndroidStudio AndroidManifest.xml 详解

解析:Google官方示例中的teapots项目中的一个文件, 我们就针对这份文件来分析字段的意义,字段的意义参考的是官方文档; <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sample.teapot" android:vers...

qq_35480064的博客 8498

android studio入门(二)——AndroidManifest.xml详解

目录位置: 作用: AndroidManifest.xml是每个Android项目所必需的 ,是对整个Android应用的全局描述,AndroidManifest.xml详细说明了应用的图标,名称以及包含的组件等 package=“com.example.myapplication”> 应用程序的名称 android:icon="@mipmap/ic_launcher" 应用程序的图...

nn690960430的博客 892

第2天:熟悉Android Studio补充材料——`AndroidManifest.xml`解读

这个。

weixin_41644568的博客 1162

qt 安卓开发AndroidManifest.xml 和 java创建

AndroidManifest.xml是什么 AndroidManifest.xml是安卓项目必须的文件,它位于整个安卓项目的根目录。里面配置程序运行所必要的组件,权限,以及一些相关信息。以下介绍qt开发安卓需要怎么配置该文件,及该文件的一些介绍。 1. AndroidManifest.xml创建 然后创建如下图所示: Package package name:包名,默认是org.qtproject.example,也就是说你的java文件需要放在android/src/org/qtpro

sunxiaoyan的博客 2022

创建新的activity子类在AndroidStudio中需要配置manifest文件

配置manifest文件@TOC 创建新的activity子类在AndroidStudio中需要配置manifest文件 在manifest配置文件中声明activity 打开Androidmanifest.xml文件,应用的任何activity都必须在manifest文件中配置声明,这样操作系统才能找到,有多个activity文件的存在时,要设置一个launcheractivity ...

weixin_43545546的博客 2687

#4,Android Studio Android程序结构 工程目录介绍 文件作用 运行配置文件AndroidManifest.xml

Android程序结构 该项目下面有两个分类:一个是app(代表app模块);另一个是Gradle Scripts。其中,app下面又有3个子目录,其功能说明如下: (1)manifests子目录,下面只有一个XML文件,即AndroidManifest.xml,它是App的运行配置文件。 (2)java子目录,下面有3个com.example.myapp包,其中第一个包存放当前模块的Java源代码,后面两个包存放测试用的Java代码。 (3)res子目录,存放当前模块的资源文件。res下面又有4个子目录

小超嵌入式笔记 3730
上一篇: android studio settings
下一篇: android build.gradle
ainixi7099
博客等级 码龄10年 4粉丝 172原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值