注册
来源:互联网 发布:Linux 中xargs 编辑:程序博客网 时间:2024/06/10 23:58
1 验证码是如何获取到的
2 点击验证码实现更新
3 弹出图库的activity
Intent intent = new Intent();/* 开启Pictures画面Type设定为image */ intent.setType("image/*");/* 使用Intent.ACTION_GET_CONTENT这个Action */intent.setAction(Intent.ACTION_GET_CONTENT);startActivity(intent);
4 onBackPressed
参考这里
ImageView iv = (ImageView) findViewById(R.id.iv); iv.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //这句话写这里是有问题的,为啥呢? super.onBackPressed(); Toast.makeText(MainActivity.this, "click", Toast.LENGTH_LONG).show(); } });
5 CloudShopmall?
网络请求的接口文档?
//用来做网络请求
6 SettingManager?
布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white" tools:context="com.obdpay.obdpay.login"> <ScrollView android:layout_width="wrap_content" android:layout_height="wrap_content"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> <RelativeLayout android:layout_width="match_parent" android:layout_height="35dp"> <ImageButton android:layout_width="28dp" android:layout_height="28dp" android:background="#0000" android:src="@mipmap/back_blue" android:layout_centerVertical="true" android:id="@+id/register_back_button" android:layout_alignParentLeft="true" android:layout_marginLeft="7dp" android:scaleType="fitXY" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0dp" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:text="@string/main_reg_btn_title" android:textSize="16sp" android:textColor="@color/blue_text_color" /> </RelativeLayout> <ImageButton android:layout_width="80dp" android:layout_height="80dp" android:layout_centerHorizontal="true" android:layout_marginTop="80dp" android:background="@color/transparent" android:src="@mipmap/take_photo" android:scaleType="fitXY" android:id="@+id/take_photo_btn"/> <LinearLayout android:layout_width="300dp" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="30dp" android:layout_below="@id/take_photo_btn" android:id="@+id/input_area" android:orientation="vertical"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="48dp"> <View android:layout_width="fill_parent" android:layout_height="1dp" android:background="@color/back_color_transparent" android:layout_alignParentBottom="true"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/register_page_title_color" android:textSize="16sp" android:id="@+id/register_phone_title" android:layout_centerVertical="true" android:text="@string/regpage_phone_title"/> <EditText android:id="@+id/register_phone_input" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_centerVertical="true" android:background="@color/transparent" android:layout_toRightOf="@id/register_phone_title" android:layout_marginLeft="25dp" android:textSize="16sp" android:inputType="number" /> <ImageView android:layout_width="30dp" android:layout_height="30dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:src="@mipmap/miniphone" android:scaleType="fitXY"/> </RelativeLayout> <RelativeLayout android:layout_width="fill_parent" android:layout_height="48dp"> <View android:layout_width="fill_parent" android:layout_height="1dp" android:background="@color/back_color_transparent" android:layout_alignParentBottom="true"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/register_page_title_color" android:textSize="16sp" android:id="@+id/register_vcode_title" android:layout_centerVertical="true" android:text="@string/regpage_code_title"/> <EditText android:id="@+id/register_vcode" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_centerVertical="true" android:background="@color/transparent" android:layout_toRightOf="@id/register_vcode_title" android:layout_marginLeft="25dp" android:textSize="16sp" /> <!--<ImageView--> <!--android:layout_width="100dp"--> <!--android:layout_height="30dp"--> <!--android:layout_alignParentRight="true"--> <!--android:layout_centerVertical="true"--> <!--android:id="@+id/register_validate_code"--> <!--android:scaleType="fitXY"/>--> <!-- android:src="@mipmap/miniverify" --> </RelativeLayout> <ImageView android:layout_width="100dp" android:layout_height="30dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:id="@+id/register_validate_code" android:scaleType="fitXY"/> <RelativeLayout android:layout_width="fill_parent" android:layout_height="48dp"> <View android:layout_width="fill_parent" android:layout_height="1dp" android:background="@color/back_color_transparent" android:layout_alignParentBottom="true"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/register_page_title_color" android:textSize="16sp" android:id="@+id/register_code_title" android:layout_centerVertical="true" android:text="@string/regpage_pass_title"/> <EditText android:id="@+id/register_code_input" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_centerVertical="true" android:background="@color/transparent" android:layout_toRightOf="@id/register_code_title" android:layout_marginLeft="25dp" android:textSize="16sp" android:inputType="textPassword" /> <ImageView android:layout_width="30dp" android:layout_height="30dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:src="@mipmap/minipassword" android:scaleType="fitXY"/> </RelativeLayout> <RelativeLayout android:layout_width="fill_parent" android:layout_height="48dp"> <View android:layout_width="fill_parent" android:layout_height="1dp" android:background="@color/back_color_transparent" android:layout_alignParentBottom="true"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/register_page_title_color" android:textSize="16sp" android:id="@+id/register_vpass_title" android:layout_centerVertical="true" android:text="@string/regpage_vpass_title"/> <EditText android:id="@+id/register_verifycode_input" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_centerVertical="true" android:background="@color/transparent" android:layout_toRightOf="@id/register_vpass_title" android:layout_marginLeft="25dp" android:textSize="16sp" android:inputType="textPassword" /> <ImageView android:layout_width="30dp" android:layout_height="30dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:src="@mipmap/minivpass" android:scaleType="fitXY"/> </RelativeLayout> </LinearLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="48dp" android:layout_below="@id/input_area" android:id="@+id/login_button_part" android:layout_marginLeft="40dp" android:layout_marginRight="40dp" android:layout_marginTop="35dp" android:background="@color/back_color_transparent"> <Button android:id="@+id/register_commit_button" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" android:background="@mipmap/login_blue_button" android:text="@string/main_reg_btn_title" android:textSize="17sp" android:textColor="@color/white"/> </RelativeLayout> <!--RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="40dp" android:background="@color/blue_background_color"> > <ImageButton android:layout_width="28dp" android:layout_height="28dp" android:background="#0000" android:src="@mipmap/back" android:layout_centerVertical="true" android:id="@+id/register_back_button" android:layout_alignParentLeft="true" android:layout_marginLeft="7dp" android:scaleType="fitXY" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0dp" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:text="@string/register" android:textSize="16sp" android:textColor="@color/white" /> <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/register_commit_button" android:layout_alignParentRight="true" android:background="@color/transparent" android:layout_marginRight="10dp" android:text="@string/commit" android:textSize="14sp" android:textColor="@color/lightgray_title"/> </RelativeLayout> <View android:layout_width="match_parent" android:layout_height="1dp" android:layout_marginTop="20dp" android:background="@color/line_color"/> <LinearLayout android:layout_width="match_parent" android:layout_height="52dp " android:background="@color/white" android:orientation="horizontal"> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:text="@string/account" android:layout_gravity="center" android:gravity="right" android:textColor="@color/blue_text_color" android:textSize="17sp"/> <EditText android:id="@+id/register_phone_input" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@color/white" android:layout_marginLeft="25dp" android:textSize="17sp" android:inputType="number" android:textColorHint="@color/gray_title_color" android:hint="@string/input_phone_number" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/line_color"/> <LinearLayout android:layout_width="match_parent" android:layout_height="52dp " android:background="@color/white" android:orientation="horizontal"> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:text="@string/email" android:layout_gravity="center" android:gravity="right" android:textColor="@color/blue_text_color" android:textSize="17sp" /> <EditText android:id="@+id/register_email_input" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@color/white" android:layout_marginLeft="25dp" android:textSize="17sp" android:textColorHint="@color/gray_title_color" android:hint="@string/input_email" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/line_color"/> <LinearLayout android:layout_width="match_parent" android:layout_height="52dp " android:background="@color/white" android:orientation="horizontal"> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:text="验证码" android:layout_gravity="center" android:gravity="right" android:textColor="@color/blue_text_color" android:textSize="17sp" /> <EditText android:id="@+id/register_verify_input" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@color/white" android:layout_marginLeft="25dp" android:textSize="17sp" android:textColorHint="@color/gray_title_color" android:inputType="number" android:hint="请输入验证码" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/line_color"/> <View android:layout_width="match_parent" android:layout_height="1dp" android:layout_marginTop="20dp" android:background="@color/line_color"/> <LinearLayout android:layout_width="match_parent" android:layout_height="52dp " android:background="@color/white" android:orientation="horizontal"> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:text="@string/set_password" android:layout_gravity="center" android:gravity="right" android:textColor="@color/blue_text_color" android:textSize="17sp" /> <EditText android:id="@+id/register_code_input" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@color/white" android:layout_marginLeft="25dp" android:inputType="textPassword" android:textSize="17sp" android:textColorHint="@color/gray_title_color" android:hint="@string/set_password_require" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/line_color"/> <LinearLayout android:layout_width="match_parent" android:layout_height="52dp " android:background="@color/white" android:orientation="horizontal"> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:text="@string/confirm_password" android:layout_gravity="center" android:gravity="right" android:textColor="@color/blue_text_color" android:textSize="17sp" /> <EditText android:id="@+id/register_verifycode_input" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@color/white" android:layout_marginLeft="25dp" android:textSize="17sp" android:inputType="textPassword" android:textColorHint="@color/gray_title_color" android:hint="@string/confirm_password_again" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/line_color"/> <View android:layout_width="match_parent" android:layout_height="1dp" android:layout_marginTop="20dp" android:background="@color/line_color"/> <LinearLayout android:layout_width="match_parent" android:layout_height="52dp " android:background="@color/white" android:orientation="horizontal"> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:text="@string/nick_name" android:layout_gravity="center" android:gravity="right" android:textColor="@color/blue_text_color" android:textSize="17sp" /> <EditText android:id="@+id/register_name_input" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@color/white" android:layout_marginLeft="25dp" android:textSize="17sp" android:textColorHint="@color/gray_title_color" android:hint="" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/line_color"/> <LinearLayout android:layout_width="match_parent" android:layout_height="52dp " android:background="@color/white" android:orientation="horizontal"> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:text="@string/gender" android:layout_gravity="center" android:gravity="right" android:textColor="@color/blue_text_color" android:textSize="17sp" /> <Button android:layout_width="50dp" android:layout_height="match_parent" android:id="@+id/gender_male_button" android:layout_marginLeft="25dp" android:background="@color/transparent" android:text="@string/male" android:textSize="17sp" android:textColor="@color/login_text_button_color"/> <Button android:layout_width="50dp" android:layout_height="match_parent" android:id="@+id/gender_female_button" android:layout_marginLeft="10dp" android:background="@color/transparent" android:text="@string/female" android:textSize="17sp" android:textColor="@color/gray_title_color"/> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/line_color"/--> </RelativeLayout></ScrollView></RelativeLayout>
0 0