android
文章平均质量分 73
抹香鲸的弟弟蓝鲸
一个会使用api的蓝鲸
展开
-
Android 运用Kotlin 扩展,高阶函数写RecycleView Adapter(结合DataBinding)
1,前言Recycleview已经使我们经常使用的列表加载的view层的容器数据的绑定和视图的创建关键在于Adapter适配器基本使用2,优化先看最终版1)我们接着看val sourceImpl = SourceImpl(datas)mRecyclerView.adapter = sourceImpl.adapter(AdapterAttentionBinding::class.java)sourceImpl是一个对象实现了接口ISource.cl原创 2022-01-10 19:46:07 · 2396 阅读 · 0 评论 -
Android 数据加载与分页业务
Android 快速分页业务处理~原创 2022-01-10 18:05:45 · 2013 阅读 · 0 评论 -
android Retrofig RxJava写法基于Kotlin在优化
1 前言前篇文章写了运用动态代理j省去线程切换的代码问题基于Java基础上现在这篇文章基于Kotlin语言上的再优化2 开始1 正常写法基于动态代理后的优化写法Android Retrofit 优化~基于动态代理_抹香鲸的弟弟蓝鲸的博客-CSDN博客_android retrofit1,Retrofit从以前的httpConnect 到 volley再到okhttp;而现在Retrofit已经是当今最火的Android网络框架了;Retrofit本质是给予okhttp核心基础上用动.原创 2021-11-20 17:52:18 · 1748 阅读 · 0 评论 -
Android Retrofit 优化~基于动态代理
1,Retrofit从以前的httpConnect 到 volley再到okhttp;而现在Retrofit已经是当今最火的Android网络框架了;Retrofit本质是给予okhttp核心基础上用动态代理方式再暴露 Adapter来给予开发者构建自己的返回适配器(例如基于Rxjava 3.0RxJava3CallAdapterFactory 的适配器)。-不说废话直接上代码Retrofit框架结构很简单 (ApiInterface网络接口,适配器,Url,转化类,okhttp...原创 2021-07-05 01:03:52 · 370 阅读 · 1 评论 -
android statusbar 一些东西
1,Activity 铺满android 界面在oncreate里设置if (Build.VERSION.SDK_INT >= 21) { View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR); getWindow(.原创 2021-03-04 16:27:38 · 200 阅读 · 1 评论 -
Android 开发的一些小情趣总结(sdk,FileProvider,WebView)
1,版本信息android 各个版本的sdj和code2,buildapplicationId "com.linhui"minSdkVersion 16targetSdkVersion 28versionCode 20200912versionName "1.0.0.0"1,applicationId应用唯一标识,包名2,minSdkVersion 代表支持最低版本3,targetSdkVersion代表本设备已经适配到的对应版本4,versionCode 代...原创 2020-09-22 17:46:39 · 423 阅读 · 0 评论 -
android permission权限申请
-1android sdk 23(6.0)之后api和权限模块进行了升级。在这部分简单申请权限调用是:public class PermisionActivity extends AppCompatActivity { private static final int REQUEST_CODE = 200; private static final String TAG = "PermisionActivity"; @RequiresApi(api = Bui..原创 2020-08-20 15:05:02 · 1075 阅读 · 0 评论 -
Android 自己的XMPP IM 设计客户端设计
Android XMPP IM 设计 1)Open fire基于xmpp协议的服务端android 端的设计:其中模块由;ConnectManager 模块,AccoutManager 模块,MessageManager 模块,sqlite模块,contentprovide模块,View模块 次要的模块比如 NotifycationManager等。首先 基本流程是 1)连接Xmpp服务器2)...原创 2017-11-29 00:13:22 · 344 阅读 · 0 评论