找到相关内容 150
Android Ap 开发 设计模式第六篇:原型模式
Prototype Pattern 名称由来   不是利用类来产生实例对象,而是从一个对象实例产生出另一个新的对象实例 ,根据被视为原型的对象实例 ,建立起的另一个新的对象实例就称为原型模式(Ptototype Pattern)。   需求场景   种类过多无法整合成类时第一种情形:若须处理的对象种类太多,如果要一个个设成不同的类,须产生大量的源程序文件不容易利用类产生对象实例
http://www.cyqdata.cn/cnblogs/article-detail-41641 
android之HelloWorld
昨天刚加入google+,有需要邀请码的朋友留下邮箱,我发给你们啊,呵呵! 1新建一个android工程,输入工程的相关属性如下图所示 2 点击Finish,如下图所示 3 不需要写任何代码,直接运行看一下效果。先配置一直运行环境,如系统所示 点击下面的run,就可以看见avd正在启动了,如下图 4 启动成功,界面如下,解锁下面的界面,马上就可以看见helloWorld了,呵呵 7 He
http://www.cyqdata.cn/cnblogs/article-detail-41619 
Android Ap 开发 设计模式第五篇:单件模式
Singleton Pattern 名称由来 java 是一门面向对象的语言,android 用的也是java 开发ap ,在java/C#  里面所有的物体(类)都可以看作是一个对象,而要使用这个对象无外乎为它在内存里面分配一个对象,一般情况下最直接的方法是new 一个对象,让它存在于内存中。   单件/例模式是所有设计模式中可以说是最简单最易懂的一种编程方式 ,想保证某个特定类的对象
http://www.cyqdata.cn/cnblogs/article-detail-41607 
8.腾讯微博Android客户端开发——自动获取验证码(2)
上一节给大家讲解通过调用android系统自带的浏览器进行授权认证的,使用该种方式能很容易的完成认证,但是该种方式有个弊端,也就是如果使用第三方的浏览器如UC、天天等,输入完QQ账号信息点击“授权”后并不能再次跳转到MainActivity,导致我们的认证失败。这个问题应该是非常严重的问题,因为大部分用户都会选择第三方的浏览器作为默认的浏览器。本次给大家讲解自动获取验证码的
http://www.cyqdata.cn/cnblogs/article-detail-41563 
Android Ap 开发 设计模式第四篇:工厂方法模式
Factory Method Pattern 模板模式的衍生品?   以Template Method Pattern 架构获取产生对象实例的工厂就是Factory Method Pattern。   工厂方法模式在父类规定对象的创建方法,但并没有深入到较具体的类名。所有具体的完整内容 都放在子类。根据这个原则,我们可以大致分成产生对象实例的大纲(框架)和实际生产对象实例的类两方面。  
http://www.cyqdata.cn/cnblogs/article-detail-41556 
7.腾讯微博Android客户端开发——自动获取验证码(1)
尊敬的管理员, 感谢你在白忙之中阅读本文章。本文章本来是介绍腾讯微博Android客户端开发——自动获取验证码(1)相关技术,但是编辑提交多次,文章的段落显示与本人编辑时段落严重不服,影响文章正常阅读。如下所示。希望你们在白忙之中解决本问题。      通过前面的介绍,我们成功获取了Access Token,但是在该过程中有个不好的地
http://www.cyqdata.cn/cnblogs/article-detail-41469 
ubuntu下调试android手机,并进入手机shell终端
<吐槽>这博客编辑器,在chrome下一点都不好使,没办法排版不说,辛苦写好的内容还经常错位  既然玩android开发,就必须也得深入到系统,模拟器慢得要死,就上真机了。windows下一切都是那么小白,换到linux下就得自己动手。   查了相关资料 ,终于知道怎么弄了。 我的机型是 moto mb525 (Defy)   首先准备好一切环境
http://www.cyqdata.cn/cnblogs/article-detail-41448 
Android Ap 开发 设计模式第三篇:模板方法模式
Template Method Pattern 模板的含义   所谓模板,有用过VS的朋友会比较熟悉,这个IDE将一些统一的代码编写方法制作成模板加载在IDE里面,开发者可以根据自己制作的模板或者微软提供的模板比如Asp.net 、Winform 、WPF开发等各种模板。而Android 建立项目初期生成的Project 也可以当作是一个模板。它是将原先定义好的东西事先写好了一套规范,具体要如何使
http://www.cyqdata.cn/cnblogs/article-detail-41405 
以C#编写的Socket服务器的Android手机聊天室Demo
     内容摘要    1.程序架构    2.通信协议    3.服务器源代码    4.客户端源代码    5.运行效果     一、程序架构   在开发一个聊天室程序时,我们可以使用Socket、Remoting、WCF这些具有双
http://www.cyqdata.cn/cnblogs/article-detail-41368 
Android开发者指南(16) —— Activity and Task Design
 前言   本章内容为开发者指南(Dev Guide)/Best Practices/UI Guidelines/Activity and Task Design,版本为Android3.1 r1,翻译来自:"深夜未眠",欢迎大家访问他的博客:"http://chris1012f.javaeye.com/",再次感谢"深夜未眠" !期待你一起参与翻译Android的相关资料,
http://www.cyqdata.cn/cnblogs/article-detail-41328 
Android Ap 开发 设计模式第二篇:适配器模式
Adapter Pattern 适配器模式 似曾相识   做过Android Ap开发的朋友一般情况下都会用到Google 提供的BaseAdapter 适配器做扩展,用来填充ListView、GridView 等窗口控件。用过的朋友都会觉得很简单很方便就可以对控件做一个数据源。而BaseAdapter 正是一个适配器,Google 考虑到适配器的一个特性则可以如此概括用 “既有内容&
http://www.cyqdata.cn/cnblogs/article-detail-41322 
Android Ap 开发 设计模式第一篇:迭代器模式
Iterator Pattern迭代器模式 场景猜想   经常编写代码都会碰到遍历一个数组,使用for循环得到数组下标之后去做进一步操作。例如下文代码:    int[] array=new int[5];        for(int i=0;i<array.
http://www.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://www.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://www.cyqdata.cn/cnblogs/article-detail-41033 
Android平台的IPC机制的模型((Inter Process Communications)--Binder
Android平台一个突出的特点就是打破传统应用开发那种程序独立,进程独立的特性,最大限度实现了复用的理念。 在传统的平台中,进程是完全独立的,P1和P2直接是完全独立的,像有一道墙一样。 而Android平台打破了这道墙,就是android的Binder机制 现在来分析下Binder的机制,在传统的平台中,有DCOM,MS等技术,而Binder的本质也是MS技术的衍生 假设P
http://www.cyqdata.cn/cnblogs/article-detail-40876 
android实战)自定义CursorAdapter,实现ListView中动态加载button,和点击事件
前言:        Android中的自带的CursorAdapter适配器可以加载固定格式的数据绑定。但在实际应用开发中,会碰到ListView中Item项显示根据数据不同,而变化显示。 举例:在我们实际开发中碰到这样的问题       根据一个主题答题情况,显示不同的按钮,且点击按钮
http://www.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://www.cyqdata.cn/cnblogs/article-detail-40866 
【原创&#183;教程&#183;连载】《Android之大话设计模式》--设计模式之行为型模式 第十四章:模板方法模式 人的一生应该这样度过
<大话设计模式> 本教程说明及版权声明 国士工作室是一支专注于Android平台企业级应用开发的技术团队,致力于做中国最棒的Android应用程序开发机构,提供最棒的Android企业级应用开发培训服务。 企业培训和开发合作官方联系方式:      电话:18610086859      Email:hiheartfirst@
http://www.cyqdata.cn/cnblogs/article-detail-40822 
在 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://www.cyqdata.cn/cnblogs/article-detail-40798 
Android学习系列(18)--App工程结构搭建
      本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。      关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。      从艺术的角度看,其实我们是在追求一
http://www.cyqdata.cn/cnblogs/article-detail-40795