diff --git a/Foodify/app/build.gradle b/Foodify/app/build.gradle index 229fb93..237cc6f 100644 --- a/Foodify/app/build.gradle +++ b/Foodify/app/build.gradle @@ -10,7 +10,7 @@ android { minSdk 23 targetSdk 30 versionCode 1 - versionName "80.0" + versionName "86.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } @@ -90,6 +90,8 @@ dependencies { implementation 'com.daimajia.slider:library:1.1.5@aar' implementation "androidx.browser:browser:1.3.0" + implementation 'com.github.Piashsarker:AndroidAppUpdateLibrary:1.0.4' + } apply plugin: 'com.google.gms.google-services' \ No newline at end of file diff --git a/Foodify/app/src/main/AndroidManifest.xml b/Foodify/app/src/main/AndroidManifest.xml index 17f3c09..859a753 100644 --- a/Foodify/app/src/main/AndroidManifest.xml +++ b/Foodify/app/src/main/AndroidManifest.xml @@ -11,6 +11,8 @@ + + + + + + diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/Cart.java b/Foodify/app/src/main/java/com/waterbase/foodify/Cart.java index 43467c6..bc28cb5 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/Cart.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/Cart.java @@ -8,11 +8,13 @@ import android.content.Intent; import android.content.IntentSender; import android.content.pm.PackageManager; import android.graphics.Color; +import android.graphics.drawable.ColorDrawable; import android.location.Location; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.provider.Settings; +import android.text.Html; import android.text.TextUtils; import android.util.Log; import android.view.LayoutInflater; @@ -210,10 +212,10 @@ public class Cart extends AppCompatActivity implements RecyclerItemTouchHelperLi }).check(); } - - setTitle("Giỏ hàng"); // calling the action bar ActionBar actionBar = getSupportActionBar(); + actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353)); + actionBar.setTitle(Html.fromHtml("Giỏ hàng")); // showing the back button in action bar actionBar.setDisplayHomeAsUpEnabled(true); diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/FavoritesActivity.java b/Foodify/app/src/main/java/com/waterbase/foodify/FavoritesActivity.java index 4f75147..c51458f 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/FavoritesActivity.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/FavoritesActivity.java @@ -2,7 +2,9 @@ package com.waterbase.foodify; import android.content.Context; import android.graphics.Color; +import android.graphics.drawable.ColorDrawable; import android.os.Bundle; +import android.text.Html; import android.view.MenuItem; import android.view.View; import android.widget.RelativeLayout; @@ -47,8 +49,6 @@ public class FavoritesActivity extends AppCompatActivity implements RecyclerItem setContentView(R.layout.activity_favorites); - setTitle("Danh sách yêu thích"); - rootLayout = findViewById(R.id.rootLayout); txtEmptyList = findViewById(R.id.txtEmptyList); @@ -67,6 +67,9 @@ public class FavoritesActivity extends AppCompatActivity implements RecyclerItem // calling the action bar ActionBar actionBar = getSupportActionBar(); + actionBar.setTitle(Html.fromHtml("Danh sách yêu thích")); + actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353)); + // showing the back button in action bar actionBar.setDisplayHomeAsUpEnabled(true); } diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/FoodDetail.java b/Foodify/app/src/main/java/com/waterbase/foodify/FoodDetail.java index 7fafcc2..bda46ee 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/FoodDetail.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/FoodDetail.java @@ -2,7 +2,9 @@ package com.waterbase.foodify; import android.content.Context; import android.content.Intent; +import android.graphics.drawable.ColorDrawable; import android.os.Bundle; +import android.text.Html; import android.view.MenuItem; import android.view.MotionEvent; import android.view.View; @@ -142,10 +144,10 @@ public class FoodDetail extends AppCompatActivity implements RatingDialogListene } } - setTitle("Chi tiết"); - // calling the action bar ActionBar actionBar = getSupportActionBar(); + actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353)); + actionBar.setTitle(Html.fromHtml("Chi tiết")); // showing the back button in action bar actionBar.setDisplayHomeAsUpEnabled(true); diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/FoodList.java b/Foodify/app/src/main/java/com/waterbase/foodify/FoodList.java index 8293322..c51aa7e 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/FoodList.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/FoodList.java @@ -9,8 +9,10 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; import android.content.Context; import android.content.Intent; +import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.text.Editable; +import android.text.Html; import android.text.SpannableStringBuilder; import android.text.Spanned; import android.text.TextWatcher; @@ -183,6 +185,8 @@ public class FoodList extends AppCompatActivity { // calling the action bar ActionBar actionBar = getSupportActionBar(); + actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353)); + actionBar.setTitle(Html.fromHtml("" + categoryName +"")); // showing the back button in action bar actionBar.setDisplayHomeAsUpEnabled(true); diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/Home.java b/Foodify/app/src/main/java/com/waterbase/foodify/Home.java index 22f0295..5e38686 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/Home.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/Home.java @@ -39,6 +39,7 @@ import com.daimajia.slider.library.Animations.DescriptionAnimation; import com.daimajia.slider.library.SliderLayout; import com.daimajia.slider.library.SliderTypes.BaseSliderView; import com.daimajia.slider.library.SliderTypes.TextSliderView; +import com.dcastalia.localappupdate.DownloadApk; import com.firebase.ui.database.FirebaseRecyclerAdapter; import com.firebase.ui.database.FirebaseRecyclerOptions; import com.google.android.gms.tasks.OnCompleteListener; @@ -257,8 +258,9 @@ public class Home extends AppCompatActivity implements NavigationView.OnNavigati agree.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - Uri uri = Uri.parse("https://drive.google.com/uc?id=1uDUvpzJt8p96iDNMdNrsR9lqVAT06gqk&export=download"); - startActivity(new Intent(Intent.ACTION_VIEW, uri)); + String url = "https://github.com/Piashsarker/AndroidAppUpdateLibrary/raw/master/app-debug.apk"; + DownloadApk downloadApk = new DownloadApk(Home.this); + downloadApk.startDownloadingApk(url); alertDialog.dismiss(); } }); @@ -442,7 +444,7 @@ public class Home extends AppCompatActivity implements NavigationView.OnNavigati DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); drawerLayout.closeDrawer(GravityCompat.START); - return true; + return false; } private void showSettingDialog() { diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/OrderDetail.java b/Foodify/app/src/main/java/com/waterbase/foodify/OrderDetail.java index 1f809ce..f917fdb 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/OrderDetail.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/OrderDetail.java @@ -3,9 +3,11 @@ package com.waterbase.foodify; import android.annotation.SuppressLint; import android.content.Context; import android.content.Intent; +import android.graphics.drawable.ColorDrawable; import android.os.Build; import android.os.Bundle; import android.os.StrictMode; +import android.text.Html; import android.text.TextUtils; import android.util.Log; import android.view.MenuItem; @@ -72,8 +74,6 @@ public class OrderDetail extends AppCompatActivity { String comment = ""; - setTitle("Thông tin chi tiết đơn hàng"); - StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); @@ -192,6 +192,8 @@ public class OrderDetail extends AppCompatActivity { // calling the action bar ActionBar actionBar = getSupportActionBar(); + actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353)); + actionBar.setTitle(Html.fromHtml("Thông tin chi tiết đơn hàng")); // showing the back button in action bar actionBar.setDisplayHomeAsUpEnabled(true); diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatus.java b/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatus.java index ebbd1bd..a49ca6c 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatus.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatus.java @@ -2,7 +2,9 @@ package com.waterbase.foodify; import android.content.DialogInterface; import android.content.Intent; +import android.graphics.drawable.ColorDrawable; import android.os.Bundle; +import android.text.Html; import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; @@ -59,9 +61,10 @@ public class OrderStatus extends AppCompatActivity { loadOrders(Common.currentUser.getPhone()); - setTitle("Tình trạng đơn hàng"); // calling the action bar ActionBar actionBar = getSupportActionBar(); + actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353)); + actionBar.setTitle(Html.fromHtml("Tình trạng đơn hàng")); // showing the back button in action bar actionBar.setDisplayHomeAsUpEnabled(true); diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatusDetail.java b/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatusDetail.java index 9047b2e..8e8bb39 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatusDetail.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatusDetail.java @@ -6,7 +6,9 @@ import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import android.graphics.drawable.ColorDrawable; import android.os.Bundle; +import android.text.Html; import android.text.TextUtils; import android.view.MenuItem; import android.widget.TextView; @@ -34,8 +36,6 @@ public class OrderStatusDetail extends AppCompatActivity { String comment = ""; - setTitle("Thông tin chi tiết đơn hàng"); - order_address = findViewById(R.id.order_address); order_total = findViewById(R.id.order_total); order_comment = findViewById(R.id.order_comment); @@ -67,6 +67,8 @@ public class OrderStatusDetail extends AppCompatActivity { // calling the action bar ActionBar actionBar = getSupportActionBar(); + actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353)); + actionBar.setTitle(Html.fromHtml("Thông tin chi tiết đơn hàng")); // showing the back button in action bar actionBar.setDisplayHomeAsUpEnabled(true); diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/ShowComment.java b/Foodify/app/src/main/java/com/waterbase/foodify/ShowComment.java index cbcfa9a..482f01e 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/ShowComment.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/ShowComment.java @@ -8,7 +8,9 @@ import androidx.recyclerview.widget.RecyclerView; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; import android.content.Context; +import android.graphics.drawable.ColorDrawable; import android.os.Bundle; +import android.text.Html; import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; @@ -56,8 +58,6 @@ public class ShowComment extends AppCompatActivity { setContentView(R.layout.activity_show_comment); - setTitle("Bình luận"); - //Firebase database = FirebaseDatabase.getInstance(); ratingTbl = database.getReference("Rating"); @@ -145,6 +145,8 @@ public class ShowComment extends AppCompatActivity { // calling the action bar ActionBar actionBar = getSupportActionBar(); + actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353)); + actionBar.setTitle(Html.fromHtml("Bình luận")); // showing the back button in action bar actionBar.setDisplayHomeAsUpEnabled(true); diff --git a/Foodify/app/src/main/res/layout/cart_layout.xml b/Foodify/app/src/main/res/layout/cart_layout.xml index 6931b26..9829179 100644 --- a/Foodify/app/src/main/res/layout/cart_layout.xml +++ b/Foodify/app/src/main/res/layout/cart_layout.xml @@ -1,106 +1,103 @@ - + app:cardElevation="4dp"> + android:layout_height="match_parent" + android:background="@color/bgRowBackground"> + android:layout_alignParentRight="true" + android:layout_centerVertical="true" + android:src="@drawable/ic_baseline_delete_24" /> + android:textSize="13sp" /> + android:layout_height="wrap_content" + android:layout_gravity="center_vertical" + android:background="@color/white" + android:orientation="horizontal"> + android:layout_height="70dp" + android:layout_margin="5dp" /> + android:orientation="vertical"> - + android:layout_height="wrap_content" + android:layout_marginLeft="5dp" + android:fontFamily="@font/bold" + android:gravity="center_vertical|start" + android:text="Food 01" + android:textAllCaps="true" /> - + + + + + - - \ No newline at end of file diff --git a/Foodify/app/src/main/res/values/themes.xml b/Foodify/app/src/main/res/values/themes.xml index 759fc80..1ed964c 100644 --- a/Foodify/app/src/main/res/values/themes.xml +++ b/Foodify/app/src/main/res/values/themes.xml @@ -1,6 +1,6 @@ -