期间在学习自动化测试的过程中,无意接触到Appium这个跨平台 多语言绑定的工具。感觉兼容性不错,就试了下。一番下来,感觉我再也不想用开源的工具了。到处都是红色的错误,依赖太多。每一个依赖都有可能因为某个改动就导致错误,而且debug需要去读各个库的文档。哎,免费是需要付出时间代价的,然而这种工具还 ...
分类:
移动开发 时间:
2017-04-17 18:50:45
阅读次数:
233
Android NFC近场通信02 读写MifareClassic卡 一.MifareClassic卡 相关 一般来说,给予MifareClassic的射频卡,一般内存大小有3种: 1K: 16个分区(sector)。每一个分区4个块(block)。每一个块(block) 16个byte数据 2K: ...
分类:
移动开发 时间:
2017-04-17 18:51:35
阅读次数:
278
原文:http://www.cnblogs.com/peaceWang/p/5346726.html 控制器创建的生命周期 自定义view创建的生命周期 控制器view的加载方式: 控制器和控制器自带的nib之间的关系: 有时候只有一个xib自定义的view 添加到控制器view的时候,我们可以直接 ...
分类:
移动开发 时间:
2017-04-17 19:49:41
阅读次数:
276
Android Stdio自动默认生成的app的名称都是app-release或者app-debug,生成完后还要手动更改apk的名称,很是麻烦。 自定义生成APK的名称的方法:在\app\build.gradle这个文件里添加如下内容 生成的apk包名为:LoverHeart_Release1.0 ...
分类:
移动开发 时间:
2017-04-17 19:55:12
阅读次数:
186
在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用函数来释放内存,但也随之带来了内存泄漏的可能
分类:
移动开发 时间:
2017-04-17 20:08:28
阅读次数:
1591
自定义view之view显示流程
一个view要显示出来,需要经过测量、布局和绘制这三个过程,本章就这三个流程详细探讨一下。View的三大流程具体分析起来比较复杂,本文不会从根源详细地分析,但是可...
分类:
移动开发 时间:
2017-04-17 20:09:04
阅读次数:
398
摘要:每周一次,深入学习Android教程,TeachCourse今天带来的一篇关于Android Studio构建文件build.gradle的相关配置,重点学习几个方面的内容:1、applicat...
分类:
移动开发 时间:
2017-04-17 20:08:35
阅读次数:
378
首先在看这个博客之前, 你可以先看下这个博客,http://blog.csdn.net/harryweasley/article/details/50057707 里面介绍了两种方式来获取应用程序的信息,一种是packageInfo,一种是ResolveInfo,通过packageInfo来获取应用 ...
分类:
移动开发 时间:
2017-04-17 20:45:10
阅读次数:
232
构建AsyncTack子类的参数 AsyncTask是一个抽象类,通常用于被继承,继承AsyncTask需要指定如下三个泛型参数: params:启动任务时输入参数的类型。 progress:后台任务执行中,返回进度值的类型。 Result:后台执行任务完成后,返回结果的类型。 ----------... ...
分类:
移动开发 时间:
2017-04-17 20:58:09
阅读次数:
266
算法训练 猴子分苹果 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分。这些猴子很崇拜猴王孙悟空,所以都想给他留一些苹果。第一只猴子悄悄来到山洞,把苹果平均分成n份,把剩下的m个苹果吃了 ...
分类:
移动开发 时间:
2017-04-17 20:58:12
阅读次数:
200
前面101篇文章都是分析Android系统源代码,似乎不够接地气。假设能让Android系统源代码在真实设备上跑跑看效果,那该多好。这不就是传说中的刷ROM吗?刷ROM这个话题是老罗曾经一直避免谈的,由于认为没有全面了解Android系统前就谈ROM是不完整的。写完了101篇文章后。老罗认为第102 ...
分类:
移动开发 时间:
2017-04-17 20:59:06
阅读次数:
329
在前一篇文章中详细介绍了Android现阶段可以采用的几种反调试方案策略,我们在破解逆向应用的时候,一般现在第一步都回去解决反调试,不然后续步骤无法进行,当然如果你是静态分析的话获取就没必要了。但是有...
分类:
移动开发 时间:
2017-04-17 21:14:28
阅读次数:
443
1. 多进程使用场景1) 应用某些模块因为特殊需求需要运行在单独进程中。如消息推送,使消息推送进程与应用进程能单独存活,消息推送进程不会因为应用程序进程crash而受影响。
2) 为加大一个应用可使...
分类:
移动开发 时间:
2017-04-17 21:16:16
阅读次数:
255
LZ-Says:突然间不知道说什么好,祝大家编码无bug吧~
前言话说,Android开发的兄弟们都知道,每次初始化控件,设置相应的事件,写的那点过程多而且恶心。我们先一块回顾下不堪的曾经~那些年。。...
分类:
移动开发 时间:
2017-04-17 21:16:19
阅读次数:
742
Android4.4及之后休眠状态下Alarm不准时的问题为了减轻功耗,延长电池使用时间,Android 4.4及之后的版本采用非精准闹钟机制,以及休眠状态下的wakeup类型的alarm不会实时唤醒...
分类:
移动开发 时间:
2017-04-17 21:17:45
阅读次数:
709
一、实现的效果图 每次看别人的代码前,必需要先看实现的效果图达到了一个什么样的效果,是不是跟自己想要实现的效果类似。有图才有真相嘛,同一时候,最下方有源代码的下载地址,差点儿源代码的每一行都有凝视,写的通俗易懂。很清晰。 二、编码前的准备工作 ViewPager是Android3.0之后提供的新特性 ...
分类:
移动开发 时间:
2017-04-17 21:41:16
阅读次数:
209
Android缓存: 採用缓存,能够进一步大大缓解数据交互的压力,又能提供一定的离线浏览。下边我简略列举一下缓存管理的适用环境: 1. 提供网络服务的应用 2. 数据更新不须要实时更新。哪怕是3-5分钟的延迟也是能够採用缓存机制。 3. 缓存的过期时间是能够接受的(类似网易的新闻阅读,支持离线离线阅 ...
分类:
移动开发 时间:
2017-04-17 21:47:52
阅读次数:
239
Android出来之初。差点儿全部的厂商都妄图打造自己特有的界面甚至所谓的深度定制,这样的情况我非常想不通。手机厂商玩了这么多年,把操作系统玩好的就仅仅有苹果。可能大多数手机厂的老板都觉得谷歌把系统都做好了。仅仅是拿来改一改,况且有的是钱,应该没问题。可是结果呢。我们看到非常多失败之作,而且导致系统 ...
分类:
移动开发 时间:
2017-04-17 21:52:32
阅读次数:
153
题目: Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after rain ...
分类:
移动开发 时间:
2017-04-17 22:12:15
阅读次数:
261
第一部分:四个touch事件1.touchstart:只要将手指放在了屏幕上(而不管是几只),都会触发touchstart事件。2.touchmove:当我们用手指在屏幕上滑动时,这个事件会被连续触发。如果我们不希望页面随之滑动,我们可以使用event的preventDefault来阻止这个默认行为。3.touchend:当..
分类:
移动开发 时间:
2017-04-17 22:31:00
阅读次数:
233