自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (25)
  • 收藏
  • 关注

原创 android应用开发设计模式之策略模式

策略模式: 指对象有某个行为,但是在不同的场景中,该行为有不同的实现演算法。 新建一个轮胎接口:package com.jindegege.strategy_interface;public interface tyre_interface { public String print_tyre_line();// 显示出轮胎的痕迹}

2012-02-27 11:26:32 971

原创 android应用开发设计模式之外观模式

下面我们来学习下外观模式外观模式:提供了一个统一的接口,用来访问子系统中的一群接口。 新建一个Car类package com.jindegege.car;public class Car { public String start() { return "车子已启动"; } public String check_stop() {

2012-02-27 10:19:01 1050

原创 android应用开发设计模式之代理模式

设计模式在软件设计中非常重要,目前发展中有23种模式,在android(java)中我们也有必要对其有一定的了解.在后面的学习中,我也学习总结一下,希望大家批评指正.首先我们看看代理模式.我们以游戏中的例子进行分析.      代理模式:对一些对象提供代理,以限制哪些对象去访问其它对象。package com.jindegege.service; public inter

2012-02-24 17:03:16 998

原创 android应用开发设计模式之原型模式

下面我们来学习下原型模式原型模式:用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。新建赛车的接口:public interface car_interface { public void start(); public void stop();}新建宝马汽车的实现类:package com.jindegege.car;import com

2012-02-24 17:00:13 984

原创 android之抽屉布局应用

我们有时后希望在一个界面中显示另外一个布局,但是又要不需要占用太多布局空间,这个时候我们可以考虑用到抽屉布局,这个名词大家可以充分发挥能动想象,相信通过下面的介绍大家一定可以对这种方式有所了解.好了,直接上一个简单的小项目.1、首先我们建一个主activitypackage com.jindegege.activity;import com.jindegege.service.

2012-02-24 11:37:12 1245

原创 android分页查询功能工具类的实现

在一个项目中,常常需要频繁的分页,所以有必要实现一个封装的类来统一管理实现。首先看下效果图:   从上图我们可以看出,这里是将listview中的数据通过底下的分页工具实现分页显示。那我们接下来先贴出代码:1、实现布局,这里有两个布局文件,第一个主布局文件main.xml<RelativeLayout xmlns:android="http://schemas.android

2012-02-23 16:54:17 2090 6

原创 android 调用webservice

android端与服务器交互 一般情况下,我们可以使用SOCKET,HTTP(GET,POST)等,我们也可以使用另外一种方式,webservice,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。说白了就是一种中间件技术.我们在android客户端中,有时需要一些库,比如XFire,Axis2,CXF等等来支持访问We

2012-02-17 17:51:54 6209 12

原创 使用GPS定位

在开发与地理位置相关时,经常需要用到经纬度,因为这个的位置比较精确。然后可以转换成我们需要的数据。直接列出开发实现步骤:1、业务层实现,通过这个代码可以获得经纬度:package org.Base.Utils;import android.content.Context;import android.location.Criteria;import android.loc

2012-02-07 09:40:27 855

原创 使用ViewHolder模式来提高自定义adapter的效率

ViewHolder不是Android的开发API,而是一种设计方法,就是设计个静态类,缓存一下,省得Listview更新的时候,还要重新操作。在自定义adapter时,我们得到view时可以用这是最慢的加载方式,每一次都重新定义一个View载入布局,再加载数据。我们可以用下面两种方式,先看第一种:这种方式又可以提高50%的效率,定义了一个ViewHolder,将arg1的

2012-02-03 09:47:30 1057

转载 android 仿iphone的tab效果

看到notice520写的一篇很好的博客文章,觉得很有实用价值,把它转载过来,跟大家一起分享下http://blog.csdn.net/notice520/article/details/6169904public static class iTab extends View { private Paint mPaint;//背景画笔 pr

2012-02-24 12:17:39 988

原创 android开发中较有用的代码片段

1、显示toast Toast.makeText(this._getApplicationContext(), R.string._item, Toast.LENGTH_SHORT).show();2、用log进行查看private static final TAG="MainActivity";Log.i(TAG,e.toString());3、设置进度条mProgressDialog

2012-02-23 15:48:14 706

原创 eclipse快捷键大全

eclipse是我们java(android)开发最常用到的工具,对它的快捷键我们很有必要有所了解.Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行

2012-02-23 15:11:03 504

转载 Loaders 的使用,结合Fragments

转载来源:http://www.cnblogs.com/TerryBlog/archive/2012/02/20/2359051.htmlLoader的特点和使用场所  Loader 可以在Activity 和Fragments 的界面下运行(本篇将结合上篇文章的Fragments的DEMO进行讲述如何在Fragments 下使用Loaders)。它可以提供类似于AysncTask

2012-02-22 14:05:46 821

转载 Android Fragments 详细使用

转载:http://www.cnblogs.com/TerryBlog/archive/2012/02/17/2355753.html  Fragments 诞生初衷     自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的

2012-02-22 13:56:02 585

转载 Linux环境进程间通信(六):套接口(sockets)

在本专题的前面几个部分,如消息队列、信号灯、共享内存等,都是基于Sys V的IPC机制进行讨论的,它们的应用局限在单一计算机内的进程间通信;基于BSD套接口不仅可以实现单机内的进程间通信,还可以实现不同计算机进程之间的通信。本文将主要介绍BSD套接口(sockets),以及基于套接口的重要而基本的API。一个套接口可以看作是进程间通信的端点(endpoint),每个套接口的名字都是唯一的(唯一

2012-02-21 17:15:48 794

转载 Linux环境进程间通信(五):共享内存

共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息

2012-02-21 17:14:48 526

转载 Linux环境进程间通信(四):信号灯

信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程也可以修改该标志。除了用于访问控制外,还可用于进程同步。一、信号灯概述信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程也可以修改该标志。除了

2012-02-21 17:13:59 484

转载 Linux 环境进程间通信(三):消息队列

本系列文章中的前两部分,我们探讨管道及信号两种通信机制,本文将深入第三部分,介绍系统 V 消息队列及其相应 API。消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然POSIX 1003.1b在信号的实时性方面作了拓广,使得信号在传递信息量方面有了相当程度的改进,但是信号这种通信方式更像"即时"的通信方式,它要求接

2012-02-21 17:13:01 465

转载 Linux环境进程间通信(二): 信号

linux信号机制远远比想象的复杂,本文力争用最短的篇幅,对该机制做了深入细致的分析。读者可以先读一下信号应用实例(在信号(下)中),这样可以对信号发送直到相应的处理函数执行完毕这一过程有个大致的印象。本文尽量给出了较新函数的应用实例,着重说明这些的功能。一、信号及信号来源信号本质 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一

2012-02-21 17:11:57 744 1

转载 Linux环境进程间通信(一):管道及有名管道

在本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 认清管道和有名管道的读写规则是在程序中应用它们的关键,本文在详细讨论了管道和有名管道的通信机制的基础上,用实例对其读写规则进行了程序验证,这样做有利于增强读

2012-02-21 17:10:32 458

转载 [C/C++] 指针(详解)

第一章。指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。  先声明几个指针放着做例子:  例一:  (1)int *ptr;  (2)char *ptr;  (3)int *

2012-02-21 16:53:55 518

转载 使用Project客户端和Project Server进行项目管理

作者:蒋宇捷(hfahe)版权声明:原创作品,欢迎转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。 本文简单介绍了使用Project客户端和Project Server结合进行项目管理。 目录1. 项目进度计划 2. Project及Project Server介绍 3. 创建项目进度计划 3.1. 项目信息 3.2.

2012-02-09 17:26:46 1188

转载 软件项目经理的素质能力要求

随着社会主义市场经济不断完善和发展,中国软件开发服务行业的发展正如火如荼。所有大中型企业,甚至大多数小型企业,都依托信息化平台形成核心竞争力。  “Everything is Project”,事事皆项目。软件项目无处不在,无数的项目成败甚至直接决定企业未来发展命运。软件项目经理作为项目成败关键角色,已经深入人心。项目经理已经成为热门职业,一定会一直热下去,除非软件从人类世界消失。

2012-02-09 17:12:19 783

转载 软件项目经理新手上路 - 后记,一切才刚刚开始

如果你内向,同时觉得自己够聪明,就去做软件开发人员吧。这是我当时为什么从事软件行业的原因。而且,我发现不是我一个人这么想,中国内向的聪明人实在是太多了。这些人都认为,相对于面对人而言,他们更善于面对电脑。他们最常做的就是,给我问题,让我编程解决它。如果你是团队的一名开发人员,你的团队成员都是内向的聪明人,你会怎么做?如果有一天你被提升为软件项目经理,你的团队成员都是内向的聪明人,你能怎么办

2012-02-09 16:47:41 505

转载 软件项目经理新手上路- 动起来再调整 - 向项目经理推荐敏捷

要成为一个好的项目经理需要学会逆水行舟。虽然顺水推舟有时也能到达目的地,但学会逆水行舟,你才能到达任何地方。“虽然很有道理,但我认为现实不允许,很多项目都有规定的期限。中途还有给客户演示效果,往往实际项目中都是按最后上线日期来进行项目规划管理的。”“写得不错,但是有些建议过于理想化了。毕竟说得很有道理,但实际中具体做起来又不是那么一回事了。”这是两位网友对《软件项目经理新手上路》的

2012-02-09 16:46:52 441

转载 软件项目经理新手上路- 你知道的太多了,无责任评项目管理

话说有一天,魔鬼抓到了两个项目经理张三和李四,他决定吃掉一个,剩一个来给他做项目。张三骄傲地说:“我有PMP证书,我精通CMMI、软件工程,还会敏捷、Scrum。”魔鬼一口就把他吃掉了,“额,你知道的太多了。”1. 你知道的太多了有3个游泳教练在教人游泳。第一个教练推荐学生看两本书《游泳工程》和《游泳理论大全YYBOK》,看完了考试,考完试颁发《游泳证书》,可以自由下水游泳了,注意

2012-02-09 16:46:04 714

转载 软件项目经理新手上路 - 给新手的建议

“项目经理张三经过开发人员李四的座位时,突然发现李四在看一本书《如何成为项目经理?》。张三就问李四,你还不是项目经理,看这本书干嘛?李四回答道,如果等到你这个时候再看,就太晚了。”忘记在哪一本书上看到的了,印象深刻。1. 项目经理的成长路线 回到经典的项目管理问题。如果你是项目经理,现在项目组没有能力在最后期限前完成工作,你是:1. 优先确保项目,牺牲人 ——> 指

2012-02-09 16:45:11 534

转载 软件项目经理新手上路 - 案例总结,项目经理的演变

有朋友在问,《软件项目经理新手上路》到底写的是什么?翻来覆去,案例后面还是案例,再加上一些主观的判断(我自己认为是客观,只描述结果,里面可能有些主观的词汇)。有人形容,这一系列文章就像恐怖片,项目经理真不容易;有人说,不知道楼主要表达的是什么意思;有很多人发现案例比较有意思,有些共鸣或反对;还有人给出了自己的案例;有人受困于类似的案例,希望找到答案。如果前面所有的文章和案例都只是个引子,大

2012-02-09 16:43:24 490

转载 软件项目经理新手上路 - 找不到自己,看不见别人

这个题目挺让我满意的。1. 小故事张三原来是位优秀的开发人员,他乐于钻研,经常提出各种改进意见,同时人缘也很好。不过他和原来的项目经理王二关系不太好,因为他的很多意见都被王二否决了。最近王二因故离职了,因为突出的表现,张三被提升为项目经理。张三和团队成员的关系很快紧张起来。为保证项目按期按质交付,张三否决了一位高级开发人员的几个技术方案。同时他对另一位初级开发人员也很不满意

2012-02-09 16:42:02 464

转载 10 个你需要了解的项目管理工具

项目管理是一个管理学分支的学科 ,指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望。项目管理是对一些与成功地达成一系列目标相关的活动(譬如任务)的整体。这包括策划、进度计划和维护组成项目的活动的进展。  本文向你介绍 10 个在线项目管理工具:  1. Basecamp  Basecamp 是一个很棒的在线项目管理和

2012-02-09 16:37:11 673

转载 Project组合项目案例分享

摘要:    本文是作者参与并执行的一个多项目组合管理案例,案例中描述了如何应用信息化的方式建立多项目管理的标准和模板,并能够有效处理多项目之间的复杂关系,本案中所应用的信息化辅助工具是微软Project 2010。    多项目组合管理是项目管理成熟模式的优秀表现,是企业战略选择和实现利益最大化的有效手段。组合管理是将日常管理工作和项目集、项目等相结合,有效调用组织可用资源,并合理安排资

2012-02-09 16:31:57 4051

转载 Android开发手记一 NDK编程实例

Android 开发手记一---- NDK 编程实例        在 Android 上,应用程序的开发,大部分基于 Java 语言来实现。要使用 c 或是 c++ 的程序或库,就需要使用 NDK 来实现。NDK 是 Native Development Kit 的简称。它是一个工具集,集成了 Android 的交叉编译环境,并提供了一套比较方便的 Makefile,可以帮助开发者快

2012-02-09 15:46:02 552

转载 Android中JNI编程的那些事儿

来自:http://cnetwei.javaeye.com/blog/825306首先说明,Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。如何将.so文件打包到.APK让我们 先 从最简单的

2012-02-09 15:18:27 470

转载 android 处理图片工具

在android开发中,图片处理是一项必不可少的工作,在博客中看到了有人总结的,觉得实用就转载了过来,感谢原文提供者Terry_龙import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;

2012-02-08 10:56:39 443

转载 使用NDK移植开源项目,JNI的使用技巧

jni 的介绍 JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。以下介绍Android 中

2012-02-08 10:47:08 550

转载 开发wap wap简介 WAP 网络应用 网络协议 XML

WAP(无线应用协议)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。 它是由一系列协议组成,用来标准化无线通信设备,可用于Internet访问,包括收发电子邮件,访问WAP网站上的页面等等。 WAP将移动网络和Internet以及公司的局域网紧密地联系起来.提供一种与网络类型、运行商和终端设备都独立的移动增值业务。 通过这种技术,无论

2012-02-07 16:27:17 1004

转载 Get请求和Post请求的区别

首先我们先了解下Get请求和Post请求的区别:表单提交中get和 post方式的区别有5点:1.get是从服务器上获取数据,post是向服务器传送数据。2.get是把参数数据队列加到提交表单的 ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTI

2012-02-07 08:38:13 927

转载 OAuth 认证步骤

Twitter 将于本月16日开始限制 Basic authentication 的使用,而直至本月31日,所有 Basic authentication 的请求都将只能收到 403 的回复了。尽管这会给亚洲某个地区的用户带来很大的不便,但是我们也要看到 OAuth 的好处,比如更强的安全性,因为不会泄漏用户的密码等信息,脱离密码的另一个好处就是各种应用可以无视用户对密码的修改,用户修改密码后并不

2012-02-07 07:48:56 693

转载 如何实现新浪微博OAuth认证

转这篇文章的主要意义在于:理解Http post和get,以及QueryString和Header。OAuth认证方面还是看官方文档就行了。众所周知,新浪微博开放平台采用的是OAuth(1.0) 认证方式。那么,OAuth是什么呢?说白了OAuth其实就是个协议,也可以说是一个标准,一个Pattern,一个模型。这个协议是用来解决什么问题的呢?举个例子,你在建设银行开了个账户,

2012-02-07 07:47:38 977

转载 Android 中的AIDL

大家好,好久不见,今天要给大家分享的是android aidl的使用。在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象.

2012-02-04 14:09:50 574

IOS几种常用的值传递

这里是IOS五种常用的值传递demo,大家可以自行练习学习。

2014-03-04

腾讯交友APP商业计划书

目录 一、 项目简介 1、 目的 2、 市场机会 3、 成功关键 二、 APP产品/服务 三、 目标市场分析和竞争策略 1、 目标市场和需求 2、 竞争策略 3、 盈利模式 四、 知识产权 五、 战略和计划 1、 产品开发 2、 市场推广策略 (1) APP推广渠道现有数据分析 (2) 利用社交渠道推广 (3) 利用社交广告助力应用成长 六、 财务计划 1、 投资概算 2、 投资需求 3、 收入预测 七、 风险评估 1、 技术风险 2、 政策风险 八、 团队成员

2014-02-20

开源中国客户端源码(oschina)

这是一款可以使用的android开源中国客户端源码,大家可以下载运行并学习。

2013-05-13

拨号面板输入密串,弹出选择界面的实现

拨号面板输入密串,弹出选择界面的实现,了解广播机制

2012-07-07

Android之用PopupWindow实现弹出listview形式的菜单

大家可自行学习,研究,并补充该demo.

2012-05-30

android应用开发设计模式之-策略模式

android应用开发设计模式之-策略模式源代码

2012-02-27

外观模式代码

android应用开发设计模式--外观模式源代码

2012-02-27

android设计模式之代理模式

该代码是android应用设计模式之代理模式小例子

2012-02-24

android设计模式之原型模式

该代码是android应用设计模式之原型模式小例子

2012-02-24

抽屉布局的实现代码

大家可以参考该小项目,看看效果,学习学习,然后自己也可以修改增强一下效果。

2012-02-24

FragmentLoader

Loader的特点和使用场所,结合Fragment.

2012-02-22

FragmentDemo

学习android fragment的示例源代码,分享学习.

2012-02-22

学习uml工具

很好的学习uml,设计uml的工具.适合c/c++,java等开发设计.

2012-02-22

腾讯微博Android客户端开发课程文档(附源代码)

腾讯微博Android客户端开发源代码和文档,OAuth学习的好例子,其中很多知识在其他的微博开发中均可用到,非常适合android开发者学习

2012-02-22

objective-c基础教程(附源代码)

objective-c的经典书籍电子版,并附上了书中的所有源代码.

2012-02-21

android调用webservice接口实现登陆源码

通过此可以对android调用webservice有一个更深刻的认识

2012-02-17

cgis的项目

一个特别适合学习cgis的项目,用C#实现的,包含文档和实现代码。

2012-01-18

android高级移动应用开发

andriod高级应用开发所需掌握的知识体系,企业开发中的加分内容文档

2012-01-18

Java面试宝典最新版

比较全面完整的java技术资料,对于基础知识总结得特别全面,也有一些高进阶的知识

2012-01-18

开题报告样版

这是一份计算机相关的毕业论文开题报告样版,适合研究生,本科生

2012-01-07

精通android 2源代码

精通android 2源代码,可以完整的编译

2012-01-07

Android核心技术与实例详解源码

Android核心技术与实例详解源码,完整的代码

2012-01-07

Oracle数据库间的同步复制的技术

描述了Oracle数据库间的同步复制的技术,可以解决站点和站点数据的同步复制

2011-05-01

企业信息门户完整项目

本资源为企业信息门户管理的完整项目.通过此项目的练习,可以熟悉JSP+javabean 以及网站系统的开发技术和流程.

2011-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除