简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
首先明确一个问题——保的什么活?活就是活性,主要有两点:一、APP的虚拟机进程不被杀死。二、可以执行代码。需求就是就么简单。一个是进程活性,另一个是代码活性。失去进程活性,APP名存实亡,只存在一点点内存缓存,比直接划掉好一点点。失去代码活性,APP丢失权柄,令不出九宫,实际上是被休眠了。保活手段有三。一、系统设置>>应用启动管理,勾选允许后台启动。二、申请电池优化白名单(inent启
Sortablejs 已有功能可以参考官方demo (http://sortablejs.github.io/Sortable/#grid),这里简要说一下,Sortablejs 已经实现了:拖拽动画、多选、跨容器拖拽、网格、等等,详细的可以在主页(https://github.com/SortableJS/Sortable)的参数列表中查看,里边还有各种回调,不过用不到呵呵,我选择直接改 Sor
CodeMirror 是基于js的源代码编辑器组件,它支持javascript等多种高级语言,tampermonkey内置的代码编辑器就是基于它。它的按键组合方式兼容vim,emacs等,调用者还可自定义”自动完成“的列表窗口,自由度极高,相当成熟。但是这个库也是问题多多,很需要深度配置、改良优化。前排提示:由于信息闭塞,所以才研究了 codemirror 5。研究完才发现, codemirror
如果把默认打包好的release.apk拖入android studio,双击打开dex文件,可以看到里面的Activity、View、布局等等全部都有是原来取的名字,感觉底裤都不剩了,怎么办?公开的有以下两种方案:一、使用第三方加固服务缺点:1.性能贼低,包括启动慢和运行慢。启动慢大多是冷启动慢,最多也就多出1~2秒的样子,可以接受。但在有的设备上,加固后的Java层代码可有十倍性能损失(测试出
分享一些vs插件。必装三件套,虽简单但是没有真的不行,然后用ahk来锦上添花篇 ,最后考察他山之石。
安卓的默认设置实现略显杂乱无章,且无法搜索。需要亿点美化与扩展。
上文整理了三种多模块开发的方法。我的第一个开源项目就依次用过,如今更是如虎添翼。
本文基于Android Studio操作,借助Gradle插件 —— Maven Publish,实现在构建完安卓库或者纯Java库之后,自动将之部署aar或jar至maven仓库,使其成为一个公共模块,供其他项目引用。首先了解一下其他的多模块开发方法。第一种:在setting.gradle中定义子模块然后 api Project(':...')),直接引用 。第二种,部署至远程服务器,如 jit
exoplayer 是安卓开源播放器组件库,由谷歌开发维护。它提供了一个可高度扩展的音视频播放框架,支持许多媒体格式与高级媒体功能,比如 adaptive streaming,DRM,以及安卓media session 集成。但是不支持 ftp ,有两种方式可以扩展 exoplayer 支持 ftp 协议。
百度搜`setOnClickPendingIntent 收起通知栏`,结果前排的csdn、博客园文章都是无效的(用了反射)。最终在Stack Overflow上找到了解决方案,记录如下。方法很简单,实际内容只有一行:…