原创 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