android動態(tài)生成界面、添加組件
來源:程序員人生 發(fā)布時間:2015-02-27 08:30:23 閱讀次數(shù):3167次
效果圖:

layout界面布局:
<?xml version="1.0" encoding="utf⑻"?>
<LinearLayout xmlns:ad="http://schemas.android.com/apk/res/android"
ad:layout_width="match_parent"
ad:layout_height="match_parent"
ad:orientation="vertical" >
<LinearLayout
ad:layout_width="match_parent"
ad:layout_height="30dp"
ad:background="@drawable/titlebar_bg"
ad:orientation="horizontal" >
<ImageView
ad:layout_width="wrap_content"
ad:layout_height="wrap_content"
ad:src="@drawable/back_44_44" />
<LinearLayout
ad:layout_width="match_parent"
ad:layout_height="30dp"
ad:gravity="center" >
<TextView
ad:layout_width="wrap_content"
ad:layout_height="wrap_content"
ad:text="課程列表"
ad:textSize="20sp" />
</LinearLayout>
</LinearLayout>
<ScrollView
ad:id="@+id/ScrollView"
ad:layout_width="fill_parent"
ad:layout_height="wrap_content"
ad:scrollbars="vertical" >
<LinearLayout
ad:id="@+id/mainLayout"
ad:layout_width="match_parent"
ad:layout_height="wrap_content"
ad:orientation="vertical" >
</LinearLayout>
</ScrollView>
</LinearLayout>
httputil輔助類:
package com.tudou.activity.work4;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import android.util.Log;
public class HttpUtil {
/**
* 獲得到流,自己處理數(shù)據(jù)
* @param path
* @return
*/
public static InputStream getInputStream(String path) {
HttpURLConnection conn = null;
try {
URL url = new URL(path);
conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
// 設(shè)置是不是向httpUrlConnection輸出,post要求,參數(shù)要放在http正文內(nèi)
conn.setDoOutput(true);
conn.setReadTimeout(3000);
conn.setConnectTimeout(3000);
conn.setUseCaches(false);
conn.setRequestMethod("POST");
if (conn.getResponseCode() == 200) {
Log.d("mylog", "getResponseCode:" + 200);
return conn.getInputStream();
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (conn != null) {
conn.disconnect();
}
}
return null;
}
/**
* 直接返回響應(yīng)體正文
* @param path
* @return
*/
public static String getResponseBody(String path,String params) {
HttpURLConnection conn = null;
StringBuffer result=new StringBuffer();
try {
URL url = new URL(path);
conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
// 設(shè)置是不是向httpUrlConnection輸出,post要求,參數(shù)要放在http正文內(nèi)
conn.setDoOutput(true);
conn.setReadTimeout(3000);
conn.setConnectTimeout(3000);
conn.setUseCaches(false);
conn.setRequestMethod("POST");
//數(shù)據(jù)輸出流,該語句隱含的履行connect動作
if(params!=null){
DataOutputStream out = new DataOutputStream( conn.getOutputStream());
//將參數(shù)寫入流,刷新提交關(guān)閉流
out.writeBytes(params);
out.flush();
out.close();
}
//讀取連接返回的數(shù)據(jù)
BufferedReader reader = new BufferedReader(new InputStreamReader( conn.getInputStream()));
String inputLine = null;
while (((inputLine = reader.readLine()) != null)) {
result.append(inputLine);//"
";
}
//關(guān)閉
reader.close();
if (conn.getResponseCode() == 200) {
Log.d("mylog", "getResponseCode:" + 200);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (conn != null) {
conn.disconnect();
}
}
return result.toString();
}
}
主activity:
package com.tudou.activity.work4;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import com.tudou.activity.R;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.util.Log;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import android.widget.ProgressBar;
import android.widget.TextView;
public class HomeWork4 extends Activity {
String path = "此處省略,你要要求的地址";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.homework4);
LinearLayout mainLayout = (LinearLayout)findViewById(R.id.mainLayout);
String result=HttpUtil.getResponseBody(path,null);
// Log.d("mylog", "result:" + result);
try{
JSONObject obj = new JSONObject(result);
JSONArray array=obj.getJSONArray("onlineCourses");
for (int i = 0; i < array.length(); i++) {
JSONObject course= array.getJSONObject(i);
// Log.d("mylog", "course:" + course.toString());
//添加左側(cè)的layout
LinearLayout leftlayout=new LinearLayout(this);
//注意包android.widget.LinearLayout.LayoutParams,其它包下面的LayoutParams不起作用
LayoutParams params=new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
params.topMargin=10;
leftlayout.setLayoutParams(params);
leftlayout.setOrientation(LinearLayout.HORIZONTAL);
leftlayout.setGravity(Gravity.CENTER_VERTICAL);
//添加左側(cè)layout的圖片
ImageView imageView=new ImageView(this);
params=new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
imageView.setLayoutParams(params);
imageView.setImageResource(R.drawable.image_default_195_130);
leftlayout.addView(imageView);
//添加右側(cè)的layout,分為上下2部份,上面是標(biāo)題,下面是進(jìn)度條
LinearLayout rightlayout=new LinearLayout(this);
LayoutParams rightLayoutParams=new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
rightlayout.setLayoutParams(rightLayoutParams);
rightlayout.setOrientation(LinearLayout.VERTICAL);
//添加課程標(biāo)題
TextView textView=new TextView(this);
params=new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
textView.setLayoutParams(params);
textView.setText(course.get("courseName").toString());
textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 15);//18SP
//學(xué)分,水平布局,分為左右,左:學(xué)分,,右:分值
LinearLayout studyLayout=new LinearLayout(this);
params=new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
studyLayout.setLayoutParams(params);
studyLayout.setOrientation(LinearLayout.HORIZONTAL);
//添加學(xué)分
TextView studyView=new TextView(this);
params=new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
studyView.setLayoutParams(params);
studyView.setText("學(xué)分:");
studyView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 12);
studyView.setTextColor(Color.parseColor("#b6b6b6"));//第2種方法:setTextColor(Color.rgb(255, 255, 255));
//添加學(xué)分值
TextView studyValueView=new TextView(this);
params=new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
studyValueView.setLayoutParams(params);
studyValueView.setText(course.get("courseCredit").toString());
studyValueView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);
//進(jìn)度條,水平布局,分為左中右,左:學(xué)習(xí)進(jìn)度,中:進(jìn)度條,右:%值
LinearLayout processLayout=new LinearLayout(this);
params=new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
processLayout.setLayoutParams(params);
processLayout.setOrientation(LinearLayout.HORIZONTAL);
//添加學(xué)習(xí)進(jìn)度
TextView processtextView=new TextView(this);
params=new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
processtextView.setLayoutParams(params);
processtextView.setText("學(xué)習(xí)進(jìn)度:");
processtextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 12);
processtextView.setTextColor(Color.parseColor("#b6b6b6"));
//添加進(jìn)度條
ProgressBar bar=new ProgressBar(this,null,android.R.attr.progressBarStyleHorizontal);//指定進(jìn)度條樣式
params=new LayoutParams(150, ViewGroup.LayoutParams.WRAP_CONTENT);
bar.setLayoutParams(params);
bar.setMax(100);
bar.setProgress(10);
//添加%值
TextView processvaluetextView=new TextView(this);
params=new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
processvaluetextView.setLayoutParams(params);
processvaluetextView.setText("10%");
processvaluetextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 12);
processvaluetextView.setTextColor(Color.parseColor("#b6b6b6"));
//添加標(biāo)題
rightlayout.addView(textView);
//添加學(xué)分
studyLayout.addView(studyView);
studyLayout.addView(studyValueView);
rightlayout.addView(studyLayout);
//添加進(jìn)度條
processLayout.addView(processtextView);
processLayout.addView(bar);
processLayout.addView(processvaluetextView);
rightlayout.addView(processLayout);
//添加左右側(cè)
leftlayout.addView(rightlayout);
mainLayout.addView(leftlayout);
}
}catch(JSONException e){
e.printStackTrace();
}
}
}
下面是需要解析的json數(shù)據(jù):
{"onlineCourses":[{"coursewareCode":"ys_inside001","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"3","courseCredit":"2學(xué)分","opencourseId":"ff80808149cb94970149cca2a0c34224","certificateLearnPercent":"0","id":"0","coursePic":"","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/bzz/010.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"0","courseCategoryName":"專業(yè)選修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/bzz/010.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"ys_inside001"},{"coursewareCode":"20140926","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"3","courseCredit":"--","opencourseId":"ff80808148a743a10148afe296750f63","certificateLearnPercent":"0","id":"1","coursePic":"","coursewareCount":"1","downloadURL_android":"","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"專業(yè)選修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"互換性與技術(shù)丈量"},{"coursewareCode":"space001","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"3","courseCredit":"1學(xué)分","opencourseId":"ff80808146d7c71a0146dafeb0b1020c","certificateLearnPercent":"0","id":"2","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140912/1410484561981⑸.jpg","coursewareCount":"1","downloadURL_android":"","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"專業(yè)選修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"玉雕與玉器"},{"coursewareCode":"2014061301","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"1學(xué)分","opencourseId":"ff808081468fdd80014692c619b4078c","certificateLearnPercent":"0","id":"3","coursePic":"","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/bjsy2014/dxyy01.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/bjsy2014/dxyy01.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"公共機(jī)構(gòu)能效管理與能源審計"},{"coursewareCode":"2014061302","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"2學(xué)分","opencourseId":"ff808081468fdd80014692c771d2079b","certificateLearnPercent":"0","id":"4","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140923/1411439230031⑴.jpg","coursewareCount":"1","downloadURL_android":"http://www.webtrn.cn/wat/hzkj/P2009092703.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://www.webtrn.cn/wat/hzkj/P2009092703.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"公共組織的變革與發(fā)展"},{"coursewareCode":"2014042501","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"2學(xué)分","opencourseId":"ff8080814593d3c201459662f3d60642","certificateLearnPercent":"0","id":"5","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140923/1411440178504⑹.jpg","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_01.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_01.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"項目管理培訓(xùn)(第1講)"},{"coursewareCode":"2014042502","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"2學(xué)分","opencourseId":"ff8080814593d3c2014596647c37064a","certificateLearnPercent":"0","id":"6","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140923/1411440386133⑴.jpg","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_02.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_02.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"項目管理培訓(xùn)(第2講)--項目范圍管理"},{"coursewareCode":"2014042503","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"2學(xué)分","opencourseId":"ff8080814593d3c2014596656718064c","certificateLearnPercent":"0","id":"7","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140923/1411440344663⑸.jpg","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_03.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_03.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"項目管理培訓(xùn)(第3講)"},{"coursewareCode":"2014042504","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"2學(xué)分","opencourseId":"ff8080814593d3c20145966636260650","certificateLearnPercent":"0","id":"8","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140923/1411440250424⑺.jpg","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_04.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_04.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"項目管理培訓(xùn)(第4講)"},{"coursewareCode":"2014042505","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"2學(xué)分","opencourseId":"ff8080814593d3c20145966732cf0661","certificateLearnPercent":"0","id":"9","coursePic":"","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_05.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/inside/html5/inside_xm_05.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"項目管理培訓(xùn)(第5講)"},{"coursewareCode":"2014042506","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"--","opencourseId":"ff8080814593d3c201459668e17e0677","certificateLearnPercent":"0","id":"10","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140923/1411440009235⑶.jpg","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/tyxl/tyxl0509.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/tyxl/tyxl0509.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"MOOC"},{"coursewareCode":"2014033101","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"3學(xué)分","opencourseId":"ff80808145034319014515c759eb3b7a","certificateLearnPercent":"0","id":"11","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140923/1411440792296-0.jpg","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd00002.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd00002.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"宏揚(yáng)中華民族精神,建設(shè)廣東文化強(qiáng)省(2)"},{"coursewareCode":"2014033102","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"2學(xué)分","opencourseId":"ff80808145034319014515c8ece73b7d","certificateLearnPercent":"0","id":"12","coursePic":"","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd00008.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd00008.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"文化強(qiáng)省的理想與現(xiàn)實"},{"coursewareCode":"2014033103","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"4","courseCredit":"1學(xué)分","opencourseId":"ff80808145034319014515cb96103ba8","certificateLearnPercent":"0","id":"13","coursePic":"","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd00009.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共選修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd00009.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"提升中心城市文化引領(lǐng)功能【2012】"},{"coursewareCode":"2014033104","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"4","courseCredit":"1學(xué)分","opencourseId":"ff80808145034319014515cc887e3baa","certificateLearnPercent":"0","id":"14","coursePic":"","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd00015.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共選修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd00015.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"新時期廣東生態(tài)文明建設(shè)(1)"},{"coursewareCode":"2014033106","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"5學(xué)分","opencourseId":"ff80808145034319014515d04a7b3bc8","certificateLearnPercent":"0","id":"15","coursePic":"","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd10005.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/hnnd/ipad/hnnd10005.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"鄉(xiāng)村旅游基地與休閑農(nóng)莊計劃設(shè)計概論"},{"coursewareCode":"2014033107","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"5學(xué)分","opencourseId":"ff80808145034319014515d0db843bd2","certificateLearnPercent":"0","id":"16","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140811/1407739875453⑶.jpg","coursewareCount":"1","downloadURL_android":"http://inside.lms.webtrn.cn/wat/jpkc2013/bjsf2013/bjsf2013_glx/glx_wats.wat","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"http://inside.lms.webtrn.cn/wat/jpkc2013/bjsf2013/bjsf2013_glx/glx_wats.wat","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"管理學(xué)"},{"coursewareCode":"21011","teacherInfo":"","endDatetime":"2999⑴2⑶1 23:59:59","maxTime":"","learnStatus":"1","productID":"","commentPoint":"0","courseCategoryID":"1","courseCredit":"3學(xué)分","opencourseId":"40288aad2d02c234012d02c47247000d","certificateLearnPercent":"0","id":"17","coursePic":"http://tyxl.webtrn.cn/learnspace/incoming/tyxl/image/20140905/1409889386085⑹.jpg","coursewareCount":"1","downloadURL_android":"","trainingClassId":"","downloadTime":"","videoroom":"⑴","courseTime":"","iBookUrl":"","courseType":"1","courseCategoryName":"公共必修課","courseTeacher":"","totalPeople":"","downloadURL_ipad":"","downloadURL_pc":"","courseFlag":"","commentCount":"0","courseDetail":"","productFeeType":"","trainingClassName":"","downloadedTime":"","isFree":"","isSelected":"true","coursewareTime":"","certificateExamScore":"","coursetypePlatform":"","chargeItemList":[],"commentAve":"0","addTime":"","courseName":"計算機(jī)基礎(chǔ)"}]}
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈