android
文章平均质量分 64
yujunlong3919
这个作者很懒,什么都没留下…
展开
-
flutter web 优化和flutter_admin_template
如果你喜欢这个项目,欢迎给我一个star。里面可能还有许多需要修改的bug,欢迎大家提出来,我将持续更新这个项目)下一步用dartfrog写接口,然后后台管理接入dartfrog。原创 2023-09-21 12:31:34 · 656 阅读 · 0 评论 -
TabLayout使用说明
文章目录TabLayout1. 自定义长度2. 点击前判断3. 字体选上加粗或者其他操作TabLayout1. 自定义长度 app:tabIndicator="@drawable/shape_line_white" app:tabIndicatorColor="@android:color/white"<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.a原创 2021-08-30 14:22:01 · 184 阅读 · 0 评论 -
Jetpack初尝试 NavController,LiveData,DataBing,ViewModel,Paging
文章目录插件配置NavController 使用1. 创建xml2. 创建Activity3. res 创建navigation/nav_garden和说明流程ViewModel 负责页面的数据LiveData onChangedObservable addOnPropertyChangedCallback创建viewmodle创建viewmodle 可以用SavedStateHandle存储和读取数据DataBindingAPI接口使用定义 接口viewmodel中使用Paging使用自定义PageKey原创 2020-06-10 19:22:42 · 546 阅读 · 0 评论 -
build.gradle 多渠道打包和用正式签名运行调试
build.gradle 第一部分申请插件第二部分andorid 里面有 defaultConfig,signingConfigs,buildTypes,productFlavors,lintOptions等等第三部分dependencies 第三方依赖//第一部分apply plugin: 'com.android.application'//----第二部分--andr原创 2016-07-27 18:01:46 · 557 阅读 · 0 评论 -
retrofit+okhttp+rxjava
1.上传文件 @Multipart @POST(API_P_PERSONALDATA) Flowable uploadfile(@PartMap Map files);//上传多张图片,文件,单张图片,单个语音等 public void uploadFile( ResourceSubscriber subscriber, List files, File picfi原创 2017-09-04 16:05:42 · 855 阅读 · 0 评论 -
LinkedTreeMap cannot be cast Gson
后台返回数据,正常返回data可以,错误返回就为null了 就会出现LinkedTreeMap cannot be cast 这种异常。public class HttpResult<T> { public int code; public String msg; public T data;} public class HttpResultFu...原创 2018-07-25 17:41:42 · 1660 阅读 · 0 评论 -
RxJava2 操作符学习
原创 2018-10-19 18:46:01 · 170 阅读 · 0 评论 -
OkHttp json rpc 查询ETH余额
JsonObject object = new JsonObject(); JsonArray jsonArray = new JsonArray(); jsonArray.add("0x69987bfE7D7aC505ca65D312f8Ca11591...原创 2018-10-31 11:35:54 · 962 阅读 · 0 评论 -
android animation clipToPadding clipChildren
位置的学习event.getX():表示的是触摸的点距离自身左边界的距离 event.getY():表示的是触摸的点距离自身上边界的距离event.getRawX:表示的是触摸点距离屏幕左边界的距离event.getRawY:表示的是触摸点距离屏幕上边界的距离 View.getWidth():表示的是当前控件的宽度,即getRight()-getLeft()View.getHeight...原创 2017-11-17 10:20:05 · 318 阅读 · 0 评论 -
助记词生成EOS ETH BTC 钱包 关键代码
/** EOS https://github.com/espritblock/eos4j * seedPrivate * * @param seed * @return */ public static String seedPrivate(String seed) { if (seed == null || seed....原创 2018-11-27 11:09:26 · 2268 阅读 · 1 评论 -
根据图片获取图片中最多的颜色
根据网络图片获取背景色,用Palette 获取出来的颜色总是不对。Palette p = Palette.from(resource).generate(); int defaultColor = ContextCompat.getColor(ClipActivit...原创 2019-01-09 14:54:47 · 2950 阅读 · 5 评论 -
android 动画 插值器和估值器
文章目录1. 插值器(TimeInterpolator)1. 时间百分比===》属性百分比===》属性值。2. 主要方法getInterpolation3. getInterpolation参数和返回值说明2. 估值器(TypeEvaluator)1. 主要方法evaluate2. 参数说明和返回值3. 默认插值器和估值器4. ValueAnimator.ofObject()的本质还是操作值, 只...原创 2019-04-12 17:08:03 · 225 阅读 · 0 评论 -
Flutter和Native 通信 android端
文章目录通信用到的类MethodChannel使用方式(flutter 调用原生方法)1. 原生代码2. dart代码EventChannel使用方式(主要是native向flutter主动推送数据,例如推送电量,网络状态)BasicMessageChannel使用方式(native->flutter,flutter->native)完整nativie 代码如下完整dart 代码如下...原创 2019-07-24 22:26:40 · 465 阅读 · 0 评论 -
Android与JS互相调
学习内容如下1.向网页加载完毕以后注入js2.利用js调用java的方法3.也可以利用java调用js的方法h5和app的交互越来越多。项目遇到到一个webview加载网页加载不全不知道怎么解决,一同事最后解决,点赞。思路 1.我要知道网页的高度,动态设置webview的高度 2.怎么知道加载完以后网页的高度呢 3.需要js告诉app网页的高度即js调用原创 2016-12-22 20:56:34 · 391 阅读 · 0 评论 -
自定义Toolbar以及使用
public class LlkjToolBar extends Toolbar { private View view; private TextView toolbarTitle; private TextView amRightTv; private TextView amLeftTv; public static final int isNull =原创 2017-07-14 16:28:02 · 520 阅读 · 0 评论 -
Android 监听Notification 被清除实例代码
public class NotifiDoWhatReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent == null || context == null) { ret原创 2017-06-08 12:23:03 · 653 阅读 · 0 评论 -
消息分发知识基础
动作序列的三个事件TouchEvent 分三种事件:down、move、up。其中move事件在一个操作中(这里说的一个操作就是用户与屏幕的交互,即由down到up的动作序列)可能会发生多次。 但是,我们认为一个动作序列会包含以上三种事件,因此,在事件处理中就是要处理好这个过程,而最重要的就是down事件,这是一个动作序列的起始,没有down谈不上后面的事件了。 所以,我们转载 2015-12-07 14:10:40 · 651 阅读 · 0 评论