ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无...
分类:
移动开发 时间:
2014-08-21 16:32:54
阅读次数:
209
转自:here在Android应用开发中,偶尔会因为某些异常导致正在使用的应用出现异常并强制关闭,这样导致不友好的用户体验。为了解决这个问题,我们需要捕获出现的异常并做处理。在Java中有两类异常,分别是Error和RuntimeException,前者是不需要我们去处理的,我们处理的往往是后者。那...
分类:
移动开发 时间:
2014-08-21 16:34:04
阅读次数:
167
使用Reveal分析他人app准备工作1)已越狱的设备,而且已安装了OpenSSH,MobileSubstrate等有用工具(Cydia源里安装)2)本地已安装了Reveal操作步骤1)拷贝framework和dylib到越狱机scp -r /Applications/Reveal.app/Cont...
分类:
移动开发 时间:
2014-08-21 16:34:34
阅读次数:
175
转自:hereMonkey工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大...
分类:
移动开发 时间:
2014-08-21 16:35:04
阅读次数:
202
原文地址为:http://blog.csdn.net/springsky_/article/details/7442388因为入行移动测试,所以很多测试环境的搭建。从中遇到了和这个GG同样的问题。怕GG哪天删了,就转载了GG的博文~最近SDK出问题了,然后在google下载了一个android-sd...
分类:
移动开发 时间:
2014-08-21 16:35:54
阅读次数:
358
src编写java代码的目录,遵循Java的命名规范、分包2gen 包含android的资源文件的标识符,不需要维护,自动生成3assets 原生资源文件,保存应用的资源文件,不会平凡的被使用,例如音频、视频文件,不经常被用户修改的文件4bin编译生成的程序(apk文件)5libs 包含第三方类库的...
分类:
移动开发 时间:
2014-08-21 16:39:34
阅读次数:
176
前言:现在Android开发非常红火,Java环境下敏捷开发是不二选择。而敏捷开发都是测试驱动。所以,最近研究了一下Android下的各种自动化测试手段。本文重点在于面上的比较而非点上的细节。时间比较短,所以很可能理解很不充分。http://blog.csdn.net/pugongying1988/...
分类:
移动开发 时间:
2014-08-21 16:44:24
阅读次数:
176
jq文档的说明是1、after函数定义和用法:after() 方法在被选元素后插入指定的内容。语法:$(selector).after(content)实例:aaaaaaaaaaaaaaaafter函数结果如下:aaaaaaaaaaaaaaadddddspan标签后面多了一个a标签2、append函...
分类:
移动开发 时间:
2014-08-21 16:50:54
阅读次数:
303
分类:
移动开发 时间:
2014-08-21 16:51:34
阅读次数:
167
本文内容关于 ActionBar必要条件项目结构环境演示一:Action Bar 显示隐藏演示二:Action Item 显示菜单选项演示三:Action Home 启用“返回/向上”程序图标导航演示四:Action View 显示 UI 组件如果你想使用ActionBarSherlock,那么最好...
分类:
移动开发 时间:
2014-08-21 16:52:14
阅读次数:
415
有时候想开发的时候想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得到一些不为人知的api,比如还可以干些“坏事”...需要工具:Fiddler2 抓包(点击下载)Android 手机一台一、如何使用 Fiddler2 下载完成后安装,安装过程就不贴图了。 如下图设置Fiddle.....
分类:
移动开发 时间:
2014-08-21 16:58:14
阅读次数:
189
手机的在线支付,被认为是2012年最看好的功能,我个人认为这也是移动互联网较传统互联网将会大放光彩的一个功能。人人有手机,人人携带手机,花钱买东西,不再需要取钱付现,不再需要回家上网银,想买什么,扫描一下,或者搜索一下,然后下单,不找零,直接送到你家,这将是手机支付给我们带来的全新交易体验。谷歌刚推...
分类:
移动开发 时间:
2014-08-21 17:04:44
阅读次数:
315
以前给大家介绍的xUtils是国内比较火的快速开发框架,但是它的注解机制不是太稳定而且注解可选也比较少,今天给大家介绍一个国外的一个框架主要专注于注解的开发,简化Android代码编写,因为配置注意事项较为复杂,所以先详细介绍一下配置:
git官网:https://github.com/excilys/androidannotations
下载完解压目录如上,AndroidAn...
分类:
移动开发 时间:
2014-08-21 17:07:54
阅读次数:
207
这一个知识点主要以理解为主:一、任务栈(task stack)1、作用:就是用来管理activity的进入,退出。记录了用户的行为。2、举例:假如要进行一下操作:这时候,任务栈中的activity的情况如下:二、启动模式1、配置:for example: XXXX android:configChanges="orientation|keyboardHid...
分类:
移动开发 时间:
2014-08-21 17:09:54
阅读次数:
214
实现方式:
1. 继承自ViewGroup或Layout ,自定义设置子view的位置、尺寸等
2. 继承自已有的widget View,用于扩展现有组件的功能
3. 继承自View ,完全自定义一个组件
自定义类的构造函数:
public CustomView2(Context context) {//直接在代码中调用时,使用该函数
super(context);
}
p...
分类:
移动开发 时间:
2014-08-21 17:10:54
阅读次数:
268
计算两个时间之差,并以倒计时的方式显示:
例如:剩余XX天XX小时XX分XX秒
NSDate的分类:
使用场景:
比较微博发送时间和当前时间,
根据时间差的长短,显示不同的发表时间...
分类:
移动开发 时间:
2014-08-21 17:12:44
阅读次数:
197
package com.cards.basic.util;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java...
分类:
移动开发 时间:
2014-08-21 17:13:14
阅读次数:
214
我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在
XML文件中。
Android SDK中并未提供Base64编码和解码库。因此,需要使...
分类:
移动开发 时间:
2014-08-21 17:13:54
阅读次数:
282
<ListView android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="150dip"
a...
分类:
移动开发 时间:
2014-08-21 17:14:04
阅读次数:
245
在开发当中,可能很多时候都需要做个点赞的需求,如果用按钮实现,按钮作为一个系统复合控件,外部是一个 View--》UIControl的容器,
内部包含了UILabel和UIImage,以及一些排版规则。用UIButton就很难去做一些在“赞”和“取消赞”切换时的效果。
可是我们又很需要UIButton似的事件响应机制。
怎么办?
对! 就是使用UIControl。
UIControl在这...
分类:
移动开发 时间:
2014-08-21 17:18:05
阅读次数:
313