- 博客(10)
- 收藏
- 关注
原创 Kotlin的let、with、run、apply、also函数的使用
一、回调函数的Kotin的lambda的简化在Kotlin中对Java中的一些的接口的回调做了一些优化,可以使用一个lambda函数来代替。可以简化写一些不必要的嵌套回调方法。但是需要注意:在lambda表达式,只支持单抽象方法模型,也就是说设计的接口里面只有一个抽象的方法,才符合lambda表达式的规则,多个回调方法不支持。 1、用Java代码实现一个接口的回调。 mView.setEventListener(new ExamPlanHomeEventListener(){
2020-09-09 18:36:43 211
原创 小程序加载npm
1.在app.js同级文件夹下,打开dos命令行,输入npm init进行初始化,后输入对应信息,最后回车成功会成功package.json文件,里面包含相应信息2.输入npm install --save (需要安装的组件)执行安装,如npm install --save miniprogram-recycle-view3.在小程序菜单栏打开工具,构建npm完成构建4.在对应需要使用的json文件配置即可,如{ "usingComponents": { "recycle
2020-07-24 11:17:24 243
原创 google签名自配置
第一次在google市场上架应用,发现google会重新给上架的app签名,后面搜索出来另一种方法,在选择签名那里,不选择让google自己去重签,选择第三项,意思是由自己的java库去上传第一步,google提供下载一份pepk.jar文件下来,第二部,打开命令行:输入java -jar C:\Users\xuwuxian\Desktop\pepk.jar --keystore=C:\Users\xuwuxian\Desktop\antilost.jks --alias=goockrAlias
2020-06-11 10:40:40 1141 1
原创 工业喷码机
由于公司业务,要做一个工业喷码机系统,现在做了一个demo,仅供参考:主要涉及技术包括:多个view转bitmap:页面用户可以选择文字图片等放到任何位置,截取获取整片view转bitmapbitmap转点阵:由多色位图转点阵图,获取点阵数据切割点阵数据分发到喷盒头:业务算法平板与喷码机设备数据交互:采用的以太网socket通讯,数据协议串口出错检测:由于数据传输出错会通过...
2020-04-30 15:29:18 585
原创 一个好用的多功能工具库utilcodex
导包:implementation 'com.blankj:utilcodex:1.28.0'api:Activity 相关 ->ActivityUtils.java->Demo 1234567891011121314151617181920 addActivityLifecycleCallbac...
2020-04-29 16:52:47 6071
原创 打开系统管理器
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType("image/*");//设置类型,我这里是任意类型,任意后缀的可以这样写。intent.addCategory(Intent.CATEGORY_OPENABLE);startActivityForResult(intent, 0);//intent...
2020-03-30 10:20:23 107
原创 图标通知
导包:implementation 'me.leolin:ShortcutBadger:1.1.22@aar'调用:ShortcutBadger.applyCount(MainActivity.this, 100); //产生条数清除条数:ShortcutBadger.removeCount(MainActivity.this); ShortcutBadger.appl...
2020-03-30 10:19:59 106
原创 android常用依赖
1、CardView implementation 'androidx.cardview:cardview:1.0.0'2、TabLayout implementation 'com.google.android.material:material:1.0.0'3、RecycleViewimplementation 'androidx.recycle...
2020-03-30 10:18:36 243
原创 git使用
git本地上传文件到github或者其他代码仓库网站方式:首先安装git,安装git的步骤不阐述,当右击有出现git bash here图标时说明安装成功第一步:需要去github或者其他代码仓库网站配置sshkey在桌面右击选择git bash here,进去git命令编辑器,输入ssh-keygen -t rsa -C "邮箱名称",就能在系统盘用户目录下生成.ssh文件夹,用...
2019-10-22 17:19:04 123
原创 android mvp架构搭建
mvp架构中v(view)负责页面显示,p(presenter)作为一个中间商,负责连接v与m(model),m负责实际数据操作搭建思路:v通过p去执行m操作,m在将数据返回到p,让p回调给m操作步骤:1.以一个网络请求为例子说明下主要文件结构:api:网络请求api, baseactivity:activity的父类,basepresenter:子presenter的父类,b...
2019-10-21 15:07:42 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人