原创 Android全屏與非全屏的切換設置方法小結
1. Window方式 if (mIsFullScreen){//設置爲非全屏 WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.flags
原创 Android 自定義選擇器Dialog(單選,時間選擇)
import android.app.Dialog; import android.content.Context; import android.text.TextUtils; import android.view.Gravit
原创 IOS Swift設置UIImageView爲圓形
layer.cornerRadius = ImageView.frame.size.width / 2 layer.masksToBounds = true contentMode = UIView.ContentMode.cent
原创 自定義View 對比線狀圖 圖表 LineChartView
import android.content.Context; import android.content.res.Resources; import android.graphics.Canvas; import android.
原创 Android 網絡監聽(適配7以上)
import android.app.Application; import android.content.BroadcastReceiver; import android.content.Context; import an
原创 DBImpl基於ormlite數據庫的操作,數據讀寫效率更高
import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase;
原创 Android 自定義TextView跑馬燈效果
public class TextMarquee extends android.support.v7.widget.AppCompatTextView { public TextMarquee(Context context, At
原创 Android TextView文字描邊
import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.text.Te
原创 Android 重寫系統Log打印
private static final boolean DEVELOP_MODE = true; private static final String CLASSNAME = "==>";//分隔符 private
原创 Android 下載apk並且通知欄更新進度(通知欄兼容 Android 8.0)
public class DownloadService extends Service { // 超時 private static final int TIMEOUT = 15 * 1000; //hand
原创 Android 自定義 禁止黏貼的輸入框Edittext
public class NullMenuEditText extends android.support.v7.widget.AppCompatEditText { public NullMenuEditText(Contex
原创 Android 自定義TextView,根據字的多少來改變字體的大小
public class AutoScaleTextView extends TextView { private Paint textPaint; private float preferredTextSize; private
原创 判斷某個服務是否正在運行的方法
/** * 判斷某個服務是否正在運行的方法 * * @param serviceName 是包名+服務的類名(例如:net.loonggg.testbackstage.TestService)
原创 Android軟鍵盤的使用
public class KeyUtils { private static final int MIN_CLICK_DELAY_TIME = 1000; private static long lastClickTi
原创 Android 廣告圖片自動輪播控件
public class ImageCycleView extends LinearLayout { public static boolean isenaled = true; //時間 public static in