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>