首页 > 移动平台
Android 高质量开发之崩溃优化
前言开发人员碰到APP崩溃(闪退)什么办?不少人会说根据Log,找到闪退的代码,捕获异常,“消化”掉了所有Java崩溃。至于程序是否会出现其他异常表现,那是上帝要管的事情。是的,这种方法对于紧急情况下不失为一种解决办法,但闪退的真相是什么?是否从根源上解决问题呢?一、崩溃崩溃率是衡量一个应用质量高低的基本指标,那么,该怎样客观地衡量崩溃这个指标,以及又该如何看待和崩溃相关的稳定性。Android的
分类:移动平台   时间:2019-12-14 09:22:18    收藏:0  评论:0  赞:0  阅读:17
iOS中如何实现准确的倒计时程序 · 九十里
iOS中倒计时程序,考虑线程暂停场景。iOS App进入后台时,GCD线程也会跟着暂停。当程序进入前台后,GCD线程恢复。因而倒计时程序需要考虑这一点,通过加入时间的比对来实现。+ (void)countDownWithLapseTime:(int)lapseTime andBlock:(void(... ...
分类:移动平台   时间:2019-12-14 01:09:05    收藏:0  评论:0  赞:0  阅读:24
ubuntu1604环境下mariadb启动卡住报错和apparmor基本使用
问题描述:Ubuntu 1604 新环境下使用apt安装的mariadb10版本,结果第二天就起不来了,很是郁闷 启动时会卡住,当时就慌了,这什么情况啊,昨天好好的今天就起不来了,过了一会儿就有返回信息了 启动失败,先查看一下状态 肯定也是不正常的,看一下有没有什么错误输出信息 然后再使用这个查看详 ...
分类:移动平台   时间:2019-12-14 01:06:37    收藏:0  评论:0  赞:0  阅读:21
css的手机适配
在html篇里提到设置视口宽度和设备宽度,固定的meta配置就是写死的,死记硬背 应该清楚的是手机端的适配应该克服的难题就是宽度根据手机屏幕的大小变化,而高度却没有办法跟随比例变化,也就是 ,比如在手机上要一行上排列三个div放正方形的三个div,要怎么做,三个div浮动排列后各自设置width为3 ...
分类:移动平台   时间:2019-12-13 23:48:04    收藏:0  评论:0  赞:0  阅读:18
移动端自动化测试实战
课程目录:01、课程介绍_SmdLU02、内容综述_xehOr03、自动化测试的价值04、自动化测试常见误区05、自动化测试的技术体系06、UI分层测试体系07、Androidapp的常见概念08、Android调试桥adb命令详解09、自动化测试常用命令10、Appium架构介绍11、Appium ...
分类:移动平台   时间:2019-12-13 23:27:34    收藏:0  评论:0  赞:0  阅读:25
手机端的抓包工具charles设置
1、设置代理,proxy --> proxy settings 设置端口,使用同一网段的手机wifi链接,设置代理PC的IP ,代理的端口 2、iOS端安装证书 :打开safari,输入网址:chls.pro/ssl ,手机弹出提示:此网站正尝试打开“设置”已向您显示一个配置描述文件。您要允许吗?忽 ...
分类:移动平台   时间:2019-12-13 22:08:52    收藏:0  评论:0  赞:0  阅读:21
springboot 配置案例(一) applicaction.yml 配置
server: port: 8091 servlet: context-path: /spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/jtdb?serverTi ...
分类:移动平台   时间:2019-12-13 21:56:02    收藏:0  评论:0  赞:0  阅读:25
通过Fiddler进行手机抓包
通过Fiddler进行手机抓包 通过Fiddler抓包工具,可以抓取手机的网络通信,但前提是手机和电脑处于同一局域网内(WI-FI或热点),然后进行以下设置: 用Fiddler对Android应用进行抓包 打开Fiddler设置 在Connections里设置允许连接远程计算机,确认后重新启动Fid ...
分类:移动平台   时间:2019-12-13 21:00:00    收藏:0  评论:0  赞:0  阅读:23
电信IOT平台固件升级
1 离线签名 注意事项:特别重要,被坑了好久 A 将差分文件.bin格式的压缩成.zip 再进行签名 B 不能再中文目录下 否则,会出现校验失败 记住私钥 2 上传公钥 3 上传固件包 4 添加升级群组 5 创建升级任务 升级失败问题排查: 1 再产品模型中,是否配置固件升级 ...
分类:移动平台   时间:2019-12-13 20:26:39    收藏:0  评论:0  赞:0  阅读:23
获取spring上下文 - applicationContext
前言 spring上下文是spring容器抽象的一种实现。将你需spring帮你管理的对象放入容器的一种对象,ApplicationContext是一维护Bean定义以及对象之间协作关第的高级接口。 获取spring的上下文环境ApplicationContext的方式 一)、通过WebApplic ...
分类:移动平台   时间:2019-12-13 20:22:03    收藏:0  评论:0  赞:0  阅读:22
苹果cms开启防红跳转后,提示模板文件不存在解决方法
1,苹果cms开启防红跳转后,提示模板文件不存在(如下图)这是因为你使用的模板里面缺少苹果cms自带的防红跳转模板导致,遇到这种状况后需要把苹果cms默认自带的( template/default_pc/html/public/browser.html )防红跳转模板复制到新模板对应目录里面然后在配 ...
分类:移动平台   时间:2019-12-13 19:46:25    收藏:0  评论:0  赞:0  阅读:23
android studio连接MYSQL8.0报错:java.long.unsupportedOperation处理方案
纠结了我大概一个星期了! 下载的别人的demo测试,因为还没学线程连接网络啥的 对方使用的版本是MYSQL5.1.14,我使用的8.0.18,同样都是阿里云服务器自建数据库。 由于是版本8.0,所以在as里面部分代码和5.0不同,主要不同见链接。 按照这个链接说明以及网上的一些说明以后发现还是不好使 ...
分类:移动平台   时间:2019-12-13 19:45:01    收藏:0  评论:0  赞:0  阅读:21
Android 蓝牙开发的坑
read failed return -1 蓝牙连接中最关键的一步connect最容易出问题。这里面有几个坑, 0Android studio 模拟器没有蓝牙 因此会报adapter 不存在, 换成实机调试即可 1connect必须放到单独的线程进行 2获取socket的方式有多种,这也是问题的一个 ...
分类:移动平台   时间:2019-12-13 19:21:10    收藏:0  评论:0  赞:0  阅读:29
React Native安卓真机调试
Mac环境 1. 安装homebrew(可选) ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 安装adb (可选) brew cask install andr ...
分类:移动平台   时间:2019-12-13 18:24:54    收藏:0  评论:0  赞:0  阅读:29
1.Android-入门之系统架构介绍
1.Android 系统架构 android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层,如下图所示: 2.application应用程序层 该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人管理等。同时,开发者可以利用Java语言 ...
分类:移动平台   时间:2019-12-13 18:01:32    收藏:0  评论:0  赞:0  阅读:23
iOS单元测试
在面试的时候,面试官可能会问你开发项目时做单元测试吗?单元测试之前接触了解过,但是实际开发中鲜有涉猎。故特意整理了一下。 1、我们先来看下单元测试的工程相关配置。 (1)新建test target比较简单,这里就不详细讲解。 建完后,在工程的bundle目录结构如下,包含一个.m文件以及一个plis ...
分类:移动平台   时间:2019-12-13 17:48:40    收藏:0  评论:0  赞:0  阅读:27
jsp里判断来自手机访问还是Pc访问
原文链接:https://blog.csdn.net/dcb_ripple/article/details/50524211 刚好遇到,记录一下。 一、js判断来自手机还是Pc访问 $(document).ready(function () { //平台、设备和操作系统 var system = { ...
分类:移动平台   时间:2019-12-13 17:41:37    收藏:0  评论:0  赞:0  阅读:19
Appium(九):Appium API(三) 滑动和拖拽、高级手势、手机操作
1. 滑动和拖拽 我们在做自动化测试的时候,有些按钮是需要滑动几次屏幕后才会出现,此时,我们需要使用代码来模拟手指的滑动,也就是接下来要学的滑动和拖拽了。 1.1 swipe滑动事件 从一个坐标位置滑动到另一个坐标位置,只能是两个点之间的滑动。 方法: driver.swipe(start_x, s ...
分类:移动平台   时间:2019-12-13 15:56:35    收藏:0  评论:0  赞:0  阅读:41
去掉 Idea 中注入 Mapper 警告的方法
使用 Idea 的时候,自动装配 Mybatis 的 mapper。会一直出现红色波浪线的警告。看着难受。下面提供几种方式 方式一 为 @Autowired 注解设置required = false 方式二 用 @Resource 替换 @Autowired 方式三 在Mapper接口上加上@Rep ...
分类:移动平台   时间:2019-12-13 15:48:11    收藏:0  评论:0  赞:0  阅读:25
【Android】Activity的跳转和数据传递
Activity跳转 显示跳转 显示1: Intent intent = new Intent(AActivity.this,BActivity.class); //1,当前类 2、跳转的类 startActivity(intent); 显示2: Intent intent = new Intent ...
分类:移动平台   时间:2019-12-13 15:45:08    收藏:0  评论:0  赞:0  阅读:31
170448条   1 2 3 4 ... 8523 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号