package hg.copyright;
import hg.copyright.myFolder.FormFile;
import hg.copyright.myFolder.SocketHttpRequester;
import hg.copyright.myFolder.dbHelper;
import hg.copyright.myFolder.worksauthormodel;
import hg.copyright.myFolder.worksdetailmodel;
import hg.copyright.myFolder.worksmodel;
import java.io.File;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.app.TimePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.app.TimePickerDialog.OnTimeSetListener;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.provider.MediaStore;
import android.util.Base64;
import android.view.Gravity;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TimePicker;
import android.widget.Toast;
import android.widget.AdapterView.OnItemSelectedListener;
public class regdetail extends Activity {
String path="";
private File file;
ProgressDialog pd;
private String[] worksattr = new String[] {"原创", "改编","翻译","汇编","注释","整理","其他"};
private Spinner sp_worksattr;
private Context context;
ArrayAdapter<String> adapter;
private SQLiteDatabase db;
private Button btn_finishdate;
private Button btn_firstdate;
private Button btn_commit;
private Calendar c;
private int _year, _month, _day, _hour, _minute;
EditText edt_finishdate;
EditText edt_firstdate;
EditText edt_publishPlace;
public static int pos=0;
String xmlstr="";
Handler handler;
Toast toast;
String worksname="";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.regdetail);
//
edt_finishdate=(EditText)findViewById(R.id.edt_finishdate);
edt_firstdate=(EditText)findViewById(R.id.edt_firstdate);
edt_publishPlace=(EditText)findViewById(R.id.edt_publishPlace);
sp_worksattr=(Spinner)findViewById(R.id.sp_worksattr);
try{
Intent intent =getIntent();
worksdetailmodel model=(worksdetailmodel)intent.getSerializableExtra("detailmodel");
if(!(model==null||model.equals(""))){
edt_finishdate.setText(model.finishdate.toString());
edt_firstdate.setText(model.firstdate);
edt_publishPlace.setText(model.publishPlace);
}
}catch(Exception e){
}
//
//
c = Calendar.getInstance();
_year = c.get(Calendar.YEAR);
_month = c.get(Calendar.MONTH);
_day = c.get(Calendar.DAY_OF_MONTH);
_hour = c.get(Calendar.HOUR);
_minute = c.get(Calendar.MINUTE);
//
context=this;
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item ,worksattr);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp_worksattr.setAdapter(adapter);
sp_worksattr.setOnItemSelectedListener(selectListener);
sp_worksattr.setSelection(pos);//
//
//提交按钮事件
btn_commit=(Button)findViewById(R.id.btn_commit);
btn_commit.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Boolean f= validateFun();
if(!f){
return;
}
//上传附件
if(path.equals("")){
toast = Toast.makeText(getApplicationContext(),
"请选择文件", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
return;
}
// uploadFile(file);
//保存detail数据
savedetail();
//查询数据 添加到xml字符串
String xml_str= creatxmlstr();
//上传xml字符串
newthreanFun(xml_str);
//上传成功,清空表 程序首次运行时 清空表
}
});
//
//添加附件按钮事件
Button btn_another=(Button)findViewById(R.id.btn_another);
btn_another.setOnClickListener(new OnClickListener(){
public void onClick(View v){
getFilePath();//获取路径,创建文件
}
});
//
//返回按钮
final Button btn_back=(Button)findViewById(R.id.btn_back);
btn_back.setOnClickListener(new OnClickListener(){
public void onClick(View v){
SharedPreferences userInfo = getSharedPreferences("identityNum",0);
String guid= userInfo.getString("identityNum", "");
worksauthormodel wmodel=new worksauthormodel();
//查询数据库中的worksauthormodel表
String dbName=getString(R.string.dbname);
db=dbHelper.getDb(dbName);
try{
String sql="select * from worksauthortable where identityNum='"+guid+"'";
Cursor cursor = db.rawQuery(sql, null);
if(cursor==null||cursor.equals("")){//如果还未存放数据
return;
}//identityNum,authorname,authorClass,certClass,address
while(cursor.moveToNext()){
cursor.moveToLast();
int identityNumIndex=cursor.getColumnIndex("identityNum");
int authornameIndex=cursor.getColumnIndex("authorname");
int authorClassIndex=cursor.getColumnIndex("authorClass");
int certClassIndex=cursor.getColumnIndex("certClass");
int addressIndex=cursor.getColumnIndex("address");
//identityNum,authorname,authorClass,certClass,address
wmodel.sIdentityNum=cursor.getString(identityNumIndex).trim();
wmodel.sAuthorName=cursor.getString(authornameIndex).trim();
wmodel.sAuthorClass=cursor.getString(authorClassIndex).trim();
wmodel.sIdentityClass =cursor.getString(certClassIndex).trim();
wmodel.sAddr =cursor.getString(addressIndex).trim();
}
cursor.close();
}catch(Exception e){
//int nameColumnIndex = cur.getColumnIndex(People.NAME);
//String name = cur.getString(nameColumnIndex);
}finally{
}
Intent intent=new Intent(regdetail.this,regauthor.class);
intent.putExtra("worksauthormodel", wmodel);//
startActivity(intent);
regdetail.this.finish();
}
});
//btn_personcenter
//个人中心
final Button btn_personcenter=(Button)findViewById(R.id.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
android 项目完整代码 (322个子文件)
resources.ap_ 783KB
hgcopyright.apk 917KB
regdetail.class 17KB
regauthor.class 12KB
worksmanage.class 12KB
copyrightreg.class 10KB
PicReadActivity.class 9KB
MarketActivity.class 9KB
WorkDetailed.class 8KB
regnumber.class 8KB
login.class 7KB
SocketHttpRequester.class 7KB
lawservice.class 7KB
alreadymanaged.class 6KB
MarketMoreActivity.class 5KB
R$id.class 5KB
uploadpic.class 5KB
regauthor$5.class 4KB
MarketMoreActivity$ExAdapter.class 4KB
nav.class 4KB
MarketActivity$ImgAdapter.class 4KB
regdetail$6.class 3KB
regdetail$4.class 3KB
WorkDetailed$3.class 3KB
PicReadActivity$MyImageView.class 3KB
regauthor$7.class 3KB
R$drawable.class 3KB
PicReadActivity$ImageAdapter.class 3KB
WebActivity$1.class 2KB
worksmanage$9.class 2KB
alreadymanaged$ImgAdapter.class 2KB
regauthor$4.class 2KB
lawservicedetail.class 2KB
FormFile.class 2KB
copyrightreg$4.class 2KB
NetTool.class 2KB
MarketActivity$ImgAdapter$1.class 2KB
MarketActivity$2.class 2KB
dbHelper.class 2KB
MarketMoreActivity$ExAdapter$1.class 2KB
lawservice$6.class 2KB
regnumber$5.class 2KB
main.class 2KB
WorkDetailed$4.class 2KB
WebActivity$1$1.class 2KB
WorkDetailed$2.class 2KB
regnumber$2.class 2KB
login$4.class 2KB
WorkDetailed$2$1.class 2KB
worksmanage$1.class 2KB
WebActivity.class 2KB
regdetail$11.class 2KB
regdetail$12.class 2KB
WorkDetailed$5.class 2KB
evaluation.class 2KB
cusservice.class 2KB
infonotice.class 2KB
regdetail$9.class 2KB
regdetail$2.class 2KB
R$layout.class 2KB
regnumber$1.class 1KB
PicReadActivity$1.class 1KB
copyrightreg$3.class 1KB
regauthor$9.class 1KB
manageintro.class 1KB
regnumber$3.class 1KB
worksmanage$4.class 1KB
WebActivity$1$2.class 1KB
alreadymanaged$2.class 1KB
lawservice$3.class 1KB
nav$1.class 1KB
nav$2.class 1KB
lawservice$2.class 1KB
lawservice$4.class 1KB
regdetail$1.class 1KB
MarketMoreActivity$1.class 1KB
regauthor$1.class 1KB
copyrightreg$3$1.class 1KB
lawservicedetail$1.class 1KB
regauthor$2.class 1KB
nav$8.class 1KB
MarketActivity$10.class 1KB
MarketActivity$4.class 1KB
copyrightreg$2.class 1KB
WorkDetailed$1.class 1KB
copyrightreg$1.class 1KB
regauthor$6.class 1KB
regdetail$5.class 1KB
MarketActivity$3.class 1KB
MarketActivity$6.class 1KB
MarketActivity$8.class 1KB
MarketActivity$5.class 1KB
MarketActivity$7.class 1KB
MarketActivity$9.class 1KB
infonotice$1.class 1KB
cusservice$1.class 1KB
lawservice$1.class 1KB
evaluation$1.class 1KB
tradehall$1.class 1KB
MarketActivity$1.class 1KB
共 322 条
- 1
- 2
- 3
- 4
资源评论
- xiao_92192015-01-19资料不错,值得学习
- psluser2013-03-06连项目是什么都没写
- 网络灵猫2013-06-21哪有源码?
- laozeng1112013-03-15什么啊 怎么 不能打开啊
- hxlsandy2015-05-10不错很实用
daobashushu
- 粉丝: 1
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功