Android
JafarOne
iOS开发者
Android开发者
React-Native开发者
移动安全攻防
展开
-
安卓DataBing解决问题
VM管理视图和数据package com.vpgame.eric.main.articles;import android.databinding.Bindable;import android.databinding.ObservableBoolean;import android.util.Log;import android.view.View;import com...原创 2018-05-07 18:43:51 · 1267 阅读 · 0 评论 -
Retrofit网络库使用笔记
Retrofit网络库介绍- Retrofit是Square公司基于Restful风格推出的网络框架的封装- Retrofit与OKHttp的关系Retrofit是基于OKHttp的网络请求框架的二次封装,其本质仍然是OKHttp- Retrofit库包结构不到40个类的对OKHttp的封装- 与其他网络库对比Retrofit优点Retrofit网络库使用...原创 2018-10-23 15:46:04 · 328 阅读 · 0 评论 -
Android 代码命名规范
目的增强代码的可读性增强代码的可维护性需要命名的代码有哪些?包 com.x.y.z 固定com+个人/公司名+应用名+功能模块名类 驼峰命名法 UpperCamelCase变量 小骆驼拼写法方法参数 小驼峰命名法资源文件常见单词缩写...翻译 2018-10-09 18:09:27 · 322 阅读 · 0 评论 -
Android App 性能优化
快、稳、省、小流程的操作体验稳定省电、省流量安装包小不好的体验卡顿内存泄露、崩溃代码质量和逻辑差导致耗流量、耗电安装包过大快 怎么才能快?影响卡顿的因素?UI的刷新、绘制启动,冷启动、热启动、温启动跳转、页面跳转、前后台切换即时反馈、点击事件、滑动事件、系统事件等等UIUI绘制原理Android 显示过程可以简单概括为:Android 应用程序把...翻译 2018-10-09 17:06:16 · 367 阅读 · 0 评论 -
微信支付宝H5支付二合一
1:支付宝根据官方文档导入最新jar包、mainXml文件中加入支付宝的Activity、混淆文件等等按照官方配置配置即可。2:注意点(坑) (1):如果 WebView需要支持JS之间交互,请把JS代码放在一下代码中,不然会存在调不起来支付三方的H5页面@Override public void onPageStarted(WebView view, String url,...原创 2018-08-20 15:30:19 · 2894 阅读 · 0 评论 -
Android富文本之给一段字符串中某一段字符上色、添加点击事件等
// 给Terms添加点击 以及颜色 val registerTips:String = getString(R.string.vpe_register_tips) val spannable = SpannableString(registerTips) // 添加点击事件 要放在上色前面,不然上色会被覆盖掉 spannable.setSpan(object :...原创 2018-07-13 10:37:02 · 1363 阅读 · 0 评论 -
Android Studio 使用一段时间卡顿的解决办法
选择此处如果没有此文件,新建一个粘贴以下代码也就是为Android Studio分配最小内存和最大内存-Xms1024m -Xmx4096m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=96m -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=t...原创 2018-07-11 15:31:13 · 2912 阅读 · 0 评论 -
Android与WebView的JS交互
原创 2018-10-31 15:46:51 · 344 阅读 · 0 评论