笔记
Droidrzy
这个作者很懒,什么都没留下…
展开
-
运用Rhino,在Android上运行js代码
简单记录如何运用Rhino在这里不过多赘述rhino,百度以及官网到处都是介绍,本文只提供我自己封装的工具类,用于处理运行js代码(字符串形式),返回js对象或者String。支持es5语法,支持部分es6语法,js代码中包含console.log,会报错,移除即可,因为工作原因没有继续深入了解。下载并依赖rhino的jar包github链接: rhino.自行选择下载并添加依赖,我选择的...原创 2019-11-08 11:23:52 · 2188 阅读 · 1 评论 -
Android笔记之倒计时CountDownTimer抽象类
Android笔记之倒计时CountDownTimer抽象类前言: 我对于这个类的用法目前仅限于用户注册获取验证码的倒计时,登录模块一直不是我开发,今天也是有空才来看下登录的逻辑,貌似很简单,整个项目的代码框架和ui框架是由我搭建的,采取的mvp的设计模式,理解不是很深,开发过程中一直在优化,觉得类的创建比之前拿起键盘就是干多了很多,不过没关系,有时间的话,建议还是要把你对mvp设计模式的理解原创 2017-03-09 11:14:30 · 456 阅读 · 0 评论 -
Android开发笔记之工具类使用静态方法与单例对象方法的优劣
最近在做项目开发的时候用到了很多工具类,之前对工具类的理解仅限于使用静态方法,没有细究.写了很多有损app运行性能的代码.例如在静态方法内创建了实例对象,这样让静态方法持有对象,使得对象一直存在与内存中,无法被GC回收,占用内存,影响性能和用户体验,除非退出JVM,才得以释放,,我承认这样很菜,毕竟谁都从菜鸡过来的.~ 首先看工具类需不需要具有对象的各种属性,或者实现某个接口,或原创 2017-03-09 15:11:09 · 3156 阅读 · 0 评论 -
Android开发笔记之系统剪贴文本和跳转微信搜索页
获取系统剪贴板管理器ClipboardManager,直接调用setText(String copy)方法,实现将需要的文本粘贴到手机剪贴板ClipboardManager clipboardManager =(ClipboardManager)mContext .getSystemService(Context.CLIPBOARD_SERVICE);cli原创 2017-03-10 13:37:59 · 587 阅读 · 0 评论 -
Android开发笔记之gradle的buildTypes内部配置
Android gradle的buildTypes内部配置buildTypes { debug { // 服务器配置 buildConfigField "String", "SERVERHEAD", "\"http://110.11.11.00/miaomiao/\"" //是否混淆 mi原创 2017-03-10 16:46:11 · 8415 阅读 · 0 评论 -
Android开发笔记之代码动态生成图片状态选择器
用代码动态生成图片状态选择器(背景颜色还可以有渐变的效果)import android.graphics.drawable.Drawable;import android.graphics.drawable.GradientDrawable;import android.graphics.drawable.StateListDrawable;/** * 图片工具类 */public cl原创 2017-03-13 10:39:10 · 795 阅读 · 0 评论