Android Studio自定义模板 作开发居然能够如此轻松 前篇

###1.概述android


最近有不少人反馈,有些哥们不喜欢看文字性的东西,还有一些哥们根本就不知道我在搞啥子,那么之后我就采用博客加视频的方式,咱们能够选择看视频讲解:http://pan.baidu.com/s/1i5uh2uDbash

这里写图片描述

你们不要被个人演示忽悠了,我手机上面的确有两个内涵段子的apk,接口也是内涵段子的接口,接口和素材待会在源码里面发给你们,可是所演示的是我本身写的。这里主要是讲,咱们利用本身的自定义Activity模板,这两个页面能够分分钟开发完毕啊网络

###2.实现app


2.1. 什么是自定义模板      当咱们新建工程项目的时候咱们能够 Add an activity to Mobile 这个时候咱们能够选择一个activity的模板,系统有不少自带的activity模板,咱们通常会选择Empty Activity 请看下面我鼠标点击的模板,这是我本身定义的,我选择的是本身的WelcomeActivity 模板ide

这里写图片描述

那么咱们生成的代码是什么样子的呢?    2.1.1 先看 - WelcomeActivitypost

public class WelcomeActivity extends AppCompatActivity {

    private static final long WAIT_TIME = 3000;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_welcome);

        // wait for a moment start activity
        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
            public void run() {
                // start activity
                Intent intent = new Intent(WelcomeActivity.this, $HomeActivity.class);
                startActivity(intent);
                finish();
            }
        }, WAIT_TIME);
    }
}

复制代码

**2.1.2 **资源文件- R.layout.activity_welcomeui

<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/welcome_image" />
复制代码

**2.1.3 **配置文件- AndroidManifest.xmlthis

<activity
            android:name=".WelcomeActivity"
            android:label="@string/app_name"
            android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
复制代码

都已经彻底搞好了,这还要不要我写代码了? 固然要呀好比你还没写广告的代码,这个咱们也能够写进去但这里我也没管,通常欢迎页就一张图片,等待几秒跳主页面,若是有其余复杂功能咋们有了模板还怕了不成。spa

2.2. 模板使用 若是你项目新建好了那么咋们就能够这么使用了,须要在新建activity上的包名右击 --> new --> activity 这里我选择的是一个通用模板(Common Activity)新建好以后会自动继承BaseActivity 本身能够选择需不须要请求数据和构建头部等等。.net

这里写图片描述

那么这么算下来咱们一个欢迎页和一个热吧页就用不了几分钟了,固然若是可以加上咱们自定义的BaseActivity和自定义的网络引擎就再好不过了。

这里写图片描述

咱们本身怎样自定义模板?请看这里Android Studio自定义模板 作开发居然能够如此轻松 - 后篇

附源码地址:http://download.csdn.net/detail/z240336124/9674377

相关文章
相关标签/搜索