diff --git a/README.md b/README.md deleted file mode 100644 index a8988a1..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# AndroidProject - diff --git a/chapter03_fragment/app/app.iml b/chapter03_fragment/app/app.iml deleted file mode 100644 index 48547ef..0000000 --- a/chapter03_fragment/app/app.iml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter03_fragment/app/build.gradle b/chapter03_fragment/app/build.gradle deleted file mode 100644 index 3b8a747..0000000 --- a/chapter03_fragment/app/build.gradle +++ /dev/null @@ -1,34 +0,0 @@ -apply plugin: 'com.android.application' - -android { - compileSdkVersion 29 - buildToolsVersion "29.0.2" - defaultConfig { - applicationId "com.orangesale.cn" - minSdkVersion 26 - targetSdkVersion 29 - versionCode 1 - versionName "1.0" - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' - } - } - compileOptions { - sourceCompatibility = 1.8 - targetCompatibility = 1.8 - } -} - -dependencies { - implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation 'androidx.appcompat:appcompat:1.0.2' - implementation 'androidx.constraintlayout:constraintlayout:1.1.3' - testImplementation 'junit:junit:4.12' - androidTestImplementation 'androidx.test.ext:junit:1.1.0' - androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' - implementation 'liji.library.dev:citypickerview:1.1.0' -} diff --git a/chapter03_fragment/app/src/main/AndroidManifest.xml b/chapter03_fragment/app/src/main/AndroidManifest.xml deleted file mode 100644 index e9dc395..0000000 --- a/chapter03_fragment/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter03_fragment/app/src/main/java/com/orangesale/cn/MainActivity.java b/chapter03_fragment/app/src/main/java/com/orangesale/cn/MainActivity.java deleted file mode 100644 index 9083867..0000000 --- a/chapter03_fragment/app/src/main/java/com/orangesale/cn/MainActivity.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.orangesale.cn; - -import android.content.Intent; -import android.os.Bundle; -import android.view.View; -import android.widget.Button; -import android.widget.EditText; - -import androidx.appcompat.app.AppCompatActivity; - -import com.orangesale.cn.activity.RegisterActivity; - -public class MainActivity extends AppCompatActivity implements View.OnClickListener { - private Button registerButton, loginButton; - private EditText usernameText, paswdEdit; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.user_login); - init(); - } - - @Override - public void onClick(View v) { - switch (v.getId()) { - case R.id.register: - Intent intent = new Intent(MainActivity.this, RegisterActivity.class); - startActivity(intent); - break; - case R.id.login: - break; - } - } - - //界面组件初始化 - private void init() { - usernameText = findViewById(R.id.username); - paswdEdit = findViewById(R.id.password); - loginButton = findViewById(R.id.login); - loginButton.setOnClickListener(this); - registerButton = findViewById(R.id.register); - registerButton.setOnClickListener(this); - } -} diff --git a/chapter03_fragment/app/src/main/java/com/orangesale/cn/activity/CategoryActivity.java b/chapter03_fragment/app/src/main/java/com/orangesale/cn/activity/CategoryActivity.java deleted file mode 100644 index 60f3cc6..0000000 --- a/chapter03_fragment/app/src/main/java/com/orangesale/cn/activity/CategoryActivity.java +++ /dev/null @@ -1,90 +0,0 @@ -package com.orangesale.cn.activity; - -import android.app.Activity; -import android.app.FragmentManager; -import android.app.FragmentTransaction; -import android.os.Bundle; -import android.widget.ListView; - -import androidx.annotation.Nullable; - -import com.orangesale.cn.R; -import com.orangesale.cn.adapter.Adapter; -import com.orangesale.cn.entity.Product; -import com.orangesale.cn.fragment.SetDetailFragment; - -import java.math.BigDecimal; -import java.util.ArrayList; -import java.util.List; - - -public class CategoryActivity extends Activity { - public OnChangeListener onchangedListener; - private List productList; - private List productCategory = new ArrayList<>(); - private ListView titleList; - private Adapter adapter; - - @Override - public void onCreate(@Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.content_category); - initData(); - init(); - SetDetailFragment fragment = new SetDetailFragment(); - FragmentManager fragmentManager = getFragmentManager(); - FragmentTransaction transaction = fragmentManager.beginTransaction(); - transaction.replace(R.id.category_detail, fragment); - transaction.commit(); - titleList.setOnItemClickListener((parent, view, position, id) -> { - adapter.setSelectedPosition(position); - adapter.notifyDataSetInvalidated(); - if (onchangedListener != null) { - onchangedListener.changeText(productList.get(position)); - } - }); - - } - - public void setOnChangeListener(OnChangeListener onChangeListener) { - this.onchangedListener = onChangeListener; - } - - public interface OnChangeListener { - void changeText(Product product); - } - - /** - * 初始化数据 - */ - private void initData() { - productList = new ArrayList<>(); - productCategory.add("橘子"); - productCategory.add("橙子"); - productCategory.add("柚子"); - Product product = new Product(); - product.setImageUrlId(R.drawable.juzi); - product.setProductName("橘子"); - product.setProductPrice(new BigDecimal("9.9")); - Product product1 = new Product(); - product1.setImageUrlId(R.drawable.chengzi); - product1.setProductName("橙子"); - product1.setProductPrice(new BigDecimal("29.9")); - Product product2 = new Product(); - product2.setImageUrlId(R.drawable.youzi); - product2.setProductName("柚子"); - product2.setProductPrice(new BigDecimal("19.9")); - productList.add(product); - productList.add(product1); - productList.add(product2); - } - - /** - * 初始化组件 - */ - private void init() { - titleList = findViewById(R.id.category_title_list); - adapter = new Adapter(productCategory, CategoryActivity.this); - titleList.setAdapter(adapter); - } -} \ No newline at end of file diff --git a/chapter03_fragment/app/src/main/java/com/orangesale/cn/activity/RegisterActivity.java b/chapter03_fragment/app/src/main/java/com/orangesale/cn/activity/RegisterActivity.java deleted file mode 100644 index c2d35bd..0000000 --- a/chapter03_fragment/app/src/main/java/com/orangesale/cn/activity/RegisterActivity.java +++ /dev/null @@ -1,145 +0,0 @@ -package com.orangesale.cn.activity; - -import android.content.Intent; -import android.graphics.Color; -import android.os.Bundle; -import android.view.View; -import android.widget.Button; -import android.widget.EditText; -import android.widget.RadioGroup; -import android.widget.TextView; -import android.widget.Toast; - -import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; - -import com.lljjcoder.citypickerview.widget.CityPicker; -import com.orangesale.cn.R; - -public class RegisterActivity extends AppCompatActivity implements View.OnClickListener, RadioGroup.OnCheckedChangeListener { - private EditText usernameEdit, passwordEdit, surePasswordEdit; - private TextView cityText; - private CityPicker cityPicker; - private Button regButton; - private RadioGroup sexGroup; - private String sexStr="男"; - - - @Override - protected void onCreate(@Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.user_register); - init(); - } - - /** - * 界面组件初始化 - */ - private void init() { - cityText = findViewById(R.id.reg_province); - cityText.setOnClickListener(this); - usernameEdit = findViewById(R.id.reg_username); - passwordEdit = findViewById(R.id.reg_password); - surePasswordEdit = findViewById(R.id.reg_sure_password); - regButton = findViewById(R.id.reg_register); - regButton.setOnClickListener(this); - sexGroup = findViewById(R.id.sex); - sexGroup.setOnCheckedChangeListener(this); - - } - - @Override - public void onClick(View v) { - switch (v.getId()) { - case R.id.reg_province: - initCityPicker(); - cityPicker.show(); - break; - case R.id.reg_register: - //注册验证方法 - validateRegister(); - break; - - } - } - - /** - * 初始化城市选择器 - */ - public void initCityPicker() { - cityPicker = new CityPicker.Builder(RegisterActivity.this) - .textSize(16) - .title("地址选择") - .backgroundPop(0xa0000000) - .titleBackgroundColor("#EFB81C") - .titleTextColor("#000000") - .backgroundPop(0xa0000000) - .confirTextColor("#000000") - .cancelTextColor("#000000") - .province("江西省") - .city("赣州市") - .district("章贡区") - .textColor(Color.parseColor("#000000")) - .provinceCyclic(true) - .cityCyclic(false) - .districtCyclic(false) - .visibleItemsCount(7) - .itemPadding(10) - .onlyShowProvinceAndCity(false) - .build(); - cityPicker.setOnCityItemClickListener(new CityPicker.OnCityItemClickListener() { - @Override - public void onSelected(String... strings) { - String province = strings[0]; - String city = strings[1]; - String district = strings[2]; - cityText.setText(String.format("%s %s %s", province, city, district)); - } - - @Override - public void onCancel() { - } - }); - - } - - /** - * 注册验证 - */ - public void validateRegister() { - Intent intent = new Intent(RegisterActivity.this, UserActivity.class); - String username = usernameEdit.getText().toString(); - String password = passwordEdit.getText().toString(); - String surePassword = surePasswordEdit.getText().toString(); - String city = cityText.getText().toString(); - //判断两次密码是否输入一致 - if (password.equals(surePassword)) { - //这里也可以再进行其它的验证,如是否符合要求等,符合就进行插入数据库操作 - if (!username.equals("") || !password.equals("")) { - if (!city.equals("")) { - Bundle bundle = new Bundle(); - bundle.putString("username", username); - bundle.putString("password", password); - bundle.putString("sex", sexStr); - bundle.putString("city", city); - intent.putExtras(bundle); - startActivity(intent); - } else { - Toast.makeText(RegisterActivity.this, "请选择地址", Toast.LENGTH_SHORT).show(); - } - } else { - Toast.makeText(RegisterActivity.this, "账号或密码未填写", Toast.LENGTH_SHORT).show(); - } - } else { - Toast.makeText(RegisterActivity.this, "两次密码输入不一致", Toast.LENGTH_SHORT).show(); - } - - - } - - @Override - public void onCheckedChanged(RadioGroup group, int checkedId) { - //根据用户选择来改变sex的值 - sexStr = checkedId == R.id.reg_man ? "男" : "女"; - } -} diff --git a/chapter03_fragment/app/src/main/java/com/orangesale/cn/entity/Product.java b/chapter03_fragment/app/src/main/java/com/orangesale/cn/entity/Product.java deleted file mode 100644 index 79c6526..0000000 --- a/chapter03_fragment/app/src/main/java/com/orangesale/cn/entity/Product.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.orangesale.cn.entity; - -import java.math.BigDecimal; - -public class Product { - - public String getProductName() { - return productName; - } - - public void setProductName(String productName) { - this.productName = productName; - } - - public BigDecimal getProductPrice() { - return productPrice; - } - - public void setProductPrice(BigDecimal productPrice) { - this.productPrice = productPrice; - } - - public Integer getImageUrlId() { - return imageUrlId; - } - - public void setImageUrlId(Integer imageUrlId) { - this.imageUrlId = imageUrlId; - } - - private Integer imageUrlId; - private String productName; - private BigDecimal productPrice; -} diff --git a/chapter03_fragment/app/src/main/res/layout/activity_main.xml b/chapter03_fragment/app/src/main/res/layout/activity_main.xml deleted file mode 100644 index 4fc2444..0000000 --- a/chapter03_fragment/app/src/main/res/layout/activity_main.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/chapter03_fragment/app/src/main/res/layout/categoty_detail_content.xml b/chapter03_fragment/app/src/main/res/layout/categoty_detail_content.xml deleted file mode 100644 index a46be2c..0000000 --- a/chapter03_fragment/app/src/main/res/layout/categoty_detail_content.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.gradle/5.4.1/executionHistory/executionHistory.bin b/chapter04_sqlite/.gradle/5.4.1/executionHistory/executionHistory.bin deleted file mode 100755 index bfc7a4e..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/executionHistory/executionHistory.bin and /dev/null differ diff --git a/chapter04_sqlite/.gradle/5.4.1/executionHistory/executionHistory.lock b/chapter04_sqlite/.gradle/5.4.1/executionHistory/executionHistory.lock deleted file mode 100755 index 7c9543c..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/executionHistory/executionHistory.lock and /dev/null differ diff --git a/chapter04_sqlite/.gradle/5.4.1/fileChanges/last-build.bin b/chapter04_sqlite/.gradle/5.4.1/fileChanges/last-build.bin deleted file mode 100755 index f76dd23..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/fileChanges/last-build.bin and /dev/null differ diff --git a/chapter04_sqlite/.gradle/5.4.1/fileContent/fileContent.lock b/chapter04_sqlite/.gradle/5.4.1/fileContent/fileContent.lock deleted file mode 100755 index 04260f4..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/fileContent/fileContent.lock and /dev/null differ diff --git a/chapter04_sqlite/.gradle/5.4.1/fileHashes/fileHashes.bin b/chapter04_sqlite/.gradle/5.4.1/fileHashes/fileHashes.bin deleted file mode 100755 index 66bdba9..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/fileHashes/fileHashes.bin and /dev/null differ diff --git a/chapter04_sqlite/.gradle/5.4.1/fileHashes/fileHashes.lock b/chapter04_sqlite/.gradle/5.4.1/fileHashes/fileHashes.lock deleted file mode 100755 index 0a24681..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/fileHashes/fileHashes.lock and /dev/null differ diff --git a/chapter04_sqlite/.gradle/5.4.1/fileHashes/resourceHashesCache.bin b/chapter04_sqlite/.gradle/5.4.1/fileHashes/resourceHashesCache.bin deleted file mode 100755 index 2b4bf7c..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/fileHashes/resourceHashesCache.bin and /dev/null differ diff --git a/chapter04_sqlite/.gradle/5.4.1/gc.properties b/chapter04_sqlite/.gradle/5.4.1/gc.properties deleted file mode 100755 index e69de29..0000000 diff --git a/chapter04_sqlite/.gradle/5.4.1/javaCompile/classAnalysis.bin b/chapter04_sqlite/.gradle/5.4.1/javaCompile/classAnalysis.bin deleted file mode 100755 index 6d85415..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/javaCompile/classAnalysis.bin and /dev/null differ diff --git a/chapter04_sqlite/.gradle/5.4.1/javaCompile/javaCompile.lock b/chapter04_sqlite/.gradle/5.4.1/javaCompile/javaCompile.lock deleted file mode 100755 index 0af9399..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/javaCompile/javaCompile.lock and /dev/null differ diff --git a/chapter04_sqlite/.gradle/5.4.1/javaCompile/taskHistory.bin b/chapter04_sqlite/.gradle/5.4.1/javaCompile/taskHistory.bin deleted file mode 100755 index afe05b1..0000000 Binary files a/chapter04_sqlite/.gradle/5.4.1/javaCompile/taskHistory.bin and /dev/null differ diff --git a/chapter04_sqlite/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/chapter04_sqlite/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100755 index 5eb8269..0000000 Binary files a/chapter04_sqlite/.gradle/buildOutputCleanup/buildOutputCleanup.lock and /dev/null differ diff --git a/chapter04_sqlite/.gradle/buildOutputCleanup/cache.properties b/chapter04_sqlite/.gradle/buildOutputCleanup/cache.properties deleted file mode 100755 index e1243af..0000000 --- a/chapter04_sqlite/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Dec 06 17:37:43 CST 2019 -gradle.version=5.4.1 diff --git a/chapter04_sqlite/.gradle/buildOutputCleanup/outputFiles.bin b/chapter04_sqlite/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100755 index 02fd7ae..0000000 Binary files a/chapter04_sqlite/.gradle/buildOutputCleanup/outputFiles.bin and /dev/null differ diff --git a/chapter04_sqlite/.gradle/vcs-1/gc.properties b/chapter04_sqlite/.gradle/vcs-1/gc.properties deleted file mode 100755 index e69de29..0000000 diff --git a/chapter04_sqlite/.idea/caches/build_file_checksums.ser b/chapter04_sqlite/.idea/caches/build_file_checksums.ser deleted file mode 100755 index 58eed74..0000000 Binary files a/chapter04_sqlite/.idea/caches/build_file_checksums.ser and /dev/null differ diff --git a/chapter04_sqlite/.idea/caches/gradle_models.ser b/chapter04_sqlite/.idea/caches/gradle_models.ser deleted file mode 100755 index 427c2d3..0000000 Binary files a/chapter04_sqlite/.idea/caches/gradle_models.ser and /dev/null differ diff --git a/chapter04_sqlite/.idea/libraries/Gradle__android_android_29.xml b/chapter04_sqlite/.idea/libraries/Gradle__android_android_29.xml deleted file mode 100755 index 204d308..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__android_android_29.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml deleted file mode 100755 index a6e2dcf..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml deleted file mode 100755 index dafd64e..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml deleted file mode 100755 index 41e8876..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml deleted file mode 100755 index 5eb0c28..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml deleted file mode 100755 index 70ec354..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_collection_collection_1_0_0_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_collection_collection_1_0_0_jar.xml deleted file mode 100755 index 19279f2..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_collection_collection_1_0_0_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml deleted file mode 100755 index 079da99..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml deleted file mode 100755 index 983609a..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml deleted file mode 100755 index dfd220e..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml deleted file mode 100755 index 1081133..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml deleted file mode 100755 index 8c284df..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml deleted file mode 100755 index 4f337a6..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml deleted file mode 100755 index e5ff80a..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml deleted file mode 100755 index e2d63f7..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml deleted file mode 100755 index 0bba8de..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml deleted file mode 100755 index 55b5e02..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml deleted file mode 100755 index 30e53c7..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml deleted file mode 100755 index e7b4fb8..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml deleted file mode 100755 index 4a7ca18..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml deleted file mode 100755 index 42ec342..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml deleted file mode 100755 index 8877bc3..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml deleted file mode 100755 index 2583d03..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml deleted file mode 100755 index 5ac424a..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml deleted file mode 100755 index 271f6ca..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml deleted file mode 100755 index ba9bcce..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml deleted file mode 100755 index 21f4598..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_aar.xml deleted file mode 100755 index fc990fe..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml deleted file mode 100755 index 1f5c0f9..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml deleted file mode 100755 index 5f54a31..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_core_1_1_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_core_1_1_0_aar.xml deleted file mode 100755 index 3297421..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_core_1_1_0_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml deleted file mode 100755 index 5ac7b85..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml deleted file mode 100755 index eaeb9c4..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_0_aar.xml deleted file mode 100755 index 267c6cc..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_0_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml deleted file mode 100755 index 6a3c08f..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml deleted file mode 100755 index 385948e..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml deleted file mode 100755 index 3ad7a62..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml deleted file mode 100755 index 9c2a90c..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml deleted file mode 100755 index 84fabb3..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml deleted file mode 100755 index cf85c56..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml deleted file mode 100755 index 8793362..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_1_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_1_jar.xml deleted file mode 100755 index 2a20de2..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_1_jar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml deleted file mode 100755 index f9ba158..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml deleted file mode 100755 index 746319d..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__junit_junit_4_12_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__junit_junit_4_12_jar.xml deleted file mode 100755 index a301fe4..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__junit_junit_4_12_jar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__liji_library_dev_citypickerview_1_1_0_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__liji_library_dev_citypickerview_1_1_0_aar.xml deleted file mode 100755 index d7218f3..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__liji_library_dev_citypickerview_1_1_0_aar.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__liji_library_dev_citypickerview_3_1_12_aar.xml b/chapter04_sqlite/.idea/libraries/Gradle__liji_library_dev_citypickerview_3_1_12_aar.xml deleted file mode 100755 index 0a239cb..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__liji_library_dev_citypickerview_3_1_12_aar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml deleted file mode 100755 index c78160a..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml deleted file mode 100755 index 23922fc..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml deleted file mode 100755 index a738e54..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml b/chapter04_sqlite/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml deleted file mode 100755 index 40e4b54..0000000 --- a/chapter04_sqlite/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/modules.xml b/chapter04_sqlite/.idea/modules.xml deleted file mode 100755 index 005da52..0000000 --- a/chapter04_sqlite/.idea/modules.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/chapter04_sqlite/.idea/workspace.xml b/chapter04_sqlite/.idea/workspace.xml deleted file mode 100755 index 62b45de..0000000 --- a/chapter04_sqlite/.idea/workspace.xml +++ /dev/null @@ -1,861 +0,0 @@ - - - - - - android-26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -