Android Ap 开发 设计模式第一篇:迭代器模式
Iterator Pattern迭代器模式
场景猜想
经常编写代码都会碰到遍历一个数组,使用for循环得到数组下标之后去做进一步操作。例如下文代码:
int[] array=new int[5]; for(int i=0;i<array.
http://cyqdata.cn/cnblogs/article-detail-41264
修改Android中strings.xml文件
有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示:
<string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string>
其中%后面是占位符的位置,从1开始,
&nbs
http://cyqdata.cn/cnblogs/article-detail-41097
6.腾讯微博Android客户端开发——换取Access Token
本次讲解腾讯微博OAuth认证的最后一步使用授权后的Request Token换取Access Token,当我们获取到Access Token后,我们就可以进行微博平台的资源访问。
照例我们先看下交换access_token的API:
交换access_token URL:https://open.t.qq.com/cgi-bin/access_token格式:xml,jsonHTTPS请
http://cyqdata.cn/cnblogs/article-detail-41033
Loadrunner 如何访问数据库
在Loadrunner中也提供了C对数据库操作的相关功能函数,以下这些数据库功能函数只能用于Web Services协议。
lr_db_connect
连接数据库
lr_db_disconnect
断开数据库的连接
lr_db_executeSQLStatement
执行SQL语句
lr_db_dataset_action
对数据库执行操
http://cyqdata.cn/cnblogs/article-detail-40970
Android平台的IPC机制的模型((Inter Process Communications)--Binder
Android平台一个突出的特点就是打破传统应用开发那种程序独立,进程独立的特性,最大限度实现了复用的理念。 在传统的平台中,进程是完全独立的,P1和P2直接是完全独立的,像有一道墙一样。 而Android平台打破了这道墙,就是android的Binder机制 现在来分析下Binder的机制,在传统的平台中,有DCOM,MS等技术,而Binder的本质也是MS技术的衍生 假设P
http://cyqdata.cn/cnblogs/article-detail-40876
(android实战)自定义CursorAdapter,实现ListView中动态加载button,和点击事件
前言:
Android中的自带的CursorAdapter适配器可以加载固定格式的数据绑定。但在实际应用开发中,会碰到ListView中Item项显示根据数据不同,而变化显示。
举例:在我们实际开发中碰到这样的问题
根据一个主题答题情况,显示不同的按钮,且点击按钮
http://cyqdata.cn/cnblogs/article-detail-40872
智能手机应用取证系列之五:UCWeb浏览器Android版分析
环境:UCWeb Android V7.7.0.85,HTC G7,Android 2.2 分析目的 查找出Android版UC浏览器的相关痕迹信息。 分析过程 UC浏览器安装后会在手机内存的data目录下生成com.uc.browser文件夹(手动App2SD除外),如下图所示: 1 Cache文件夹 1.1 WebResCache 该目录下为网页的缓存文件(如图片等)
http://cyqdata.cn/cnblogs/article-detail-40866
loadrunner 字符集与检查点的探讨
很多人在loadrunner测试脚本中加入中文检查点的时候会出现检查失败的情况,究竟是为什么呢?其实是被测试系统与loadrunner字符集之间的转换出现了问题。下面我们来一一解释。
我们知道loadrunner在录制选项中有一个字符集的设置:Recording Options>&g
http://cyqdata.cn/cnblogs/article-detail-40844
【原创·教程·连载】《Android之大话设计模式》--设计模式之行为型模式 第十四章:模板方法模式 人的一生应该这样度过
<大话设计模式>
本教程说明及版权声明
国士工作室是一支专注于Android平台企业级应用开发的技术团队,致力于做中国最棒的Android应用程序开发机构,提供最棒的Android企业级应用开发培训服务。
企业培训和开发合作官方联系方式:
电话:18610086859
Email:hiheartfirst@
http://cyqdata.cn/cnblogs/article-detail-40822
软件中的对象【About DOMAIN-DRIVEN DESIGN】
软件中的对象
About DOMAIN-DRIVEN DESIGN
领域驱动设计是一种思维方式,目的在于处理具有复杂问题的软件项目。在传统的瀑布软件开发模型中,经历需求分析、设计、开发、测试、交付等阶段,但是问题在于需求从业务方传递到开发团队的时候并不是很顺畅。尽管需求阶段整理了复杂详细的需求文档,设计阶段也产出了详细设计文档,但是开发者由于很少参与了问题域的分析和建模,他们对设计文档的理解往往是
http://cyqdata.cn/cnblogs/article-detail-40812
在 Windows 7 下使用 Android NDK r5c 编译 FFmpeg 0.7.1
在代号是 “Love”的 FFmpeg 0.8 正式版几个小时之后,代号为 “Peace”FFmpeg 0.7.1 也发布了。没想到啊,我还以为直接是从 0.7 RC1 升到 0.8,不会再有 FFmpeg 0.7.x 的版本了呢。爱与和平,呵呵,原来如此,0.7 RC1 的代号就是 “Love and Peace”。 因为之前已经写了 在 Mac OS X 下使用 Android NDK r5
http://cyqdata.cn/cnblogs/article-detail-40798
Android学习系列(18)--App工程结构搭建
本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。 关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。 从艺术的角度看,其实我们是在追求一
http://cyqdata.cn/cnblogs/article-detail-40795
Android传感器介绍及指南针的实现
Android平台支持的丰富的传感器是其亮点之一,虽然相比iPhone来说稍有逊色,但相对于原来占据智能市场的Synbian等手机平台有一个明显
的飞跃。我们现在看到的旅游出行必备的指南针,甩一甩就显示火苗的模拟打火机都是基于Android内置的传感器。本文主要向大家介绍一下传感器的类型和
调用方法,并根据Android官方实例打造一个纯手工的指南针程序。
传感器类型介绍
Android库中显示的
http://cyqdata.cn/cnblogs/article-detail-40639
在 Mac OS X 下使用 Android NDK r5b 编译 FFmpeg 0.8 正式版
今天上午 ffmpeg.org 发布了代号为 love 的 FFmpeg 0.8 正式版。 新版本相比之前的 0.6.x 版有很多改变,使用我之前写的《在 Ubuntu 下使用 Android NDK r4b 编译 FFmpeg 0.6.3 正式版》中给出的方法已经无法编译这个版本。 我想我应该重新写一篇随笔给出新版本的编译方法 。 我的这
http://cyqdata.cn/cnblogs/article-detail-40617
5.腾讯微博Android客户端开发——获取请求用户授权Request Token
腾讯微博OAuth认证第二步是获取请求用户授权的Request Token,今天我们就学习如何获取。说是获取Request Token,其实我们的代码目的就是获取一个验证码,有了这个验证码,我们才可以进行下面的授权验证过程。
首先我们学习下获取Request Token的API:
用户授权request_token
URL:https://open.t.qq.c
http://cyqdata.cn/cnblogs/article-detail-40615
Android = Java?
最近整个Java阵营都陷于一场讨论Oracle和Google之间关于Android平台的专利诉讼官司的混战中。我已经在很多地方都发表过我的观点,但这确实是个重大的话题,需要在所有地方反复重申这个观点…所以,这篇文章就是要再次的完全的揭露事实真相。
第八大千禧年问题: Android = Java?
前几天,有研究者宣称找到了P != NP的证据,这在编程界引起了不小的兴趣&m
http://cyqdata.cn/cnblogs/article-detail-40523
android 适配器Adpter的使用总结 之 CursorAdpter
转载请标明出处:http://www.cnblogs.com/tanlon/archive/2011/06/20/2085562.html
通过前面两篇文章:
Android 适配器Adapter的学习:http://www.cnblogs.com/tanlon/archive/2011/05/21/2053009.html
Android 适配器Adpter的使用总结:http://www.cn
http://cyqdata.cn/cnblogs/article-detail-40519
ASP.NET 2.0数据教程之七:使用DropDownList过滤的主/从报表
本系列文章导航ASP.NET 2.0数据教程之一:创建一个数据访问层ASP.NET 2.0数据教程之二:创建一个业务逻辑层ASP.NET 2.0数据教程之三:母板页和站点导航ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据ASP.NET 2.0数据教程之五:声明参数ASP.NET 2.0数据教程之六:编程设置ObjectDataSource的参数值ASP.N
http://cyqdata.cn/cnblogs/article-detail-40481
Android控件系列之ImageView
说明:本教程来源于http://www.cnblogs.com/wt616/转载请标注该链接
学习目的:
1、掌握在Android中如何插入图片
图片的加入可以立刻让您的程序增色不少,我们样例选用一张Android机器人(picture.jpg),您可以使用自己的任何图片进行试验
一般建议您程序中的图片加入资源,而不是放在SD卡中用流的方式去读取,毕竟嵌入的资源比较安全,不容易被篡改。
1、导入图
http://cyqdata.cn/cnblogs/article-detail-40431
Android控件系列之XML静态资源
说明:本教程来源于http://www.cnblogs.com/wt616/转载请标注该链接
学习目的:
1、了解在Android中如何设置和调用XML资源
2、掌握如何利用XML和JAVA代码进行协同开发界面
3、理解R文件的作用
开发Android时,总能看到一个系统自动生成的R.java文件:
您必须了解一下几个要点:
1、R.java是自动生成的,并且强烈建议您不要去手动修改其
http://cyqdata.cn/cnblogs/article-detail-40398