?public class GetIP extends Activity {
String ipname = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置全屏
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
final Builder builder = new AlertDialog.Builder(this); //定义一个AlertDialog.Builder对象
builder.setTitle("登录服务器对话框"); // 设置对话框的标题
//装载/res/layout/login.xml界面布局
TableLayout loginForm = (TableLayout)getLayoutInflater().inflate( R.layout.login, null);
final EditText iptext = (EditText)loginForm.findViewById(R.id.ipedittext);
builder.setView(loginForm); // 设置对话框显示的View对象
// 为对话框设置一个“登录”按钮
builder.setPositiveButton("登录"
// 为按钮设置监听器
, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//此处可执行登录处理
ipname = iptext.getText().toString().trim();
Bundle data = new Bundle();
data.putString("ipname",ipname);
Intent intent = new Intent(GetIP.this,CameraTest.class);
intent.putExtras(data);
startActivity(intent);
}
});
// 为对话框设置一个“取消”按钮
builder.setNegativeButton("取消"
, new OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
//取消登录,不做任何事情。
System.exit(1);
}
});
//创建、并显示对话框
builder.create().show();
}
}
基于Android的远程视频监控系统(附源码下载)(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/db9e7e81ce7e2a94d8ee939cad3f5b5d.html