示例2:在APP中展示资源树- 集成示例-App集成文档(Android)
目录

示例2:在APP中展示资源树

创建主程序文件

按照标准方法,创建activity即可。

登陆及查看报表的接口与实现

    package com.example.testinterface;
    import com.raq.tab.DirectoryActivity;
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    public class Demo2 extends Activity implements OnClickListener 
    {
         @Override
         protected void onCreate(Bundle savedInstanceState) 
         {
               super.onCreate(savedInstanceState);
               setContentView(R.layout.demo2);
               setTitle("资源树+报表");
               initViews();
          }
         private void initViews() 
         {
                Button restree = (Button)findViewById(R.id.restree);
                restree.setOnClickListener(this);
          }
        @Override
         public void onClick(View v) 
         {
                testGotoResListPage(Demo1.hostdata,Demo1.userdata,Demo1.passdata);
          }
 
          /**
            * 跳转到展现资源列表的Activity
            * @param hosturl 后台应用跟路径 如 http://localhost:8800/reportmis
            * @param username 用户名
            * @param password 密码
            */
           private void testGotoResListPage(String hosturl, String username, String password) 
           {
              // 跳转报表目录界面
              Intent dirintent = new Intent();
              String forwardMsg = "{\"host\": \"" + hosturl
                                  + "\",\"userName\": \""+ username
                                  + "\",\"passWord\": \""+ password
                                  + "\"}";
              dirintent.putExtra("forwardMsg", forwardMsg);
              dirintent.setClass(this,
              DirectoryActivity.class);
              this.startActivity(dirintent);
           }
}

服务器端设置

1. 首先需要在服务器端设置资源目录的根路径。

使用浏览器进入系统后,点击移动应用设置。


 

这里点击设置,设置到某个资源目录即可。

 

2. 服务器地址的问题。需要直接填写ip才可以。

运行

登陆信息的设置,使用demo1的即可,略过第一个页面,点击资源树后,打开报表的资源目录页面。

 

报表的资源目录页面。