美文网首页
安卓开发从0.1到1(2)启动项目MyApplication.j

安卓开发从0.1到1(2)启动项目MyApplication.j

作者: 已经多年不写Unity | 来源:发表于2019-02-21 00:06 被阅读0次

下面开始进行项目的构建与基础项目的启动
首先使用AndroidStuidio创建一个Empty Activity的项目,空的Activity用于测试启动。
【1.创建项目结构】 根据上一篇,在默认的包下创建3个文件夹,activity,fragment,application

【2.创建 MyApplication.java 项目启动类,放到application目录下,代码如下】

package com.wanghui.myapplication;

import android.app.Application;

/**
 * Created by Wir on 2019/2/21.
 */

public class MyApplication extends Application {
    //单例模式
    private static MyApplication myApplication = null;

    @Override
    public void onCreate() {
        super.onCreate();
        myApplication=this;

        //测试 如果该Toast弹出,表明app启动成功!
        String showText = "MyApplication代码启动了!";
        Log.e(showText,showText);
    }
    public static MyApplication getInstance()
    {
        return myApplication;
    }
}

【3.在AndroidManifest.xml中进行声明该app启动类 把application:name设置为刚刚设置的类 代码如下】
添加完毕后,可以进行启动测试,这个时候我们可以看到上一步在onCreate中写的Toast “MyApplication类启动了!”,这个时候表明自己添加的 app启动类已经添加成功。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.wanghui.myapplication">

    <!--添加name属性为刚刚添加的application类-->
    <application
        android:name=".MyApplication"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme" />
</manifest>

启动项目,如图,说明自己实现的单例启动类已经可以启动。


屏幕快照 2019-02-21 上午9.01.21.png

相关文章

网友评论

      本文标题:安卓开发从0.1到1(2)启动项目MyApplication.j

      本文链接:https://www.haomeiwen.com/subject/kbklyqtx.html