ContextImpl是对Context的一个具体实现类,关键方法如下 1 static class ServiceFetcher { 2 int mContextCacheIndex = -1; 3 /** 4 * Main entrypoint;...
分类:
其他好文 时间:
2014-06-25 22:17:41
阅读次数:
505
1. 概念 将抽象部分和它的实现分离,使他们都可以独立变化 个人理解:将接口(或者抽象类)对象作为业务对象中的成员变量达到“多维度的变化” ,这里说的多维度变化指的就是一个接口或者抽象类的具体实现是有多个 例如:interface A{ //method}class Business{...
分类:
其他好文 时间:
2014-06-23 00:55:48
阅读次数:
195
”茄子快传”是联想开发的一款近距离文件共享软件,它通过wifi-direct(速度飞快,不需要联网)或者普通的网络(速度慢)在不同手机间传递文件。其中,共享传输已安装程序文件apk这一功能引起我了强烈的兴趣。于是我开始分析它的具体实现,我们知道普通程序是没有权限访问/data/app目录的权限的,它是怎么获取到apk文件的呢?...
分类:
移动开发 时间:
2014-06-22 21:45:17
阅读次数:
318
最近开发实现了那种点击增加按钮就会多出一栏的效果,但是当每栏的输入框的数量比较多的时候,后台参数的接受就是个问题,不过现在问题总算解决了,用List集合去接受页面数组的方式,具体实现如下: 实现的思路: 首先,要把传递的每栏参数变成每个对象,例如:昵称,用户名,密码就是一个user类的属性;...
分类:
Web程序 时间:
2014-06-22 12:59:52
阅读次数:
267
记得做过类似于这类题目是可以用组合数学方法来解决的,可惜淡忘了,也找不到了,看了网上的也有人提到过可以用组合公式解决,可是没人做,都是用了状压DP的方法,这个状压很难讲清楚吧,推荐两篇
第一遍大体看看这个:http://blog.csdn.net/crux_d/article/details/2206736
想要具体实现的时候看看他的解析:http://blog.csdn.net/ya...
分类:
其他好文 时间:
2014-06-22 06:45:01
阅读次数:
284
假设有两个App,项目名分别是SampleA和SampleB,需要在SampleA里点击一个Button来启动SampleB,并传递一个字符串。具体实现步骤如下:1. 在SampleB的info.plist文件里新增一个URL Schemes,并指定一个字符串,这个字符串就是调用App的链接名称:2...
分类:
移动开发 时间:
2014-06-21 12:14:44
阅读次数:
255
android中的对话框形式有四种,分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,下面我一一对他们进行详解。一般对话框一般对话框形式如下图:具体实现代码如下: 1 new AlertDialog.Builder(this) 2 ...
分类:
移动开发 时间:
2014-06-21 08:39:32
阅读次数:
272
#include "aes.h"#include "modes.h"#include "e_os2.h"#include "aes_locl.h"#include "opensslconf.h"AES_KEY aes;//aes cbc模式加解密用到的向量unsigned char iv[AES_B...
分类:
移动开发 时间:
2014-06-20 22:20:17
阅读次数:
506
依赖倒置原则(The Dependency Inversion Principle)可表述为 “高层模块不应该依赖于低层模块,二者都应该依赖于抽象。抽象不应该依赖于具体实现细节,而具体实现细节应该依赖于抽象。(A. High level modules should not depend upon ...
分类:
其他好文 时间:
2014-06-20 20:58:39
阅读次数:
354
实验7二叉树基本操作实验目的1.熟悉二叉树结点的结构和对二叉树的基本操作。2.掌握对二叉树每一种操作的具体实现。3.学会利用递归方法编写对二叉树这种递归数据结构进行处理的算法。实验内容该程序的功能是实现二叉树结点的类型定义和对二叉树的基本操作。该程序包括二叉树结构类型以及每一种操作的具体的函数定义和...
分类:
其他好文 时间:
2014-06-18 16:42:10
阅读次数:
191