原创 android Button實現水波紋效果
<?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:
原创 kotlin BaseAdapter封裝
1.新建 BaseRecyclerViewAdapter 類 abstract class BaseRecyclerViewAdapter<T, VH : RecyclerView.ViewHolder>(var mContext:
原创 scrollView滾動切換標籤,點擊標籤滾動到指定位置
scrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() { @Override
原创 Android 時間城市——選擇器
這個使用還是挺簡單的,如果項目中多次使用的話,感覺還是比較麻煩的,我給封裝起來了 Guthub上官網地址: https://github.com/Bigkoo/Android-PickerView 依賴 api
原创 Kotlin筆記 :60秒倒計時
/** 倒計時60秒,一次1秒 */ object : CountDownTimer(60*1000, 1000) { override fun onFinish() {
原创 手指滑動實現連線題
做個筆記 不廢話,先看效果是不是你想要的。 recyclerView實現的佈局 ,然後在佈局上面覆蓋了個VIew <RelativeLayout android:lay
原创 線程的創建方式和線程池的工作原理:
Java創建線程的方式有四種 繼承Thread類,實現多線程 實現Runnable接口 實現Callable接口 通過線程池 線程數量 工作隊列 核心線程池 線程池的工作原理:線程池可以減少線程的創建和銷燬,這樣就減
原创 如何實現線程保活
有兩種方案: 第一種:提升優先級,降低進程被殺死的概率 線程的優先級 (a.前臺進程 b.可見進程 c.服務進程 d.後臺進程 e.空進程) 1.利用Activity提升權限:監聽手機鎖屏事件,在屏幕鎖屏的時候啓動一個1像素的A
原创 面試:Handler機制話術
Handler,Message,looper 和 MessageQueue 構成了安卓的消息機制,handler創建後可以通過 sendMessage 將消息加入消息隊列,然後 looper不斷的將消息從 MessageQueue 中取出
原创 打開相機相冊上傳圖片
1.相機上傳 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT,U
原创 購物車邏輯
子適配器 My_adapter public class MyAdapter extends RecyclerView.Adapter<MyAdapter.VH> { android.content.Context conte
原创 封裝
package kk.com.android_wdsc.utils.netutils; import android.content.Context; import android.content.SharedPreferences;
原创 根據滾動佈局的滑動位置來做相應的操作
滾動佈局的監聽 scrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() { @Override
原创 android Log日子的封裝
/* *created by 王克強 * on 2019/4/15 */ public class LogeUtils { static String className;//類名 static
原创 ViewPager+Fragment 刷新頁面
@Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUse