- 博客(124)
- 资源 (11)
- 收藏
- 关注
原创 Bmob使用云函数更新用户信息
最近在开发一款小应用,遇到这样一个场景,当前用户买了东西需要评价卖家,之后更新卖家的信用分。写完发现更新信用分无效。。。之后查阅资料发现,bmob不能直接通过当前用户去更新操作用户表的其他用户的信息。必须通过云函数去更新信息折腾之后 终更新成功示例代码:function onRequest(request, response, modules) { var httptype = request.method; var score = request.body.
2020-05-15 00:56:49
898
1
原创 关于wx.navigateTo/wx.redirectTo 无效
在微信小程序开发过程中,如果你出现了在其他地方可以正常跳转,但是此时就是不行,不知道为什么。分析原因:1.你的页面在app.json文件中注册了吗?2.你的url地址写对了吗,目录层级没错吗?3.你要跳转到的页面是非tabBar的页面吗?如果是tabBar页面,恭喜你,找到问题了。wx.navigateTo/wx.redirectTo只能用在非tabBar页面的跳转,要跳转到ta...
2019-06-26 15:28:31
424
原创 Android应用闪退异常java.lang.RuntimeException: Unable to instantiate application
File → Settings → Build, Execution, Deployment → Instant Run关闭 Enable Instant Run
2019-04-25 16:10:21
2445
原创 文本文字设置 阴影 阴影透明度 阴影模糊度
//TODO 设置阴影 第一个参数是 透明度 第二三个是纵横阴影长度 第四个颜色值 tvContent.setShadowLayer(blur,10,10,Color.parseColor(changeColor(blurColor))); //TODO 根据颜色id 转换解析颜色 目的是将透明度设置进去 private String changeColor(int i...
2019-04-09 11:21:52
1866
原创 关于IllegalStateException: Bindings already cleared
关于IllegalStateException: Bindings already cleared我们在使用用viewpager的时候往往里面会加载多个Fragment,如果在Fragment数量超过3个fragment的时候,我们发现,在相互切换的时候会报错报错:java.lang.IllegalStateException: Bindings already cleared.检查发现...
2019-03-29 10:35:35
3044
1
原创 关于Glide加载gif图(包括Recycleview中使用)
项目中由于用到了视屏的展示,在视屏列表页面产品提出做一个类似其他视屏app的功能也就是播放视频gif的功能一开始信心满满的一口答应 因为知道Glide是一把利器分分钟搞定嘛!岂知,写完发现,视频竟然一卡一顿的!!甚至直接显示了第一帧!!下面是网上大家常见的解决方法思路,但是在我的项目中仅仅使用所谓的asGif以及添加缓存机制并不能起到任何作用解决Glide加载Gif非常...
2019-01-11 14:14:14
4544
2
原创 安卓支付篇|安卓接入支付宝支付 傻瓜式接入
安卓支付篇|安卓接入支付宝支付 傻瓜式接入我们的项目一般都会用到支付 这里涉及到支付宝,微信,银联等支付方式;今天我们要讲的是 支付宝支付的接入;为了方便新手的接入,这次的博客只讲应用App端的接入流程;涉及到Appid 等参数的配置,我们在实际开发中只需要服务端配置即可;有兴趣可以了解下配置流程;言归正传 下面我们来看我们的接入流程:1.下载支付宝 JAR包:常规...
2019-01-04 15:12:42
2096
转载 融云在android 7.0以上系统connect失败的问题
在libs文件夹下缺少so库,如图:融云只提供了libspush.so库,没有提供libsqlite.so库so库下载地址 原博客:https://blog.youkuaiyun.com/wl521124/article/details/81478145?tdsourcetag=s_pctim_aiomsg 转载mark...
2018-11-14 10:58:48
767
转载 嵌入融云SDK之后,遇到过Android手机收不到消息推送问题
很多人在嵌入融云SDK之后,遇到过Android手机收不到消息推送问题。下面来给大家一些干货。解决Android类手机收不到消息推送的解决方法。供大家参考。部分 Android 手机系统在黑屏待机后自动清理后台运行的软件,这样影响了应用正常接收新的消息,需要将应用设置为后台运行应用。各类机型的设置说明如下:华为 Mate9 手机设置说明华为荣耀 6Plus 手机设置说明华为麦芒手机设置说明...
2018-11-12 17:02:16
1672
2
原创 记录一个Coordinatelayout和NestScrollview以及Loadsir一起使用的坑
最近做app首页 有用到Coordinatelayout和NestScrollview 做一个bootomsheetBehvor效果的东西效果图不要把loadsir的targetView设置为Coordinalayout绑定behavior事件的子View 目前原理还不知道只要绑定便会报 该View不是coordinatelayout 子view的错误the View ...
2018-09-28 15:26:52
927
原创 Android中的观察者模式简单使用
观察者简单理解 : 张三是一个保安,他每天都要监督好多车辆进进出出,车子进来了,他要开门,出去了他要关门这个时候张三他就是一个观察者,车子就是被观察者,观察到动静做出反应,跟新数据,就是关门开门观察者模式“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变的时候,所有依赖于它的对象都将得到通知,并自动更新”,可以理解成多个观察者向一个被观察者订阅消息,当被观察者发生改变时通...
2018-08-13 14:14:41
1002
原创 安卓面试要点 2018
Android开发技术Android基础Fragment、Service、Binder、Activity、Broadcast、WebView安全漏洞异步消息处理机制Handler、AsyncTask、IntentService、HandlerThreadView相关技术View的渲染和绘制、事件分发、ListViewAndroid构建Android编译打包、 G...
2018-08-06 16:20:51
252
原创 配置FileProvider
配置FileProvider注意:如果您想兼容Android N或者以上的设备,必须要在AndroidManifest.xml文件中配置FileProvider来访问共享路径的文件。 <provider android:name="android.support.v4.content.FileProvider" android:authorities="${ap...
2018-08-06 11:44:18
1074
原创 安卓内存泄漏那些事
楼主最近学习内存泄漏这块,所以就总结了一下这块的内容笔记内存泄漏的基础内存泄漏:内存不在GC掌控之内了。当一个对象已经不需要再使用了,本该被回收时,而有另外一个正在使用的对象持有它的引用从而就导致,对象不能被回收。这种导致了本该被回收的对象不能被回收而停留在堆内存中,就产生了内存泄漏Tip:我们在开发的时候,为了防止内存溢出,处理一些比较占用内存大并且生命周期长的对象的时候,可以尽量使...
2018-08-06 11:07:44
220
原创 浅谈Recycleview嵌套卡顿 以及你所不知道的解决方案
由于项目需要,需要做到recycleview 这里先不讲如何用其他控件代替这种嵌套的方式先假定你已经嵌套了 老板还不给时间给你给布局方式 那么这个时候你的这个嵌套列表 必定是卡顿的只要超过一屏,展示效果会有卡顿现象,原因就是由于两个RecyclerView的存在,使得滑动的view滑出当前屏幕的释放存在冲突每次都执行inflate方法下面总结网上的几个神方法1.最常见 的 r...
2018-07-30 10:26:22
13141
原创 Kotlin简记
虽然Anko效率很高,代码简洁,清爽直观,但是目前还有很多坑,主要包括:1.AS并不支持直接预览Anko界面,虽然有个Anko DSL Preview插件,但是需要make才能刷新,而且和现在的AS不兼容。2.如果要在多版本中动态替换外部资源,需要用动态类加载才能实现,无法借用资源apk实现。3.不方便根据view的id去即时引用view控件(R文件和inflate这时反而愈加灵活)。...
2018-07-22 16:18:16
1585
原创 安卓集成微信登录 无法调取微信页面的问题
1,打包后的apk文件签名必须与微信平台设置一致 2,WXEntryActivity.java的完整路径必须正确,否则微信登录会无法返回相关用户数据,也无法正常执行回调 在AndroidManifest.xml中下注册下面的回调Activity。<activity android:name=".wxapi.WXEntryActivity" android:theme="@andr...
2018-07-16 11:39:21
1786
原创 解决GreenDao打包之后报错
打包混淆问题(打包后的APK,使用不了): 打包后使用不了,debug能使用,很明显,混淆的问题。报错如下:Caused by: org.greenrobot.greendao.DaoException: Could not init DAOConfig at org.greenrobot....
2018-07-14 17:10:27
2425
原创 Retrofit不混淆配置无法拿到数据
Retrofit混淆配置我们一般在给应用打包上线时会给代码添加混淆配置,一来是为了防止别人反编译,二来是可以给apk文件瘦身。混淆开启方法,在应用工程下的build.gradle文件中,找到minifyEnabled配置项并设置为true,如下所示(注意这里是release配置,debug运行时混淆开关还是关着的):android { ...... buildTypes...
2018-07-14 17:03:30
1000
原创 阿里路由跳转方式 爽歪歪
开发一款App,总会遇到各种各样的需求和业务,这时候选择一个简单好用的轮子,就可以事半功倍前言 Intent intent = new Intent(mContext, XxxActivity.class); intent.putExtra("key","value"); startActivity(intent); ...
2018-07-10 17:45:26
1279
原创 Android 中AppBarLayout的五种ScrollFlags
ScrollFlags共有五种常量值供AppBarLayout的Children View使用,在xml布局文件中通过app:layout_scrollFlags设置,对应的值为:scroll,enterAlways,enterAlwaysCollapsed,snap,exitUntilCollapsed;也可以在代码中通过setScrollFlags(int)方法使用,比如:Toolbar t
2017-12-08 09:24:01
932
原创 Android开发中的各种单位的解释 Px (Pixel像素) 也称为图像元素,是作为图像构成的基本单元,单个像素的大小并不固定,跟随屏幕大小和像素数量的关系变化(屏幕越大,像素越低,单个像素越大,
Android开发中的各种单位的解释Px (Pixel像素)也称为图像元素,是作为图像构成的基本单元,单个像素的大小并不固定,跟随屏幕大小和像素数量的关系变化(屏幕越大,像素越低,单个像素越大,反之亦然)。所以在使用像素作为设计单位时,在不同的设备上可能会有缩放或拉伸的情况。Resolution(分辨率)是指屏幕的垂直和水平方向的像素数量,如果分辨率是 1920*1080 ,那就是
2017-11-27 17:30:33
2052
原创 APP反编译工具
ApkToolPlus 是一个可视化的跨平台 apk 分析工具。项目地址:https://github.com/linchaolong/ApkToolPlus功能说明1. ApkToolapk 反编译,回编译,签名。2. Apk 加固dex 加密,防逆向,防止二次打包。(注意:该功能当前并非很完善,暂不建议商用,欢迎学习交流,欢迎提交 P
2017-11-27 16:56:12
5238
1
原创 快捷正则表达式 Android 隐藏手机号中间四位和邮箱隐藏
1、隐藏手机号码中间四位:[java] view plain copys.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"); 2、隐藏邮箱:只显示@前面的首位和末位[java] view plain copys.rep
2017-11-07 13:58:07
1778
原创 微信新版 分享 登录 分享小程序 遇到 的问题
由于不支持的分享类型 无法分享到微信安卓说到这个问题 网上基本上没有靠谱或者有解释的一个答案 博主反复查看好多次发现博主的问题是给的app原始id不正确可能导致无法找到小程序 那么消息就没法发送 就是判定为你的消息类型不正确了分享小程序的代码 网上都是图片~~~//分享小程序spublic void sendMiniApps() {
2017-11-06 10:18:47
5871
原创 Webview的一些问题汇总以及解决方法
WebView可以很好地帮助我们展示html页面,但是webview使用不当的话还是可能产生一定问题的,下面就以下几个方面说说我的优化技巧1、展示webview的activity可以另开一个进程,这样就能和我们app的主进程分开了,即使webview产生了oom崩溃等问题也不会影响到主程序,如何实现呢,其实很简单,在androidmanifest.xml的activity标签里加上andr
2017-10-28 14:46:09
801
原创 View的背景颜色渐变变化
属性动画去操作ValueAnimator colorAnim = ObjectAnimator.ofInt(topBar,"backgroundColor", getActivity().getResources().getColor(R.color.green_new) , getActivity().getResources().getColor(R.co
2017-10-14 15:29:37
760
原创 形参和实参的区别
复习下最最基础的java~~形参和实参的区别形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。 形参和实参的功能是作数据传送。发生函数调用时, 主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。1.形参变量只有在被调用时才分配内存单元,在调用结束时,
2017-09-23 09:25:19
536
原创 共享式组件动画简谈
共享式组件动画简谈现在很多APP,你会发现都带有很友好的共享式组件动画什么是共享式组件动画偷用网上一个效果图你可能就很好的明白了其实实现起来也不难直接上代码吧这个是目标activity里面定义的跳转方法需要声明定义的转场view以及标记转场view的string字符串public static void startActivity(Act
2017-09-20 16:39:51
271
原创 Google VR全景图片与视频功能开发详解
Google VR全景图片与视频功能开发详解1. VR开发概述时下关于“谷歌、Android与VR”的各种言论纷飞。VR群里有人在争论Android VR是不是一体机,是不是类似Android Wear、为VR打造的全新平台,是不是改良后的Android N。随着vr设备的流行开来,各大招聘平台上也发布了不少关于andorid vr开发相关的Android工程师岗位,从
2017-09-20 10:48:01
2071
原创 Android Studio使用bmob以及retrofit开发遇到的包冲突
首先,你在运行的时候,会爆dex包冲突第一时间是去检查,有哪些包冲突这里会列出你所使用的所有jar包然后你可以很清晰的看出,哪些包是重复了,版本不统一楼主本次遇到的问题是gson以及okhttp包冲突最后使用exclude方式解决compile('com.squareup.retrofit2:retrofit:2.1.0') {
2017-09-13 11:27:27
1183
原创 酷炫 UI 组件汇总
阅读器 Read View这一个分类,暂时叫做 Read View,里面收集的都是一些方便阅读的自定义 view,例如 PDFView,代码高亮的 CodeView,富文本阅读的 RichText 等。CodeViewCodeView 是一个能显示代码,并且能够进行代码高亮的一个控件。通过 hightlight.js 渲染代码,可以自动识别主流的各种语言 比如 java,c++,c
2017-09-12 09:36:08
1432
原创 DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
这个问题是和坑爹的升级android studio一般就会出现 由于studio初始化的原因导致很多开发者最初开发过程中的设置还原解决方案其实很简单翻了好多博客找到了最有效的简洁 的方案{这个症状是跟我呢的一模一样: 但是解决不了具体的症状就是这个样子了。但是为啥子昨天还好好的,但是今天就突然出现这个问题
2017-09-05 14:34:54
1133
原创 View动画的简单使用
Animation animation = AnimationUtils.loadAnimation(Context, R.anim.anim_slide_out_from_bottom); animation.setInterpolator(new DecelerateInterpolator() ); animation.
2017-09-04 09:08:24
252
原创 将文本保存为TXT文档
首先对manifest注册SD卡读写权限 1234567891011121314151617181920212223242526AndroidManifes
2017-08-30 18:14:41
710
原创 滑动解锁插件slideunlock.js不依赖jquery
滑动解锁插件slideunlock.js不依赖jquery滑动解锁插件slideunlock.js不依赖jquery等第三方库,当然,也提供了jquery.slideunlock.js依赖jquery的插件,这个滑动解锁插件适合移动端开发使用,无依赖版的插件js代码均使用的是es5最新滑动解锁插件slideunlock.js不依赖jquery等第三方库,当然,作者也提供了jquer
2017-08-22 13:44:39
2732
原创 安卓常用工具类
银行卡管理 → BankCheckcheckBankCard : 校验银行卡卡号是否合法getBankCardCheckCode: 从不含校验位的银行卡卡号采用 Luhm 校验算法获得校验位getNameOfBank : 通过银行卡的前六位确定判断银行开户行及卡种SharePreference缓存数据 → AppSharePreferenceMgr
2017-08-18 14:44:53
571
原创 关于Recycleview滑动事件的监听-包括上下滑
现在来总结下Recycleview的滑动监听相信很多人朋友在开发中经常有这种需求常见需求监听 上滑,下滑 ,top,以及bottom简单明白上代码public void onScrolled(RecyclerView recyclerView, int dx, int dy) {}这个方法监听上下滑如果 dx>0 则表示 右滑 ,dx<0 表示 左滑//
2017-08-18 10:16:03
9030
原创 常用的安卓布局控件收藏
Button(按钮)https://github.com/hoang8f/android-flat-button 很适合做扁平化、纯色的按钮,支持阴影。https://github.com/Bearded-Hen/Android-Bootstrap BootStrap风格的按钮,做过前端的同学应该都知道。https://github.com/dmytrodany
2017-08-17 17:38:00
2731
翻译 安卓常用的框架总结笔记
系统框架1. 网络请求名称描述Android Async HTTPAndroid异步HTTP库AndroidAsync异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。OkhttpHttp与Http/2的客户端Retrofitokhttp
2017-08-17 17:04:50
299
Mpandroidchart的demo eclipse版
2016-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人