示例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的即可,略过第一个页面,点击资源树后,打开报表的资源目录页面。
报表的资源目录页面。