概要

IpuClient不访问服务端下载服务端代码,本地化运行。

过程

首先,修改服务端全局配置文件server-config.xml,文件是否加密配置项,配置成true,重新编译服务端代码,然后将服务端web目录下的前台代码copy至客户端,并将encrypt目录下的template覆盖客户端的template目录,最后重写客户端的MainActivity;

实现

  1. 修改服务端的server-config.xml文件;
  1. 执行服务端的build.xml文件;
  1. 在客户端的assets目录下新增应用名称 文件夹;其中assets下的应用文件名称与mobile-config.xml中的app_path一致;
  2. 将服务端 web下的服务端代码复制至客户端的assets/应用名称 文件夹下;
  1. 将服务端encrypt目录下的内容覆盖到客户端的assets/应用名称 文件夹下;
  1. 重写MainActivity.java文件,代码如下:
package com.ai.mobile.display;

import android.os.Bundle;

import com.wade.mobile.frame.activity.TemplateMobileActivity;

import com.wade.mobile.frame.template.TemplateManager;

public class MainActivity extends TemplateMobileActivity {

    @Override

    public void onCreate(Bundle savedInstanceState) {

        setTheme(R.style.Theme_Sherlock_Light);

        //设置本地的密钥

        try {

            TemplateManager.initResKey("77777777");

        } catch (Exception e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        }

        super.onCreate(savedInstanceState);

    }

}

说明:其中77777777为文件加密秘钥,需与服务端一致;

END

Copyright © aiipu.com 2017 all right reserved,powered by Gitbook该文件修订时间: 2022-05-31 09:52:53

results matching ""

    No results matching ""