- 博客(17)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 android-kotlin迁移jetpack之WorkManager
1、介绍文章(国内可访问)https://zhuanlan.zhihu.com/p/78599394先看准备代码,两个模拟任务类,此处的返回结果有三种Result.success是将任务流执行到最后Result.fails会将任务流断开,不再执行之后的任务,类似rx流异常Result.retry会将当前任务重复执行,有默认30秒的间隔执行时间,重复执行策略可通过可以任务属性上设置.setBackoffCriteria( BackoffPolicy.LINEAR, .
2021-08-23 15:39:13
194
原创 上拉自动加载的recyclerView
做项目时下拉刷新控件可以直接用google提供,上拉加载更多需要自己实现,在此自己封装了一个recyclerView,根据recyclerView里面的childview数量判断是否继续请求下一页。有一个缺点是上拉加载更多时会多请求一次空数据。import android.content.Context;import android.support.annotation.Nullable;...
2019-04-22 09:13:01
225
原创 flutter上手初体验,简单使用flutter部分组件
初识flutter,准备边学来一个demo。先来一段官网的宣传语:Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。当然这是理想,目前flutter处于初级探索阶段,生态不完整,坑比较多,需要更多愿意吃螃蟹的...
2019-04-09 16:33:52
495
原创 android中Handler、MessageQueue、Looper间关系
先来看一段普通开启子线程处理耗时任务的写法final Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); } ...
2019-02-26 11:18:16
242
原创 关于android手机桌面应用图标的角标通知
vivo桌面角标通知:网上有相关的代码实现方式,但是经过vivo官方文档没有找到对应方法,于是找到客服给我的回复是未开放此功能,具功能只对指定应用开放,下面是客服的回复截图小米桌面角标通知:文档里面有实现该功能的源码。但是比较坑的是要将设计角标的应用的通知设为重要通知才能生效。try { Field field = notification.getClass()...
2018-10-30 10:57:31
3658
原创 android项目内存优化,资源优化着手点
就我当前项目android项目优化点进行了简单的列举,用到的优化点简单记录一、Handler的引用private final Handler mHandler = new Handler()的方式来执行异步操作,android studio总是会提示一个黄色的警告不管有不有强迫症的人看到都会菊花一紧,经过官网介绍handler的引用应该使用如下格式既然是官网推荐的方法肯定没问题,...
2018-10-25 17:59:48
460
原创 关于android的view触摸事件
android的view事件分发机制,仅作为笔记记录设定view有触摸事件,分发事件,拦截事件分别为T,D,I,再设有一套布局有三层结构,根目录的rootView,第二层目录parentView,第三层为最后一层即最顶层的子布局chilView分别写三个自定义view,写上dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent方法,仅用s
2017-12-04 21:22:47
1057
原创 针对recyclerView的adapter封装
public abstract class RecycleBaseAdapter extends RecyclerView.Adapter { protected Context mContext; protected List dataList; protected LayoutInflater mInflater; protected RecycleViewAd
2017-10-31 14:57:14
267
原创 全国地区车牌字母对应的地区
全国地区车牌字母对应的地区,楼主持续更新,已上传的资源为不完整版本,无法更新已上传的,要完整版本请和楼主联系全车车牌字母对应地区下载
2017-10-13 15:11:45
1875
原创 android圆饼图占比
先来一张效果图预览代码其实很简单,鄙人处于研究阶段,有更好的建议欢迎指出。实现自定义view第一步继承view类,然后画图的渲染顺序为先执行onMesure方法计算view的宽高,这里把整个view处理成一个正方形,其它图形的有待研究先把全局变量设置出来,以便不影响思维顺序 private int viewWidth = 0; private int viewH
2017-08-03 18:04:02
1221
1
原创 自定义的三项开关控件
此控件是一个开关组件一个三项开关可以滑动可以点击可以自定义背景颜色费话少说接下来是使用说明,(源码放在文章最后)从布局开始<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res
2017-03-20 10:29:13
900
原创 android应用上常用的轮播图(viewpager实现)
android进阶的一小步费话不多说直接进入正题每次项目用轮播图都要去网上找代码,特此自己写了一份来放着用。看得上的可以拿来,菜鸟级别,不喜勿喷文章结尾上代码由于项目需要binnar底部要显示文字<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_
2017-03-16 10:51:37
561
原创 关于android的设计模式---MVP的个人理解
费话不多说,下面是我个人对mvp模式的个人理解,希望在此写下后加深理解。首先创建一个空白安卓工程来计算2 * x + 2 *y,3 * x + 3 * y,4 * x + 4 * y,以三个textview的形式显示到界面很简单的三个textView然后把mvp的包名建好,我这里个人理解把view包名后面加了interface,以便于区分正式工程里面自定义组件的view包,model也
2016-09-23 15:55:54
369
原创 关于listview中添加倒计时功能卡顿问题
项目需要在listview中的每个item上加一个倒计时功能。listview就是普通的listview,倒计时也是用的android自带的倒计时功能,末尾会附带倒计时的显示最简单的textview自定义组件。本篇文章最主要的还是来给自己作个记录长个知识。如果listview的父布局写成wrap_content的话,这个listview的adapter的getview方法会不停地执行,其实是在计算
2016-07-15 14:47:28
1776
原创 关于android应用的toolbar(actionbar)不能填满布局解决
这是我的第一篇博客,之前没有正式写过博客,一直想尝试着学着写一点东西,不管是利己还是利人,写的不好大家不要喷最近写项目遇到一些问题关于actiobar布局不能填满actionbar的问题下面我就来说一说我从遇到这个问题一直到解决问题的过程,希望能帮助遇到和我一样问题的童鞋,也给自己做一个标记做项目前都是用布局代码来添加每个activity的标题,也没感觉有什么不方便,直到后台偶然看到一
2015-11-19 14:35:10
3941
全国车牌对应地区数据库文件更新版本
2017-12-06
可上下滚动切换的textview
2016-02-26
关于android的listview的上拉刷新,下拉加载更多
2014-03-12
android友盟分享QQ和QQ空间时出现内存泄露
2015-05-12
html5画布的上一层添加图片,点击画布上任何一个位置,添加的图片消失
2014-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人