編輯:關於Android編程
import android.annotation.SuppressLint; import android.content.Context; import android.view.View; import android.widget.Toast; public class ToastUtil { private static Toast toast; private static View view; private ToastUtil() { } @SuppressLint("ShowToast") private static void getToast(Context context) { if (toast == null) { toast = new Toast(context); } if (view == null) { view = Toast.makeText(context, "", Toast.LENGTH_SHORT).getView(); } toast.setView(view); } public static void showShortToast(Context context, CharSequence msg) { showToast(context.getApplicationContext(), msg, Toast.LENGTH_SHORT); } public static void showShortToast(Context context, int resId) { showToast(context.getApplicationContext(), resId, Toast.LENGTH_SHORT); } public static void showLongToast(Context context, CharSequence msg) { showToast(context.getApplicationContext(), msg, Toast.LENGTH_LONG); } public static void showLongToast(Context context, int resId) { showToast(context.getApplicationContext(), resId, Toast.LENGTH_LONG); } private static void showToast(Context context, CharSequence msg, int duration) { try { getToast(context); toast.setText(msg); toast.setDuration(duration); toast.show(); } catch (Exception e) { LogUtil.d(e.getMessage()); } } private static void showToast(Context context, int resId, int duration) { try { if (resId == 0) { return; } getToast(context); toast.setText(resId); toast.setDuration(duration); toast.show(); } catch (Exception e) { LogUtil.d(e.getMessage()); } } }
大家都知道,android studio 有一個功能就是使用第三方jar的時候在build.gradle中直接 compile 'com.android.supp
GreenDao的GitHub地址:https://github.com/greenrobot/greenDAO新建gradle空白項目,項目結構如下:新建”
先通過一個頁面看下事情的來龍去脈,頁面如下所示: 這個頁面剛好一屏幕大小,所以沒有滾動條,因為“保存”鍵上面那個項目備注是需要用戶去填寫的,當他點擊後就會出現虛
前言Android應用中的APK安全性一直遭人诟病,市面上充斥著各種被破解或者漢化的應用,破解者可以非常簡單的通過破解工具就能對一個APK進行反編譯、破解、漢化等等,這樣