└── app ├── .gitignore ├── src ├── main6-7.rar ├── main │ ├── res │ │ ├── values │ │ │ ├── strings.xml │ │ │ ├── colors.xml │ │ │ ├── styles.xml │ │ │ └── attrs_custom.xml │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── drawable │ │ │ ├── login_btn_normal.xml │ │ │ ├── login_btn_press.xml │ │ │ ├── messageboard_ll_bg.xml │ │ │ ├── login_et_normal.xml │ │ │ ├── login_et_press.xml │ │ │ └── login_btn.xml │ │ └── layout │ │ │ ├── item_message_board.xml │ │ │ ├── activity_main.xml │ │ │ ├── layout_input_dialog.xml │ │ │ ├── activity_message_board.xml │ │ │ ├── layout_inputview.xml │ │ │ ├── activity_login.xml │ │ │ └── activity_register.xml │ ├── java │ │ └── zzw │ │ │ └── bmobtest │ │ │ ├── constant │ │ │ └── Constant.java │ │ │ ├── bean │ │ │ ├── UserBean.java │ │ │ └── MessageBean.java │ │ │ ├── base │ │ │ └── BaseActivity.java │ │ │ ├── MyApplication.java │ │ │ ├── adapter │ │ │ └── MessageBoardAdapter.java │ │ │ ├── activity │ │ │ ├── MainActivity.java │ │ │ ├── LoginActivity.java │ │ │ ├── RegisterActivity.java │ │ │ └── MessageBoardActivity.java │ │ │ ├── util │ │ │ ├── LogUtil.java │ │ │ ├── ToastUtil.java │ │ │ └── SPUtils.java │ │ │ └── view │ │ │ └── InputView.java │ └── AndroidManifest.xml ├── test │ └── java │ │ └── zzw │ │ └── bmobtest │ │ └── ExampleUnitTest.java └── androidTest │ └── java │ └── zzw │ └── bmobtest │ └── ExampleInstrumentedTest.java ├── build.gradle └── app.iml /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/src/main6-7.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main6-7.rar -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BmobTest 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/979451341/BmobTest/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/login_btn_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/login_btn_press.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/messageboard_ll_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | #7e7e7e 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/login_et_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/login_et_press.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/java/zzw/bmobtest/constant/Constant.java: -------------------------------------------------------------------------------- 1 | package zzw.bmobtest.constant; 2 | 3 | /** 4 | * Created by ASUS on 2018/6/6. 5 | */ 6 | 7 | public class Constant { 8 | 9 | public static String USERNAME = "username"; 10 | public static String PASSWORD = "password"; 11 | public static String OBJECTID = "objectId"; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/login_btn.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/test/java/zzw/bmobtest/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package zzw.bmobtest; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/java/zzw/bmobtest/bean/UserBean.java: -------------------------------------------------------------------------------- 1 | package zzw.bmobtest.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | /** 6 | * Created by ASUS on 2018/6/6. 7 | */ 8 | 9 | public class UserBean extends BmobObject{ 10 | 11 | private String name; 12 | private String password; 13 | 14 | 15 | public String getName() { 16 | return name; 17 | } 18 | 19 | public void setName(String name) { 20 | this.name = name; 21 | } 22 | 23 | public String getPassword() { 24 | return password; 25 | } 26 | 27 | public void setPassword(String password) { 28 | this.password = password; 29 | } 30 | 31 | 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/zzw/bmobtest/bean/MessageBean.java: -------------------------------------------------------------------------------- 1 | package zzw.bmobtest.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | /** 6 | * Created by ASUS on 2018/6/9. 7 | */ 8 | 9 | public class MessageBean extends BmobObject{ 10 | 11 | private String content; 12 | private String username; 13 | 14 | 15 | public String getContent() { 16 | return content; 17 | } 18 | 19 | public void setContent(String content) { 20 | this.content = content; 21 | } 22 | 23 | public String getUsername() { 24 | return username; 25 | } 26 | 27 | public void setUsername(String username) { 28 | this.username = username; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message_board.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 14 | 15 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 |