- Add the traits below in model User:
Illuminate\Notifications\Notifiable;
Illuminate\Contracts\Auth\CanResetPassword;
| import org.json.JSONException; | |
| import org.json.JSONObject; | |
| import java.lang.reflect.Field; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.lang.reflect.Method; | |
| import java.util.ArrayList; | |
| import io.realm.RealmObject; |
| /** | |
| * Arredonda numero | |
| * | |
| * @param mValue - valor a ser arredondado | |
| * @param precision - numero de casas decimais | |
| * @param ceilOrFloor - true para mais, false para menos | |
| **/ | |
| public static double roundNumber(double mValue, int precision, boolean ceilOrFloor) { | |
| double result = mValue; |
| public static double calcDistanceBetweenCoords(Double origLat, Double origLng, Double destLat, Double destLng) | |
| { | |
| double result = 0; | |
| if (origLat == null || origLng == null || destLat == null || destLng == null) { | |
| return result; | |
| } | |
| // converte as coordenadas para radianos | |
| origLat = Math.toRadians(origLat); |
| import com.google.gson.Gson; | |
| import com.google.gson.GsonBuilder; | |
| import org.jetbrains.annotations.NotNull; | |
| import java.io.IOException; | |
| import java.util.concurrent.TimeUnit; | |
| import okhttp3.Interceptor; | |
| import okhttp3.OkHttpClient; |
| // Java reflections can help us with optimizing developing time and easy maintenance of code. | |
| // Let's imagine that we have an entity of checklist that have many fields to be filled by an form. | |
| // 1- Create a class. | |
| public class Checklist { | |
| private String notes; | |
| private Boolean coffeePrepeared; | |
| private Boolean newsRead; |
| Migrar para o AndroidX | |
| O AndroidX substitui as APIs da Biblioteca de Suporte original por pacotes no namespace androidx. Apenas o pacote e os nomes | |
| de artefatos Maven foram modificados. Os nomes de classes, métodos e campos permanecem os mesmos. | |
| Observação: recomendamos que você trabalhe em uma ramificação separada ao fazer a migração. Tente também evitar a refatoração | |
| do código durante esse processo. | |
| Pré-requisitos: |
| Como criar campo de pesquisa no aplicativo Android | |
| 1- Adicionar menu item na tooolbar: | |
| <menu xmlns:android="http://schemas.android.com/apk/res/android" | |
| xmlns:app="http://schemas.android.com/apk/res-auto"> | |
| <item | |
| android:id="@+id/action_search" | |
| android:icon="@android:drawable/ic_menu_search" | |
| app:showAsAction="always" |