android-清单小文件

简介:






一:如何创造一个activity

懒得打字了,直接上图

10e2c728ad0157090d2a28c3887a670c.png-wh_

9dbb31468a01a56997b101da257fdcf7.png-wh_

先这样,其中testactivity代码如下

package com.example.qingdan;


import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;


public class MainActivity extends Activity {


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}


@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}


}

activity_test.xml中如下

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical" >

    <TextView 

        android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="wo shi test"

        />


</LinearLayout>

我们运行一下这个文件,,发现显示的还是helloworld

这是什么原因呢

   <activity

            android:name="com.example.qingdan.MainActivity"

            android:label="@string/app_name" >

            《!----》主入口》

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />


                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

如上:

但是怎么修改呢

在修改之前,我们须知的是

android 四大组件都需要在android中配置

31b56bf42f953efb515b926b3927a31e.png-wh_

如果不会配置,直接复制粘贴也行哈

但是其中有两个入口怎么办呢

那行,我们就让他有两个入口

运行后怎么办呢

还是helloworld,会不会出错了呀,我们这个时候退回看菜单a77ee292d366536433cf2e2ebe8e1a2a.png-wh_

出现两个清单小文件,

那么在其中所调用的是哪个喽

答:是这个。

android:label="@string/app_name" >

原来是这个

那么我们该怎么做呢

改一下就行

0bf490212e3398adaa03e0126e83e053.png-wh_

再显示即可

我们接下来玩个好玩的,如何给自己的APP配置上自己喜欢的图片,他有两个步骤

第一个步骤:找百度找到自己喜欢的图片

第二个步骤:将图片配置上去(坏笑)

笔者先去找图片

。。。。。

。。。。。

。。。。。

好了,找到了,优酷的娘化版,和一张我的博客首图

f37bbd593977d4718aa88689216cbb71.jpg-wh_
















737421ee71336eb2f292887a7cbe5687.jpg-wh_

我们就用这个来做,我们APP的图像吧

把他复制,放到

4f6c1282650c07857bd19b4b20faadf3.png-wh_

然后代码是这样的

比以前需要在activity中加入

118541c560be2eb20834c7e68d76b861.png-wh_

因为模拟器太卡了,所以兄弟我玩儿的是真机测试,

好玩儿吧,优酷娘就这样变成你的APP图像

19fd4a9d0ba20bb0abd02d306b1a84b0.png-wh_

还要有一个需要注意的是

这样可能会一下子产生多个APP

那么怎么只产生一个呢

0e79ba69f3182e6c5acca10adc2d155c.png-wh_

把launcher改成default即可



      本文转自眉间雪 51CTO博客,原文链接:http://blog.51cto.com/13348847/1980880,如需转载请自行联系原作者







相关文章
|
4月前
|
Android开发 开发者
Android自定义View之不得不知道的文件attrs.xml(自定义属性)
本文详细介绍了如何通过自定义 `attrs.xml` 文件实现 Android 自定义 View 的属性配置。以一个包含 TextView 和 ImageView 的 DemoView 为例,讲解了如何使用自定义属性动态改变文字内容和控制图片显示隐藏。同时,通过设置布尔值和点击事件,实现了图片状态的切换功能。代码中展示了如何在构造函数中解析自定义属性,并通过方法 `setSetting0n` 和 `setbackeguang` 实现功能逻辑的优化与封装。此示例帮助开发者更好地理解自定义 View 的开发流程与 attrs.xml 的实际应用。
Android自定义View之不得不知道的文件attrs.xml(自定义属性)
|
4月前
|
Java Android开发
Android studio中build.gradle文件简单介绍
本文解析了Android项目中build.gradle文件的作用,包括jcenter仓库配置、模块类型定义、包名设置及依赖管理,涵盖本地、库和远程依赖的区别。
381 19
|
4月前
|
存储 XML Java
Android 文件数据储存之内部储存 + 外部储存
简介:本文详细介绍了Android内部存储与外部存储的使用方法及核心原理。内部存储位于手机内存中,默认私有,适合存储SharedPreferences、SQLite数据库等重要数据,应用卸载后数据会被清除。外部存储包括公共文件和私有文件,支持SD卡或内部不可移除存储,需申请权限访问。文章通过代码示例展示了如何保存、读取、追加、删除文件以及将图片保存到系统相册的操作,帮助开发者理解存储机制并实现相关功能。
1056 2
|
7月前
|
移动开发 安全 Java
Android历史版本与APK文件结构
通过以上内容,您可以全面了解Android的历史版本及其主要特性,同时掌握APK文件的结构和各部分的作用。这些知识对于理解Android应用的开发和发布过程非常重要,也有助于在实际开发中进行高效的应用管理和优化。希望这些内容对您的学习和工作有所帮助。
669 83
|
11月前
|
ARouter Android开发
Android不同module布局文件重名被覆盖
Android不同module布局文件重名被覆盖
|
Java Android开发 C++
Android Studio JNI 使用模板:c/cpp源文件的集成编译,快速上手
本文提供了一个Android Studio中JNI使用的模板,包括创建C/C++源文件、编辑CMakeLists.txt、编写JNI接口代码、配置build.gradle以及编译生成.so库的详细步骤,以帮助开发者快速上手Android平台的JNI开发和编译过程。
904 1
|
存储 数据库 Android开发
安卓Jetpack Compose+Kotlin,支持从本地添加音频文件到播放列表,支持删除,使用ExoPlayer播放音乐
为了在UI界面添加用于添加和删除本地音乐文件的按钮,以及相关的播放功能,你需要实现以下几个步骤: 1. **集成用户选择本地音乐**:允许用户从设备中选择音乐文件。 2. **创建UI按钮**:在界面中创建添加和删除按钮。 3. **数据库功能**:使用Room数据库来存储音频文件信息。 4. **更新ViewModel**:处理添加、删除和播放音频文件的逻辑。 5. **UI实现**:在UI层支持添加、删除音乐以及播放功能。
|
11月前
|
ARouter Android开发
Android不同module布局文件重名被覆盖
Android不同module布局文件重名被覆盖
594 0
|
开发工具 git 索引
repo sync 更新源码 android-12.0.0_r34, fatal: 不能重置索引文件至版本 ‘v2.27^0‘。
本文描述了在更新AOSP 12源码时遇到的repo同步错误,并提供了通过手动git pull更新repo工具来解决这一问题的方法。
475 1
|
存储 监控 数据库
Android经典实战之OkDownload的文件分段下载及合成原理
本文介绍了 OkDownload,一个高效的 Android 下载引擎,支持多线程下载、断点续传等功能。文章详细描述了文件分段下载及合成原理,包括任务创建、断点续传、并行下载等步骤,并展示了如何通过多种机制保证下载的稳定性和完整性。
446 0