- 博客(67)
- 资源 (2)
- 收藏
- 关注
原创 vue 防抖与节流
一、防抖简单化有效的处理如下: async handleAddDeploy() { this.$refs.formLabelAlign.validate(async valid => { if (!valid) return false; if (this.editLoading) return; this.editLoading = true; if (this.addFlag) {
2022-05-13 10:11:16
295
原创 vue elementui 表单必填字段校验
1、表单使用主要是prop属性, 与el-form的:rules="rules"属性相对应。<el-form ref="formLabelAlign" label-position="right" label-width="130px" :model="formLabelAlign" :rules="rules" size="mini" >
2022-05-11 17:16:35
8523
原创 vue 关于数据处理的一些函数
1、一个对象,与另外一个对象,属性高度重合。一个对象给另外一个赋值(以其中的一个对象为基准)。Object.keys(this.formLabelAlign).forEach(key => { this.formLabelAlign[key] = res.data[key];});2、JSON 与对象的转化// 将对象数组转化为json字符串this.formLabelAlign.executorShow = JSON.stringify(this.dispatcherDa
2022-04-27 11:43:23
449
原创 苹果mac如何连接打印机
第一步,找到对应打印机的ip地址。这个可以用同事的电脑打开打印机属性看一下。第二步,打开mac设置里面添加打印机,选择按照ip地址添加,输入打印机的ip,最后关键一步,属性选择“普通PCL打印机”,然后确认,添加完成第三步,测试是否成功打印。注:mac内置了很多打印机的驱动,驱动之间基本上通用的,用这个方法,不用安装任何驱动就能连接绝大多数打印机,答主在一台老夏普和另一台杂牌机子实测有效,欢迎你们尝试,成功了反馈一下,嘻嘻,大家实验验证一下作者:大路链接:https://www.zhih
2021-01-07 08:52:48
8427
原创 android WebView与H5端交互
首先列出参考文字链接, 感谢你们的总结分享:1、Android webview 调用 js(Vue) [android --> js(vue)]https://blog.youkuaiyun.com/solocoder/article/details/81948286https://www.jianshu.com/p/97f52819a19d1.1先看 Vue 中代码怎么写mounted() { //将要给原生调用的方法挂载到 window 上面 window.callJs.
2020-11-18 09:20:55
979
原创 沥青项目--token会定期过期(Retrofit,动态代理,cookie解析)
特点:登录后,从header中获取token,存到本地,用于后续的请求。另外token每一小时过期一次,后台静默刷新重新获取token(在本项目中即登录重新获取token)1. 拦截器,拦截网络请求中的header:ResponseInterceptor.classclass ResponseInterceptor implements Interceptor { private String cookie = "Set-Cookie"; @Override
2020-06-23 10:50:07
495
原创 React-native 路由 Navigation 各种方法
前言在移动APP中,我们经常会遇到登陆成功,或者注销后,不允许返回上一页面,这就需要我们清楚栈中的其余view, RN中我们应该如何处理呢?方法主要原理是借助于onDidFocus和immediatelyResetRouteStack两个方法实现。对此我们先看看Navigator提供给我们默认的方法有哪些?getCurrentRoutes() - 获取当前栈里的路由,也就是pu...
2020-04-16 17:06:17
1851
1
原创 walle多渠道打包工具之命令行打包
生成所有渠道包 ./gradlew clean assembleReleaseChannels生成单个渠道包: ./gradlew clean assembleReleaseChannels -PchannelList= Qh360生成多个渠道包: ./gradlew clean assembleReleaseChannels -PchannelList= Qh360, Wdj...
2019-12-11 16:03:23
619
原创 Rxjava 2.0 fromIterable 配合 toList
Consumer<List<MaintenanceMap>> next = (List<MaintenanceMap> result) -> { if (view != null) { view.onGetMapList(true, result, ""); } ...
2018-09-29 17:02:47
4411
5
原创 Target sdk 26 (Android 8.0)一些版本兼容问题
1、通知栏 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { NotificationChannel channel = new NotificationChannel(id, name, NotificationManager.IMPORTANCE_LOW); ...
2018-09-25 11:28:59
5351
原创 Rxjava 1.0 与Rxjava2.0 项目中一段代码的不同点记录
Rxjava 2.0Observable.fromIterable(list) .subscribeOn(Schedulers.io()) .doOnSubscribe(new Consumer<Disposable>() { @Override ...
2018-05-11 11:20:47
247
原创 Rxjava操作符 -- Zip
public void uploadFile(String baseId, List<String> before, List<String> now, List<String> after) { Consumer<Boolean> next = result -> { if (view != ...
2018-04-24 09:32:48
610
转载 Glide踩坑--1.CenterCrop与Transformer的共存问题
1.CenterCrop与Transformer的共存问题因为此bug无法在使用GridLayoutManager和StaggeredGridLayoutManager等其他情况中使用.centerCrop选项,所以要实现此功能需要在ImageView中去设置scaleType为centerCropBut,如果你想同时让图片有圆角之类的Transformer,比如在Glide中.trans
2018-02-06 14:30:02
615
转载 Rxjava1 timer(), delay(), interval()区别
timer()这里说的是新版本的timer(),而老版本的timer()已经跟interval()合并了。timer():创建一个Observable,它在一个给定的延迟后发射一个特殊的值这里需要注意,定义里面说的是『一个』,所以有别于之前用的TimerTask。timer()只是用来创建一个Observable,并延迟发送一次的操作符,timer()并不会按周期执行。interval()
2018-01-03 16:29:36
4419
原创 Retrofit表单上传
带文件的表单上传,目前使用过两种方式:@POST("SSS/SSS") Observable savePhotoIncident(@Body MultipartBody body);@Multipart @POST("user/sss") Observable> upload(@PartMap() Map partMap, @Part MultipartBody.P
2017-12-25 11:25:02
868
原创 清理app缓存
import android.content.Context;import android.os.Environment;import java.io.File;import java.math.BigDecimal;/** * Created by admin on 2017/11/8. */public class DataCleanManager { publi
2017-12-18 09:28:30
1502
原创 页面滑动ViewPager
<android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="wrap_content" />// 初始化P
2017-12-07 17:12:53
227
转载 水波纹
// 使用<xx.xxx.view.extend.PulsatorLayout android:id="@+id/wait" android:layout_width="200dp" android:layout_height="200dp" android:layout_gravity="cent
2017-12-05 16:19:24
346
原创 android app清理缓存
主要清理 内部缓存、内部文件、外部缓存目录。http://blog.youkuaiyun.com/qq_30498273/article/details/51366340import android.content.Context;import android.os.Environment;import java.io.File;import java.math.BigDecimal;
2017-11-08 10:11:12
916
转载 Android系统中的.apk文件和dex文件
转自:http://blog.chinaunix.net/uid-24439730-id-355883.html1. *.apk文件APK是Android Package的缩写,即Android安装包。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。使用Android打包工具(aapt)将DEX文件,资源文件以及Android
2016-11-14 14:05:14
627
原创 人生之 生子
国庆后上班的第一天,也是我158天产假结束的日子。宝宝在家里老人家帮忙带,每天就回家再跟宝贝玩了。转眼间我也做了妈妈,每天看着宝贝一天天长大,很开心,看着他的笑容,心里暖融融的。有时候也想先不上班,在家陪他到一周岁。但是想想又不行。职业生涯的规划,发展不能离开太长时间,如果休息一年,我都不知道自己是否还能做得起开发的工作。要赚钱,要职业,所以还得去上班。不过第一天上班,看到熟悉的环境,熟悉的同
2016-10-08 14:46:39
366
转载 gradle和maven有什么区别?
一种观点 gradle由于mavenGradle和Maven都是项目自动构建工具,编译源代码只是整个过程的一个方面,更重要的是,你要把你的软件发布到生产环境中来产生商业价值,所以,你要运行测试,构建分布、分析代码质量、甚至为不同目标环境提供不同版本,然后部署。整个过程进行自动化操作是很有必要的。整个过程可以分成以下几个步骤:编译源代码运行单元测试和集成测试执行静态代码分析、生成分析
2016-03-25 15:55:49
6691
转载 Android Studio 快捷键 高级篇
转载自: http://www.codeceo.com/article/android-studio-skills.html这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。这些技巧在实际应用中能够非常大的提高工作效率。关于快捷键The File Stru
2016-02-19 09:17:34
1993
原创 Andorid一个界面中有多个ListView,如何避免不能下拉?
一个界面中,有多个ListView时,如果用原生ListView,位于下面的listview会显示不出来。使用ScrollView也没有用。解决方法之一是对ListView进行重新,如下所示:public class MyListView extends ListView { public MyListView(Context context) { super(context);
2015-12-11 16:46:01
703
原创 面试中需要注意的一些问题及准备
1.日常工作中,要会写技术总结写技术博客用github(最好用,加分)看过哪些进阶的书?2.功能要确切的知道怎么做,如何实现。3.语言表达能力很重要。同样水平的人,如果语言表达能力好,会展现自己,薪资会高出几K.
2015-12-11 15:28:20
543
转载 Android 用纯代码实现复杂界面
开发Android应用时有时会遇到纯代码实现复杂界面的需求,本文通过实例来演示,希望能对大家有所帮助界面截图: XML布局文件:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
2015-10-30 10:15:56
831
转载 URL转Drawable之 Android中获取网络图片的三种方法
转载自: http://doinone.iteye.com/blog/1074283android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况,一般的方法就是耗时操作用线程来实现。下面列三种获取url图片的方法: 1.直接获取:(容易:ANR,不建议) mIm
2015-10-27 14:25:25
16432
转载 TextView使用SpannableString设置复合文本
TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、ForegroundColorSpan 文本颜色(前景色)4、MaskFilter
2015-10-16 13:29:23
488
原创 Android手机拍照上传旋转90度问题
public void onActivityResult(int requestCode, int resultCode, Intent data);如果 data不为空,则使用方法一;如果data为空,则使用方法二。方法一:Cursor cursor1 = getActivity().getContentResolver().query(uri, null, null, nu
2015-09-30 16:10:49
809
原创 Android开发在string.xml文件中设置部分字体颜色大小
以下两个步骤配合使用:1.在string.xml文件中:%s天]]> 2.在java代码中: tv = (TextView) findViewById(R.id.tv); String sign_day_day = getResources().getString(R.string.integral_sign_in); tv.setText(Html.fromHtml
2015-09-14 11:07:27
5121
转载 Andrew XUtils的session获得和cookieStore使用
转载自:http://www.cnblogs.com/bxfx111/p/4153389.html?utm_source=tuicool之前使用过XUtils框架做过项目,当时因为session纠结了好久,但是解决了,现在回想起来,好像没有备份,赶紧写份笔记备份下,以后方便使用。主要是登陆服务器后,应该保存一个登陆状态,登陆后,会保存个登陆状态,只有保存这个状才
2015-09-06 14:25:28
904
原创 xutils保存cookie
public class XUtilsHelper { private static HttpUtils client; public static PreferencesCookieStore cookieStore; /** * 单例模式获取实例对象 * * @param context * 应用程序上下文 * @return HttpUtil
2015-09-06 10:30:11
3221
转载 Android 系统自带输入法的表情显示 -项目总结
转自:http://blog.youkuaiyun.com/u010036856/article/details/38045887 今天遇到了一个让人头疼的问题,测试提的 ,当我使用搜狗输入法的时候,搜狗输入法会自带一些表情, 然后当我评论信息的时候输入这些表情,然后提交给后台,最后显示为空,其实之前的项目中 ,同事遇到过类似的问题,我也问过他们解决方法, 其实很简单就是把内容进行两次编码 :
2015-08-26 16:34:11
3286
转载 Android Studio Tips -- 布局预览
转载自: http://stormzhang.com/devtools/2015/01/11/android-studio-tips1/我们都知道Android Studio用起来很棒,其中布局预览更棒。我们在调UI的时候基本是需要实时预览来看效果的,在Android Studio中只需要切换到Design就可以看到,而且我们需要在布局上填充数据预览效果更好,比如我们在Text
2015-08-13 14:01:01
1237
原创 Android Studio使用遇到的问题
1.android studio顶部工具栏丢失如何找回?第三个选项View然后Toolsbar打勾就好了。“View” 下面的-->"Toolbar"打钩即可。2.Android Studio 项目中,哪些文件应该忽略而不提交到svn中?Android Studio 中建议过滤的文件:- .idea 文件夹- .gradle 文件夹- 所有的 bui
2015-08-12 15:21:40
623
原创 Android Studio 快捷键
从网络上整理了一些,同时高亮自己经常用到的。Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl
2015-08-11 14:37:40
836
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人