码迷,mamicode.com
首页 > 移动开发 > 周排行
App功能测试的注意点
好几个月没有写博客记录学习心得了,这次回老家深夜闲来无事写一篇记录下这段时间的面试心得,这次面试过程很多面试官都问APP的有关测试,下面我就自己的认识和工作中的经验来谈谈自己对APP测试的认识: 1.push消息推送测试 2.APP版本更新: 3.应用的前后台切换 4.离线浏览 很多应用会支持离线浏 ...
分类:移动开发   时间:2018-05-01 01:04:32    阅读次数:250
iOS开发系列-SQLite
概述 SQLite3是一款轻型的 数据库。它占用资源非常低,在嵌入式设备中,可能只需要几百K的内存就够了。它的 。 常见的数据库可以分为2大类 关系型数据库( ) 对象型数据库 常用的关系型数据库 PC端:Oracle、MySQL、SQL Server、Access、DB2、Sybase 嵌入式\移 ...
分类:移动开发   时间:2018-05-01 01:04:58    阅读次数:213
使用fiddler进行手机数据抓取
使用fiddler进行手机数据抓取 学习了:https://blog.csdn.net/gld824125233/article/details/52588275 https://blog.csdn.net/chaoyu168/article/details/51065644 https://blo ...
分类:移动开发   时间:2018-05-01 10:51:40    阅读次数:223
android--------自定义控件(二)
前面简单的讲述了Android中自定义控件的理论和流程图,今天通过代码来详细的讲解一下其中的方法 首先先创建一个类 CircularView 继承于 View,之后实现构造方法(初始化步骤) View的构造函数有四种重载,View构造函数的参数有多有少, 有四个参数的构造函数在API21的时候才添加 ...
分类:移动开发   时间:2018-05-01 10:54:59    阅读次数:207
聊聊Java happens-before原则
无论处理器、JVM、编译器都会都保证程序正确的前提下尽可能的对指令执行效率进行优化,进行指令重排等操作。而要保证程序的执行结果的正确,则必须要遵循JMM中规定的happens-before原则。 在Java内存模型(JMM)中,如果一个操作的执行结果需要对另一个操作可见,那么两个操作必须要存在hap ...
分类:移动开发   时间:2018-05-01 12:18:18    阅读次数:1075
iOS 快速排序
一.快速排序概念及其思想 快速排序(QuickSort),又称为交换排序,是分治算法的一种,快速排序采用分治的策略。 1.分治法的基本思想: 将原问题分解为若干个规模更小但结构和原问题相似的子问题。递归这些子问题,然后将这些子问题的解组合为原问题的解。 2.快速排序的基本思想 通过一趟排序将要排序的 ...
分类:移动开发   时间:2018-05-01 13:55:42    阅读次数:194
关于进程、线程、应用程序域(AppDomain)
什么是进程?什么是线程?什么是应用程序集?及三者之间的关系(以下做一些简单的概念性的理解) 三者共同的基础对象!!!——应用程序 1、进程是操作系统用于隔离众多正在运行的应用程序的机制,进程的缺点是降低了性能。 2、线程是进程中一个实体,同一进程中的多个线程间可以并发执行。由于线程间存在相互制约,致 ...
分类:移动开发   时间:2018-05-01 13:59:26    阅读次数:194
android-读取MediaProvider
1.MediaProvider存储手机中的媒体文件,用 SQLite 数据库存储图片、视频、音频等多媒体文件的信息,供视频播放器、音乐播放器、图库使用。以 root 权限进入 adb shell,使用 sqlite3 打开位于手机上 /data/data/com.android.providers. ...
分类:移动开发   时间:2018-05-01 14:07:27    阅读次数:268
《Linux学习并不难》文件目录管理(9):mv命令文件和目录改名、移动文件和目录路径
7.9  《Linux学习并不难》文件目录管理(9):mv命令文件和目录改名、移动文件和目录路径使用mv命令可以对文件和目录更改名称以及移动文件和目录的路径。 命令语法:mv [选项] [源文件|目录] [目标文件|目录]命令中各选项的含义如表所示。选项 选项含义 -i覆盖前询问 -f覆盖前不询问 -n不覆盖已存在的文件 例:将/root/pic目录下所有的后缀名为“.png”的文件移动
分类:移动开发   时间:2018-05-01 14:12:57    阅读次数:245
C++输入输出流加速器,关闭同步流,ios::sync_with_stdio(false)和 cin.tie(0)
leetcode练习时,总会发现运行时间短的代码都会有类似: 所以对这几句代码做了了解: 这个函数是一个“是否兼容stdio”的开关,C++为了兼容C,保证程序在使用了std::printf和std::cout的时候不发生混乱,将输出流绑到了一起。 cin,cout之所以效率低,是因为先把要输出的东 ...
分类:移动开发   时间:2018-05-01 15:14:59    阅读次数:1142
android-ListView使用技巧以及优化
引子 ListView:android里面经典的列表view,一般我们都会去自定义adapter来达到业务需求,必要的时候还会继承ListView,重写其中某些方法形成 我特有的ListView。本文总结一些ListView的使用技巧,以及性能优化的方法。 使用技巧: 1)ViewHolder 模式 ...
分类:移动开发   时间:2018-05-01 15:55:34    阅读次数:231
CentOS 7 PXE+Kickstart+TFTP+VSFTP+BIOS+UEFI
前言 一般情况下,新服务器上架。都需要系统管理员手工安装系统,配置IP地址,然后远程登陆服务器进行软件安装、配置之类的管理。这种方式,在服务器数量还不多的情况下,是正常的。试想,如果一次上架上百台服务器,再依次安装操作系统,将是一种灾难。很难在规定的时间内将服务器顺利上架并配置完毕。 这就需要在大型 ...
分类:移动开发   时间:2018-05-01 15:56:18    阅读次数:278
消灭选择困难APP
消灭选择困难APP 可行性法分析报告 一、利益相关者分析表 利益相关者 权力 利益高低 具体表现 高低 具体表现 APP用户 很高 用户对产品的需求(意见和建议等)决定了APP的具体功能以及界面交互的友好性 很高 用户体验直接影响到APP产品的推广和普及,最重要的是APP的点击下载量会收到影响 团队 ...
分类:移动开发   时间:2018-05-01 20:17:57    阅读次数:158
test_app.sh
Google为保证AndroidGo基本性能所做的测试脚本.需要配合Linux和Userdebug版本使用.该测项主测APP启动时间已经PSS、GPUInfo等指标.错误警报&错误原因测试脚本通过shellamstart启动Activity来进行测量.有些Activity组件名字带有"$"字符无法被shell传递,导致Activity无法正常启动而导致测试中断.解决方法
分类:移动开发   时间:2018-05-01 20:19:05    阅读次数:148
ObjectMapper将json转对象报错处理
在使用ObjectMapper将json转对象,调用mapper.readValue(jsonStr, XwjUser.class)时,报如下错: 解决办法:在XwjUser实体类中,加入无参构造器,即可解决 ...
分类:移动开发   时间:2018-05-01 20:26:14    阅读次数:1113
苹果宣布开源 FoundationDB 数据库
原文地址:http://www.thebigdata.cn/YeJieDongTai/36878.html  美国Apple公司今天在GitHub代码网站上发布了全新的开源项目–FoundationDB云数据库。Apple在2015年收购数据库公司FoundationDB后用于商用硬件上的分布式数据库,支援完整ACID事务的NoSQL,能增强iCloud、AppStore、iTunes或iMess
分类:移动开发   时间:2018-05-01 20:28:15    阅读次数:239
如何在Unity中开发Leap Motion桌面版(Non-VR)APP
最近因需要,翻出几年前的Leapmotion感测器,准备用Unity3D做个互动APP,于是连上官网下载SDK。等下载下来一安装调试,瞬间傻眼,居然要求VR设备。我们Lab倒是不缺VR,有几套VIVE,不过不能保证甲方也有啊,所以得解决这件事。 首先,说明一下新版Leapmotion有2个版本的SD ...
分类:移动开发   时间:2018-05-01 20:31:37    阅读次数:267
app.honeycomb.Shell$HomeActivity failed to start
com.google.android.youtube/.app.honeycomb.Shell$HomeActivity failed to start
分类:移动开发   时间:2018-05-01 20:33:06    阅读次数:366
Android之按钮
本篇关键点在于,如何为按钮绑定监听事件。一共有3种方法:现设计UI如下:一:第一种方案(在UI中手动指定Btn的处理函数)①,在UI中,选中目标button,修改属性onClick为onClickOk如下②,在对应界面UI中,定义此函数publicvoidonClickOk(Viewview){CharSequencea=MainActivity.this.txt_t.getText();if(a
分类:移动开发   时间:2018-05-01 23:43:48    阅读次数:271
Android 线程交互
在Android开发过程中,耗时操作是不允许写在主线程(UI线程)中的,以免由于等待时间过长而发生ANR。所以耗时操作需要创建子线程来完成,然而往往这些操作都需要与主线程进行通讯交互(例如更新主线程的UI),但android规定除了UI线程外,其他线程都不可以对UI控件进行访问或操控,所以我们需要通 ...
分类:移动开发   时间:2018-05-02 02:44:45    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!