public class BaseHandler extends Handler { private WeakReferencewr; //接口不要用局部變量,會被GC的...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
public class BaseHandler extends Handler { private WeakReferencewr; //接口不要用局部變量,會被GC的...
public class InputBtnView extends RelativeLayout { private final TextView mTvLeft; pr...
public class BleScanUtil { private static final String TAG ="BleScanUtil"; private Bl...
public class BleOperationUtil { private static final StringTAG ="BleOperationUtil"; p...
public class NetWorkUtils { private static final String SERVER_INTERFACE ="http://172.1...
public abstract class BaseActivity extends Activity implements View.OnClickListener { p...
public class PullDoorView extends RelativeLayout { private Context mContext; private Sc...
/* 顯示長圖片,但是要小心OOM,目前我的圖片為5.32MB可以正常使用. 如果出現OOM,可以嘗試使用ListView 也可以使用webView,但是webView體驗不...
import android.content.Context; import android.graphics.Canvas; import android.graphics...
importandroid.content.Context; importandroid.graphics.Canvas; importandroid.graphics.Co...
計時器工具: public class TimingUtil { private static TimingUtil mTimingUtil; private Timer t...
簡介: 暫停,再次開始會延續(xù)之前的計時. 布局: <Chronometer/> 代碼: private boolean isChronometerStart; private...