Merge branch 'qinjiaming_branch'。
This commit is contained in:
commit
13339e5d09
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 21 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,15 +0,0 @@
|
|||
# This file is automatically generated by Android Tools.
|
||||
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
||||
#
|
||||
# This file must be checked in Version Control Systems.
|
||||
#
|
||||
# To customize properties used by the Ant build system edit
|
||||
# "ant.properties", and override values to adapt the script to your
|
||||
# project structure.
|
||||
#
|
||||
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
|
||||
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
|
||||
|
||||
# Project target.
|
||||
target=android-20
|
||||
proguard.config=proguard.cfg
|
|
@ -8,7 +8,6 @@ import com.stone.shop.model.News;
|
|||
|
||||
import android.R.integer;
|
||||
import android.content.Context;
|
||||
import android.graphics.pdf.PdfDocument.Page;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
|
|
@ -77,7 +77,7 @@ public class LibraryActivity extends Activity implements OnItemClickListener {
|
|||
|
||||
@Override
|
||||
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
||||
Intent intent = new Intent(LibraryActivity.this, ReservationActivity.class);
|
||||
Intent intent = new Intent(LibraryActivity.this, LibraryReservationActivity.class);
|
||||
Classroom classroom = mBXTNewsList.get(position);
|
||||
intent.putExtra("roomId", classroom.getObjectId());
|
||||
intent.putExtra("roomName", classroom.getName());
|
||||
|
|
|
@ -42,7 +42,7 @@ public class LibraryReservationActivity extends Activity {
|
|||
final String roomId = getIntent().getStringExtra("roomId");
|
||||
final String roomName = getIntent().getStringExtra("roomName");
|
||||
|
||||
TextView tvRoom = (TextView) findViewById(R.id.tv_room);
|
||||
TextView tvRoom = (TextView) findViewById(R.id.textView1);
|
||||
tvRoom.setText("研修室:" + roomName);
|
||||
|
||||
btnLogin = (Button) findViewById(R.id.btn_login);
|
||||
|
@ -59,7 +59,7 @@ public class LibraryReservationActivity extends Activity {
|
|||
if (!newsList.isEmpty()) {
|
||||
|
||||
String dateTime = newsList.get(0).getDateTime();
|
||||
Logger logger = Logger.getLogger("lavasoft");
|
||||
|
||||
try {
|
||||
if (dateFormat.parse(dateTime).before(new Date())) {
|
||||
|
||||
|
@ -72,6 +72,7 @@ public class LibraryReservationActivity extends Activity {
|
|||
}
|
||||
} catch (ParseException e) {
|
||||
// TODO
|
||||
Logger logger = Logger.getLogger("lavasoft");
|
||||
logger.log(Level.SEVERE, "something may be wrong", e);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
package com.stone.shop.view;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.URL;
|
||||
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
@ -13,8 +9,8 @@ import android.content.Intent;
|
|||
import android.content.SharedPreferences;
|
||||
import android.content.SharedPreferences.Editor;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.BitmapFactory;
|
||||
import android.graphics.Color;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.Message;
|
||||
|
@ -35,7 +31,6 @@ import com.stone.shop.R;
|
|||
import com.stone.shop.model.User;
|
||||
import com.stone.util.Util;
|
||||
import com.tencent.connect.UserInfo;
|
||||
import com.tencent.connect.auth.QQAuth;
|
||||
import com.tencent.connect.common.Constants;
|
||||
import com.tencent.tauth.IUiListener;
|
||||
import com.tencent.tauth.Tencent;
|
||||
|
@ -64,34 +59,28 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
private TextView mUserInfo;
|
||||
private ImageView mUserLogo;
|
||||
private ImageView mNewLoginButton;
|
||||
private TextView backInfo;
|
||||
|
||||
// QQ登陆
|
||||
private static Tencent mTencent;
|
||||
// private QQAuth mQQAuth;
|
||||
|
||||
Handler mHandler = new Handler() {
|
||||
|
||||
@Override
|
||||
public void handleMessage(Message msg) {
|
||||
if (msg.what == 0) {
|
||||
JSONObject response = (JSONObject) msg.obj;
|
||||
if (response.has("nickname")) {
|
||||
try {
|
||||
mUserInfo.setVisibility(android.view.View.VISIBLE);
|
||||
try {mUserInfo.setVisibility(android.view.View.VISIBLE);
|
||||
mUserInfo.setText(response.getString("nickname"));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
Logger logger = Logger.getLogger("lavasoft");
|
||||
logger.log(Level.SEVERE, "something may be wrong", e);}
|
||||
}
|
||||
|
||||
} else if (msg.what == 1) {
|
||||
Bitmap bitmap = (Bitmap) msg.obj;
|
||||
mUserLogo.setImageBitmap(bitmap);
|
||||
mUserLogo.setVisibility(android.view.View.VISIBLE);
|
||||
}
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
@Override
|
||||
|
@ -103,8 +92,6 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
setContentView(R.layout.activity_login);
|
||||
|
||||
// QQ登陆, 获取实例
|
||||
// mQQAuth = QQAuth.createInstance(APP_ID,
|
||||
// this.getApplicationContext());
|
||||
mTencent = Tencent.createInstance(APP_ID, this.getApplicationContext());
|
||||
|
||||
btnLogin = (Button) findViewById(R.id.btn_login);
|
||||
|
@ -122,16 +109,21 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
mUserLogo = (ImageView) findViewById(R.id.user_logo);
|
||||
mNewLoginButton = (ImageView) findViewById(R.id.new_login_btn);
|
||||
mNewLoginButton.setOnClickListener(this);
|
||||
backInfo = (TextView) findViewById(R.id.user_callback);
|
||||
|
||||
getUserInfo();
|
||||
|
||||
}
|
||||
|
||||
public String getusername()
|
||||
{
|
||||
return username;
|
||||
}
|
||||
public String getpassword()
|
||||
{
|
||||
return password;
|
||||
}
|
||||
private void getUserInfo() {
|
||||
SharedPreferences sp = getSharedPreferences("UserInfo", 0);
|
||||
etUsername.setText(sp.getString("username", null));
|
||||
etPassword.setText(sp.getString("password", null));
|
||||
etUsername.setText(sp.getString(getusername(), null));
|
||||
etPassword.setText(sp.getString(getpassword(), null));
|
||||
}
|
||||
|
||||
// 保存用户的登陆记录
|
||||
|
@ -164,7 +156,7 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
|
||||
if (!Util.isNetworkConnected(this)) {
|
||||
toast("木有网络 ( ⊙ o ⊙ ) ");
|
||||
} else if (username.equals("") || password.equals("")) {
|
||||
} else if ("".equals(username) || "".equals(password)) {
|
||||
toast("请输入账号和密码");
|
||||
break;
|
||||
} else {
|
||||
|
@ -175,7 +167,7 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
|
||||
@Override
|
||||
public void onSuccess() {
|
||||
// TODO Auto-generated method stub
|
||||
// TODO
|
||||
toast("欢迎进入 在这里 服务系统");
|
||||
// 保存用户信息
|
||||
saveUserInfo(username, password);
|
||||
|
@ -188,7 +180,7 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
|
||||
@Override
|
||||
public void onFailure(int arg0, String arg1) {
|
||||
// TODO Auto-generated method stub
|
||||
// TODO
|
||||
toast("用户名或密码错误");
|
||||
}
|
||||
});
|
||||
|
@ -233,18 +225,18 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
return;
|
||||
}
|
||||
JSONObject jsonResponse = (JSONObject) response;
|
||||
if (null != jsonResponse && jsonResponse.length() == 0) {
|
||||
if (jsonResponse.length() == 0) {
|
||||
Util.showResultDialog(LoginActivity.this, "返回为空", "登录失败");
|
||||
return;
|
||||
}
|
||||
// Util.showResultDialog(LoginActivity.this, response.toString(),
|
||||
// "登录成功");
|
||||
|
||||
doComplete((JSONObject) response);
|
||||
try {
|
||||
User.userId = jsonResponse.getString("openid");
|
||||
} catch (JSONException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
// TODO
|
||||
Logger logger = Logger.getLogger("lavasoft");
|
||||
logger.log(Level.SEVERE, "something may be wrong", e);
|
||||
}
|
||||
|
||||
Intent toHome = new Intent(LoginActivity.this, BaseActivity.class);
|
||||
|
@ -253,7 +245,7 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
}
|
||||
|
||||
protected void doComplete(JSONObject values) {
|
||||
|
||||
//do nothing
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -275,7 +267,7 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
|
||||
@Override
|
||||
public void onError(UiError e) {
|
||||
|
||||
//do nothing
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -294,7 +286,8 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
try {
|
||||
bitmap = Util.getbitmap(json.getString("figureurl_qq_2"));
|
||||
} catch (JSONException e) {
|
||||
|
||||
Logger logger = Logger.getLogger("lavasoft");
|
||||
logger.log(Level.SEVERE, "something may be wrong", e);
|
||||
}
|
||||
Message msg = new Message();
|
||||
msg.obj = bitmap;
|
||||
|
@ -308,7 +301,7 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
|
||||
@Override
|
||||
public void onCancel() {
|
||||
|
||||
//do nothing
|
||||
}
|
||||
};
|
||||
mInfo = new UserInfo(this, mTencent.getQQToken());
|
||||
|
@ -331,6 +324,8 @@ public class LoginActivity extends Activity implements OnClickListener {
|
|||
mTencent.setOpenId(openId);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
Logger logger = Logger.getLogger("lavasoft");
|
||||
logger.log(Level.SEVERE, "something may be wrong", e);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -100,15 +100,7 @@ public class MineInfoActivity extends Activity {
|
|||
|
||||
public void clickEdit(View v) {
|
||||
Intent toEditMineInfo = new Intent(MineInfoActivity.this, MineInfoEditActivity.class);
|
||||
// Bundle bundle = new Bundle();
|
||||
// bundle.putString("username", curUser.getUsername());
|
||||
// bundle.putString("school", curUser.getSchool());
|
||||
// bundle.putString("cademy", curUser.getCademy());
|
||||
// bundle.putString("dorpart", curUser.getDorPart());
|
||||
// bundle.putString("dornum", curUser.getDorNum());
|
||||
// bundle.putString("phone", curUser.getPhone());
|
||||
// bundle.putString("qq", curUser.getQQ());
|
||||
// toEditMineInfo.putExtras(bundle);
|
||||
|
||||
startActivity(toEditMineInfo);
|
||||
}
|
||||
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue