- 博客(14)
- 收藏
- 关注
原创 OkHttp的get和post请求 + 网络判断
--public class Httputils { private static Httputils httputils; private static OkHttpClient client; private Httputils() { client = new OkHttpClient.Builder() .connectTimeout(5000, TimeUnit.SECONDS) .r
2021-04-26 22:00:29 491
原创 Fresco 缓存+进度条+渐进效果
设置缓存public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); //TODO 设置磁盘缓存的配置 , 生成配置文件 ImagePipelineConfig week2 = ImagePipelineConfig.newBuilder(this) .setMainDiskCach
2021-04-26 20:01:54 162
原创 base基类
BasePresenterpublic class BasePresenter<V> { private V view ; public void bangView(V view){ this.view = view ; } public V getView() { return view; } public void jieView(){ view = null ; }}Base
2021-04-22 15:27:46 195
原创 有网无网网络判断
网络判断工具类class NetUtils { companion object{ fun panduan(cont : Context): Boolean{ val cont = cont.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager val info = cont.activeNetworkInfo if (
2021-04-06 19:03:50 112
原创 mvp的base类
P层open class BasePresenter<V> { var view : V ? = null}activityabstract class BaseActivity<V,P:BasePresenter<V>>: AppCompatActivity() { var presenter : P? = null override fun onCreate(savedInstanceState: Bundle?) {
2021-04-06 14:43:51 91
原创 欢迎页倒计时
欢迎页倒计时功能可以添加依赖进行跳转implementation "org.jetbrains.anko:anko:0.10.8"class InfoActivity : AppCompatActivity() { var count : CountDownTimer? = null var total = 4 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(sa
2021-04-06 10:06:35 76
原创 协程的应用
协程是一个轻量级的线程,在网络工具类中object HttpUtils { val fit = Retrofit.Builder() .baseUrl(Contants.path1) .addConverterFactory(GsonConverterFactory.create()) .client(OkHttpClient.Builder() .addInterceptor(HttpLoggingIntercept
2021-03-30 15:29:12 196
原创 tablayout+Framelayout底部导航
class MainActivity : AppCompatActivity() { //TODO 初始化Fragment val sy = FragmentSY.newInstance() val yy = FragmentYY.newInstance() val wd = FragmentWD.newInstance() override fun onCreate(savedInstanceState: Bundle?) { super.onCr.
2021-03-24 16:23:23 161
原创 购物车的订单
订单public class OrderFragment extends Fragment { @BindView(R.id.tabLayoutId) TabLayout tabLayoutId; @BindView(R.id.recyclerView_order) RecyclerView recyclerViewOrder; private Realm realm; private Unbinder unbinder; private St
2021-03-15 11:30:24 187
原创 购物车的全选
public class ShopCartFragment extends Fragment { @BindView(R.id.recyclerView_shopCart) RecyclerView recyclerViewShopCart; @BindView(R.id.cb_select_all) CheckBox cbSelectAll; @BindView(R.id.tv_total_price) TextView tvTotalPrice; .
2021-03-15 11:28:10 161
原创 图片二次采样
public class ImgUtils { private static ImgUtils imgUtils = null ; private ImgUtils(){} public static ImgUtils getImgUtils() { if (imgUtils == null){ imgUtils = new ImgUtils(); } return imgUtils; } pr.
2021-03-12 16:01:17 126
原创 Android_储存_笔记
File储存 使用 openFileOutput(文件名,储存方式) 进行储存 private String name ; try { FileOutputStream fos = openFileOutput("insert.txt", MODE_APPEND); String msg = name+","; fos.write(msg.getBytes()); ...
2020-11-27 20:26:04 105
原创 Android_储存_SQLiet数据库储存_笔记
SQLite : Android 中集成的轻量级的数据库 -- 内置到手机中特点: 轻量级 零配置 跨平台 嵌入式储存的数据类型: NULL INTEGER VARCHAR TEXT(默认类型) BOOLEAN数据库操作:顺序 : 库 -->表 -->字段 -->数据 (增 , 删 , 改 , 查)创建表: createtable...
2020-11-24 14:33:11 127
原创 Android_储存_内部储存和外部SD卡储存_笔记
一, 分类: 1, 内部存储 -- Internal Storage -- 私有的 -- 不要权限 特点: 1,文件只能被当前应用程序访问 2,属于应用程序自己, 程序卸载后, 文件也会被删除 存储的路径: data/data/应用程序包名/files / ***.*** 使用方式:...
2020-11-24 14:00:52 285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人