android在主线程下载文件 加入以下代码即可if (android.os.Build.VERSION.SDK_INT > 9) { StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll() ...
分类:
移动开发 时间:
2018-08-31 23:30:04
阅读次数:
384
首先容易想到二维方程dp(i,j),表示第i个左括号去匹配到第j个右括号时产生的最大值,但如果如此表示的话,首先需要枚举(i,j)以及一个k即dp(i-1,k)。 考虑变化dp(i,j)的表示方法,可选择将其表示为第i个左括号至少匹配到第j个右括号时所产生的最大值。如此表示的话,则转移方程为 dp( ...
分类:
移动开发 时间:
2018-08-31 23:27:48
阅读次数:
223
小于12px水平行高不居中 小于12px水平行高不居中 ...
分类:
移动开发 时间:
2018-08-31 23:25:28
阅读次数:
510
这两天在做关于合同盖章的需求,要求在移动端能拖动章,并获取章的坐标。在网上也看了一些相关代码,最后整理出一份demo。整理的匆忙,代码仍存在bug,当第一次移动章手指抬起后,再次点击一下章,坐标将改变,这点后期仍待改进。$(function(){ var cirX=0;//圆心X横坐标 var ci... ...
分类:
移动开发 时间:
2018-08-31 22:20:21
阅读次数:
487
一、概念理解 首先我们先来了解一下什么是重排序:重排序是指编译器和处理器为了优化程序性能而对指令序列进行重新排序的一种手段。 从Java源代码到最终实际执行的指令序列,会分别经历下面3种重排序,如下图所示 上述的1属于编译器重排序,2和3属于处理器重排序。这些重排序可能会导致多线程程序出现内存可见性 ...
分类:
移动开发 时间:
2018-08-31 21:28:00
阅读次数:
246
安卓ida动态调试总结 不出问题的理想步骤(带反调试的版本) 需要的软件: ida7.0/6.8 ddms(或者sdk/tools/monitor.bat) root真机一部(因为android_server是基于arm架构,而大多数模拟器基于x86,所以最好是真机)或者AVD模拟器 待调试apk( ...
分类:
移动开发 时间:
2018-08-31 21:27:29
阅读次数:
667
今天在整一个项目,需要利用串口通讯在网上看了好多人的帖子才稍微整出了一点头绪。 首先串口代码就是利用谷歌自己的api,将java代码放在java/android_serialport_api目录下,如果你想改变这个报名需要用jni重新生成so文件,在这里我是直接使用这个包名来简化工作。 androi ...
分类:
移动开发 时间:
2018-08-31 21:26:38
阅读次数:
216
音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它可以实现对App当前上下文音频资源的控制,比如 插拔耳机、接电话、是否和其他音频数据混音等。当你遇到: 是进行录音还是播放? ...
分类:
移动开发 时间:
2018-08-31 21:24:41
阅读次数:
206
AVAudioSession是一个单例,无需实例化即可直接使用。AVAudioSession在各种音频环境中起着非常重要的作用 ?针对不同的音频应用场景,需要设置不同的音频会话分类 1.1AVAudioSession的类别 ?AVAudioSessionCategoryAmbient –混音播放,例 ...
分类:
移动开发 时间:
2018-08-31 21:12:09
阅读次数:
239
appium_desktop 标签(空格分隔): appium_desktop 一 appium_desktop_v1.2.6 1.appium_desktop在github上最新下载地址:[appium桌面版本地址][1] ![image.png 64kB][2] 2.一路傻瓜式安装就好了: ![ ...
分类:
移动开发 时间:
2018-08-31 19:35:20
阅读次数:
230
js调用java function connectWebViewJavascriptBridge (callback) { if (window.WebViewJavascriptBridge) { callback(WebViewJavascriptBridge) } el... ...
分类:
移动开发 时间:
2018-08-31 19:25:59
阅读次数:
1224
专项分类 一、专项性能 - 内存 1. OOM:一次性分配内存不足,超过Android进程最大内存限制,挤爆内存。持续内容泄漏导致内存不足。 2. Low Memory Killer:手机剩余内存低于警戒线后,Low Memory Killer会在后台钉死占用内存较多的进程。 3. 频繁GC:JVM ...
分类:
移动开发 时间:
2018-08-31 18:03:46
阅读次数:
382
一、自动删除contactmanager 自动化测试appium提供的sample如下包/activity:com.example.android.contactmanager/.ContactManager ,发现提示如下错误 info: [debug] Error: Activity used ...
分类:
移动开发 时间:
2018-08-31 17:15:51
阅读次数:
184
1.下载安装 2.main.js 添加 //图片浏览插件 import VuePreview from 'vue-preview' //图片浏览插件 import VuePreview from 'vue-preview' 3.组件template中使用 <vue-preview :slides=" ...
分类:
移动开发 时间:
2018-08-31 17:11:48
阅读次数:
1788
感谢这位朋友的总:https://blog.csdn.net/niubitianping/article/details/52624417,转起 问题 1. error: Failed to start an Appium session, err was: Error: Requested a n ...
分类:
移动开发 时间:
2018-08-31 17:08:22
阅读次数:
243
Kapture 2018-06-07 at 14.57.40.gif demo in github 背景 业务需求是这样子的,每当发请求到后端时就触发一个全屏的 loading,多个请求合并为一次 loading。 现在项目中用的是 vue 、axios、element等,所以文章主要是讲如果使用 ...
分类:
移动开发 时间:
2018-08-31 17:07:42
阅读次数:
338
refresh(); window.onresize = function(){ setTimeout(function(){ refresh(); },10) }; function refresh() { let deviceWidth = document.documentElement.cl ...
分类:
移动开发 时间:
2018-08-31 15:47:58
阅读次数:
167