码迷,mamicode.com
首页 > 移动开发
Android
本文介绍android的启动流程。 一、Loader层 1. Boot ROM: 上电后,BootRom会被激活,引导芯片代码开始从预定义的地方(固化在ROM)开始执行,然后加载引导程序到RAM。 2. Boot Loader引导程序Boot Loader是启动Android系统之前的引导程序,引导 ...
分类:移动开发   时间:2017-09-22 10:02:20    阅读次数:9
iOS 逆向工程(工具介绍)- 学习整理(转)
一、class-dump 简介:顾名思义,就是用来导出目标对象的class信息的工具,私有方法声明也能导出来。 原理:利用 Objective-C语言的 runtime 特性,将存 在Mach-O 文件中的头文件信息提 出来,并生成对应的 .h 文件。 使用方法:1,下载然后将class-dump ...
分类:移动开发   时间:2017-09-22 01:05:16    阅读次数:28
app自动化测试小成<欢迎各位大神多提宝贵意见...>
目录结构如下: Test_edaike page object设计思想 定位元素和脚本分离Images目录 用例失败截图case目录 eTestfastfood.py 定位app界面元素<id,xpath> input开头的函数 调用sendkeys()方法 click开头的函数 调用click() ...
分类:移动开发   时间:2017-09-22 01:03:51    阅读次数:31
iOS Xcode工程目录的 folder 和 group的区别
在使用AFN的时候遇到的一个小问题,就是因为folder和group的区别。 出现的问题在上一篇文章:AFN基本使用先看一张区别的图: Snip20150705_1.png Snip20150705_1.png 蓝色的是folder 黄色的是group。 二者区别: 以folder的形式引用文件 我 ...
分类:移动开发   时间:2017-09-22 00:58:19    阅读次数:17
App架构设计经验谈:接口的设计
App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。 安全机制的设计 现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都 ...
分类:移动开发   时间:2017-09-22 00:46:12    阅读次数:16
android笔试题二
1、android系统架构: Linux内核——标准库——Framework层——应用层 Linux层包括:Android系统的核心服务,硬件驱动,进程管理,系统安全等等 2、UI界面框架图: 3、View的测量模式:EXACTLY,AT_MOST,UNSPECIFIED。 4、自定义View与Vi ...
分类:移动开发   时间:2017-09-22 00:41:41    阅读次数:13
APP性能测试 -----GT软件使用
腾讯GT简介: 此apk是一款可以对APP进行测试的软件,可以在任何情况下快速测试手机app的CPU、内存、流量、电量、帧率/流畅度等性能测试。有安卓版本和ios版本,分别下载 1.下载腾讯GT http://gt.tencent.com/download.html 安卓版本: ios版本: 2.将 ...
分类:移动开发   时间:2017-09-22 00:41:23    阅读次数:12
AutoMapper实现对象转换的几种方式
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //1.普通转换 Name name1 = new Name() { FirstName = "L", LastName = "jz" ... ...
分类:移动开发   时间:2017-09-21 23:32:19    阅读次数:21
SpringMVC加载WebApplicationContext源码分析
Spring框架提供了构建Web应用程序的全功能MVC模块,叫Spring MVC,通过Spring Core+Spring MVC即可搭建一套稳定的Java Web项目。本文通过Spring MVC源码分析介绍它的核心实现原理。 Tomcat服务器启动入口文件是web.xml,通过在其中配置相关的 ...
分类:移动开发   时间:2017-09-21 23:29:38    阅读次数:14
Appium+python自动化19-iOS模拟器(iOS Simulator)安装自家APP
前言 做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装, 或者开发给个.ipa的安装包文件,通过itools安装。对应没有iPhone真机的小伙伴,想在iOS模拟器上安装app测试可不是那么容易的事情。 ...
分类:移动开发   时间:2017-09-21 23:25:04    阅读次数:12
Appium-appium日志分析
查看日志是很重要的一部分,我们在编辑器上测试代码时可以直接进行调试,但持续集成时程序自动运行,如果出现bug,只能通过日志来定位代码位置。appium日志主要分为三部分。 1. 准备阶段,包含了appium启动、app启动前准备。 2. 控制阶段,包含了app启动,元素操作等测试用例的执行。 3. ...
分类:移动开发   时间:2017-09-21 23:19:27    阅读次数:15
APPScan安装与使用教程
一、安装 1、右键安装文件,以管理员身份运行,如下图所示: 2、点击【确定】 3、点击【安装】 4、选择:我接受许可协议中单位全部条款,点击【下一步】 5、点击【安装】到该目录 6、如果需求扫描Web services点击【是】安装该插件,如果不需要点击【否】如果只是扫描web就不需要安装 7、点击 ...
分类:移动开发   时间:2017-09-21 22:24:34    阅读次数:19
《基于Android的读书笔记api》
1.1系统目标 目本程序旨在开发一款简单实用、易操作的一款读书笔记软件。 1.2功能需求 该记事本软件应该具有以下功能: (1)登录 (2)书籍分类管理 (3)书籍管理 (4)我的读书笔记 (5)汇总每个用户的笔记数量 (6)统计某一个用户的每一本书的笔记数量 该软件是一款是基于Android开发的 ...
分类:移动开发   时间:2017-09-21 22:23:52    阅读次数:18
call() 和 apply() 的作用和区别
call, apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例,也就是每个方法都有call, apply属性.既然作为方法的属性,那它们的使用就当然是针对方法的了.这两 ...
分类:移动开发   时间:2017-09-21 21:45:31    阅读次数:21
Android wifi无线调试App新玩法ADB WIFI
Android wifi无线调试App新玩法ADB WIFI ...
分类:移动开发   时间:2017-09-21 21:14:27    阅读次数:10
如何实现在H5里调起高德地图APP
点标记位置展示 通常我们都使用Marker点来进行位置的标定,所以JSAPI在Marker类中提供了markOnAMAP的方法,这个方法接受一个JSON对象参数,参数对象包含position和name两个属性,调起之后将在高德地图客户端或者Web站点标记显示对应的Marker点,基于marker点的 ...
分类:移动开发   时间:2017-09-21 21:01:00    阅读次数:18
Android util - 获取剪贴板内容
1 public class UtilClipBoard { 2 3 public static void copy(Context context,String text) { 4 ClipboardManager cmb = (ClipboardManager) context.getSyste... ...
分类:移动开发   时间:2017-09-21 20:58:01    阅读次数:10
129888条   上一页 1 ... 6 7 8 9 10 11 12 ... 7641 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!