自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pathfinder

技术永远是工具,人的思维和创造力才是前进的动力!

  • 博客(279)
  • 资源 (11)
  • 收藏
  • 关注

原创 互联走向

i黑马抄本质找灵感挖黑马http://www.iheima.com爱范儿发现创新价值的科技媒体http://www.ifanr.com36氪关注互联网创业http://www.36kr.com/虎嗅有视角的商业资讯与交流平台http://www.huxiu.com雷锋网

2013-06-04 01:50:27 1031

转载 ubuntu tomcat 自启动

ubuntu tomcat 自启动  apache-tomcat-6.0.28.tar.gz tomat的版本tar zvxf apache-tomcat-6.0.28.tar.gz切换路径到tomcat的bin目录下。Tomcat自启动:cp catalina.sh  /etc/init.d   mv catalina.sh tomcat打开t

2013-12-01 21:12:28 1334

转载 svn server 搭建

SubVersion出自Ubuntu中文目录[隐藏 ]1 SubVersion服务安装设置1.1 简介1.2 假设1.3 本文涉及的范围1.4 安装1.5 服务器配置1.5.1 创建 SVN 仓库1.6 访问方式1.6.1 直接访问文件仓库(file://)1.6.2 通过 WebDAV 协议访问(http:/

2013-12-01 19:50:13 5345

转载 Android开发——09Google I/O之让Android UI性能更高效(1)

一、前言前几天发现09年Google IO大会关于移动应用方面的主题有一些不错的PPT,对移动应用开发很有帮助。自己看了一些,边看边和大家分享。既然是PPT就很简化了,我会根据实际情况写一些Demo供大家参考。Android在UI优化方面可以从以下五个方面入手:Adapter优化 背景和图片优化 绘图优化 视图和布局优化 内存分配优化二、Adapter优化什么是Adapte

2013-09-25 18:11:01 1386

转载 ListView加载速度/性能优化方案分析

Adapter是listview和数据源间的中间人.当每条数据进入可见区域时,adapter的getview()会被调用,返回代表具体数据的视图.触摸滚动时,频繁调用.支持成百上千条数据.下面为显示每条数据的xml文件:1.最简单的方法,最慢且最不实用public View getView(int pos, View convertView,ViewGroup parent

2013-09-25 18:06:56 1209

转载 ListView异步加载图片的解决办法

(转自:http://www.iteye.com/topic/1123524)关于ListView异步加载图片有很多方式,也有很多方法可以解决图片错位的现象,看完他们写的代码,多半是基于回调的方式,比如这位:http://www.iteye.com/topic/685986 他解决错位的方式很巧妙: ImageView imageViewByTag = (ImageView) list

2013-09-25 18:05:28 1126 1

转载 “中华酷联米”第一阵营形成 小米梦如何继续

小米科技逆天了。在7月16日这个日子的小米庆功会声音小了许多。这一天中国互联网史上最大的并购案在百度和91无线之间发生。当人们的目光聚焦到这一收购时,小米的庆功会透露的信息仍然让我感到惊诧,甚至不可思议。雷军在小米内部庆功会上透露,小米今年上半年营收为132.7亿元,其中手机产品共售出703万台。与之相比,去年全年小米营收为126亿元,其中手机产品共售出719万台。今年上半年的销售额已超过去年

2013-09-06 19:41:26 1424

转载 中国移动TD-LTE与中国联通HSPA+针锋相对寸步不让

运营商大大小小的举措给人以4G很快要来的幻觉,但真正要迎来4G年代,业界估计还需要几年的时刻。但恰恰是这个4G到来前的3G演进的当口,是运营商将来博弈4G的要害。谁具有抢先的通讯技能,谁就能掌控将来。  据知道,HSPA+是WCDMA制式在R7及R8期间的新技能,网络下行峰值速率可到达21.6Mbps、上行峰值速率可到达5.76Mbps,是联通现有3G网络速率的三倍。  在3G网络

2013-09-06 16:14:23 3474

转载 各球手机制式(频率)

各球手机制式(频率)  中国 TD-SCDMA中国移动中国 (CDMA2000 1x :中国电信)中国(WCDMA中国联通)中国香港(W-CDMA)中国澳门 (W-CDMA :澳门电讯、和记电讯) (CDMA2000 1x,EV-DO :中国联通)台湾 (CDMA2000 1x :亚太电信) (W-CDMA :

2013-09-06 10:26:02 25182 2

转载 国产智能机利润调查:中高端硬件成本仅千元

导读:在智能手机的时代,国际巨头攫取了90%以上的手机利润。国产手机产业链的成熟,两个人一部电话就能成立一家手机公司,低端 Android 智能机物料成本不足400元,但过度依赖供应链平台易导致核心竞争力的缺失。腾讯科技讯(朱旭冬)6月29日消息,一直坚称小米手机硬件不挣钱的雷军(微博)终于松口表示小米手机在量产达到30万台以后开始有利润了。有行业内人士对腾讯科技表示,一款手机的硬件成本其实非

2013-09-06 10:16:26 1789

转载 什么是GMS、CDMA、GPRS、EDGE、WCDMA、TD-CDMA、HSPA+、LTE?

来源于 杀价帮原文地址:http://www.shajia.cn/article_1085.html▌ 引言这也经常会在手机产品规格中常见的数据,这些到底都是什么呢? 这些都是网络制式,手机必须入网才能通话,才能上网传数据,这是现在手机的基本功能,也是选购手机时第一个要搞清楚的问题。   当年朱总理

2013-09-06 07:40:12 8718 1

原创 ubuntu 无线 网络已被禁用 解决办法

dengpei@dengpei-laptop:~$ sudo -s[sudo] password for dengpei: root@dengpei-laptop:~# service network-managerUsage: /etc/init.d/network-manager COMMANDroot@dengpei-laptop:~# service network-man

2013-08-22 14:49:44 3103

转载 Ubuntu下apache与tomcat整合

本文主要讲在ubuntu下如何整合apache2与tomcat,假设你已经安装了apache2和tomcat首先安装mod_jk,这个模块负责转发请求到tomcatsudo apt-get install libapache2-mod-jk安装完后,在/etc/apache2/mods-enabled下会多出一个jk.load文件,重启apache2后,apache自动

2013-07-23 16:53:57 951

转载 Google Gson应用

?1.需要的Jar包     1) Google Gson(gson-xxx.jar)下载地址:http://code.google.com/p/google-gson/downloads/list     2)JUnit4 2. 应用实例代码     下载地址:http://download.cs

2013-07-22 18:59:21 1617

转载 spring-android

spring-android主要提供了两个重要的功能:1.Rest模板,很多Android应用都要与服务器进行交互,而现在很多互联网应用的服务器端都会提供Rest服务,数据格式一般是json、xml、rss等,如果使用spring-android,这将大大方便你的Android应用与服务器端的交互,spring-android在解析json,xml都是非常方便的;2.Auth授权验

2013-07-22 18:25:53 1509

转载 深入理解Android消息处理系统——Looper、Handler、Thread

熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环

2013-07-19 16:14:51 1101

转载 深入学习理解 Handler HandlerThread AsyncQueryHandler 三者的关系

首先创建工程 ThreadDemo 创建Activity一、HandlerHandler在android里负责发送和处理消息。它的主要用途有:  1)按计划发送消息或执行某个Runnanble(使用POST方法);  2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程)   默认情况下,Handler接受的是当前线程下的消息循环实例(使用Handler

2013-07-19 15:09:29 898

转载 AsyncTask类与AsyncQueryHandler类的用法

一.AsyncTask 是Android 1.5提供了一个工具类,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。 二.AsyncTask是抽象类.AsyncTask定义了三种泛型类型 Params,Progress和Result。Param

2013-07-19 15:07:39 885

转载 判断资源存在与否如判断一个drawable的图片存在及通过id加载图片

int i=  getResources().getIdentifier("icon", "drawable", getPackageName()) ;      if(i>0)      {Log.i("aa","aa");}      else      {Log.i("vbv","aa");} 或者 int resID = getResources()

2013-07-18 11:26:48 1246

转载 渔线主线教你如何做

线的绑法:http://wenku.baidu.com/view/b0d3ecd049649b6648d74753.htmlhttp://wenku.baidu.com/view/e16202375a8102d276a22f0c.html准备工作:剪刀一把;绕线圈一个;铅皮一块;太空豆7颗;铅皮座一个;插标座一个;8字环一个;大头针一枚,主线

2013-07-05 16:59:50 1267

转载 在熟练使用2B铅笔前,请不要打开Axure

在熟练使用2B铅笔前,请不要打开Axure  在互联网产品领域,Axure已成为产品经理、产品设计师以及交互设计师的必备工具,从某种程度讲,Axure帮助我们建立低保真模型,便于与用户的需求验证,也帮助我们构思交互细节,使前端和开发人员更容易理解我们的产品;但从另一方面讲,Axure绑架了我们的思维,让很多产品经理和设计师养成了“无Axure不设计”的恶习,忽略了用户故事、功能规格和信

2013-07-05 09:04:56 1256

转载 再来屏幕适配知识

手机分辨率基础知识(DPI,DIP计算)1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比

2013-06-24 20:08:51 1138

转载 android多分辨率支持[最新版,包括Extra Large screen]

如果你已经发布过针对Android 1.5或更早版本平台的程序,你应该仔细阅读这篇文档,然后考虑一下到底如何让自己的老程序可以在拥有各种不同分辨率,并且运行着Android 1.6或更新平台上正常显示。在绝大部分情况下,只需要对程序作出小小的修改就可以达到目的,但你仍然需要尽可能地在各种分辨率的平台上进行测试。  特别的,如果你有一个已经完成的程序,又想让它可以在超低分辨率的设备(比如32

2013-06-24 19:21:27 795

原创 ubuntu 10.04 搭建 Nginx + MySQL + PHP5.3环境搭建

一、ppa安装php-fpm安装工具包$ sudo apt-get install python-software-properties添加ppa源$  sudo add-apt-repository ppa:yola/php5安装php5-fpmsudo  apt-get  updatesudo  apt-get install  php5

2013-06-18 11:39:01 2121

转载 高级搜索语法

在做网站优化中我们经常需要用到搜索引擎的一些高级搜索语法来辅助我们的工作,今天安逸详细给大家举例说明一下 百度和谷歌以及雅虎的一些常用高级搜索语法使用说明百度语法1.site—-把搜索范围规定在特定的站点中 。但是有时候你需要找一些特殊的文档,特别是针对于专业性比较强的网站合理使用site可以让你取得事半功倍的效果。举例说明: 骑行路线 site:www.c

2013-06-13 17:55:12 1069

转载 android socket编程

android socket编程文章出处:http://www.cnblogs.com/xl19862005作者:Xandy 注明:以下部分内容来自 Linux下Socket编程1       关于socket关于socket百度百科里有这样的解释:通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件

2013-05-02 14:31:33 997

转载 Android RIL总体架构介绍

本文为御风独舞原创,转载请注明出处:hi.baidu.com/roooy,谢谢:)当我们开始编写Android的电话应用程序的时候,如果需要进行电话拨号,可以进行如下调用:ITelephony tpCallModule = (ITelephony)ITelephony.Stub.asInterface(ServiceManager.getService("phon"));tpCallM

2013-05-02 14:16:29 868

转载 find 和 grep 的结合使用

1, grep find and xargs 结合用grep命令在当前目录下的Makefile文件中搜索libTsCommon.a这个词:[leo@leo streamer]$ find . -name 'Makefile' -print | xargs grep "libTsCommon.a"./libTsCommon/Makefile:lib_target  = $(TARGET)

2013-05-02 10:04:28 1209

转载 Android权限之sharedUserId和签名文件对应关系

安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。通过Shared User id,拥有同一个User

2013-05-02 09:55:50 1031

原创 android framework 超上线 65536

https://github.com/CyanogenMod/android_frameworks_base/commit/854f6f736b90d33b59b5a85bcecf72a416c43b7dcom.android.server.sip    399 也可以方到fw2中

2013-04-22 17:49:10 1108

转载 System.getProperty SystemProperties.get property_get

属性系统是android的一个重要特性。它作为一个服务运行,管理系统配置和状态。所有这些配置和状态都是属性。每个属性是一个键值对(key/value pair),其类型都是字符串。         从功能上看,属性与windows系统的注册表非常相似。许多android应用程序和库直接或者间接地依赖此特性,以决定它们的运行时行为。例如,adbd进程查询property服务已确认当前是否运行在模

2013-04-16 10:13:15 7504 1

转载 android adk

arduino是一个开放的硬件平台,包括一个简单易用的i/o电路板,以及一个基于eclipse的软件开发环境。arduino即可以被用来开发能够独立运行,并具备一定互动性的电子作品,也可以被用来开发与pc相连接的外围装置,这些装甚至还能够与运行在pc上的软件(如flash,max/msp,director,processing等)进行沟通。         arduino硬

2013-04-08 13:42:41 3584

原创 Arduino 入门

资料汇总:官网:http://arduino.cc/en/国内硬件商城:China: Seeed Studio Depot, DFRobot, Geeetech, OPEN JUMPER (推荐 DFRobot)淘宝:http://swbee.taobao.com/http://dfrobot.taobao.com/?spm=a1z10.3.w56555

2013-04-07 11:00:50 1285

转载 用android控制arduino(wifi版)

用android控制arduino(wifi版) 要用android控制arduino,首先要买一张Ethernet Shield(arduino的网络扩展板)。当然,你如果仅仅满足于用蓝牙控制,那采用的技术方案就完全不同了。本文讨论的是android通过wifi,控制arduino。其实,类似的实验我在去年暑假就做过了。那时手机还用t3333,wm的系统,我参照范例,让ard

2013-04-01 01:59:08 3261

转载 机器人之旅:当Arduino遇上Android

机器人之旅:当Arduino遇上Android2012-02-23相信很多同学都看过android手机那个很酷的宣传片(android手机+乐高搭建的解魔方机器人)。打小就一直梦想着能拥有一个自己亲手做的机器人,尤其是看完那部经典的机器管家(http://movie.douban.com/subject/1292529/,不过估计宅男们更喜欢《我的机器人女友》)。貌似这个理想是渐行

2013-03-31 10:17:11 1247

转载 开源项目使用

转载  农民伯伯http://www.cnblogs.com/over140/archive/2013/03/21/2972502.html前言  项目第二次改版接近尾声,这里分享一下项目使用到的开源项目,也非常推荐大家多使用一些开源项目,减少重复工作,也能学习到别人的代码。 声明  欢迎转载,但请保留文章原始出处:)    博客园:http://www.cnblo

2013-03-22 11:48:00 1569

转载 收藏的Android非常好用的组件或者框架。

收藏的Android非常好用的组件或者框架。android框架 先说两个网站: http://www.androidviews.net/http://www.theultimateandroidlibrary.com/1. https://github.com/novoda/ImageLoader  异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib

2013-03-22 11:45:30 1437 1

转载 Android实现推送方式解决方案

Android实现推送方式解决方案  本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下

2013-03-21 16:35:54 897

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

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

2012-02-09 11:19:57 1186

转载 为x86进行android NDK程序开发要注意的问题

随着支持Intel Atom处理器的android手机在CES上的面世,android程序开发也将有一些新的变化,开发人员需要考虑相应的移植问题,对于普通的java程序,开发人员不需要关心处理器的细节,所以,主要是那些使用NDK进行native开发的程序的移植。随着Intel处理器的加入,相信越来越多基于x86的c/c++库将能更容易的被移植到android平台。对于为x86进行and

2012-02-07 10:58:14 8133 1

ogre 程序设计文档chm

ogre 程序设计 chm 格式 很全的入门中文文档

2011-12-21

hibernate入门教程

hibernate 官方入门教程 这个教程覆盖了关于开发一个简单的 Hibernate 应用程序的几个基础方面。

2011-12-01

Android A Programmer's Guide(Android程序员向导) 英文版

英文原版 Android A Programmer's Guide 共十二章,系统的介绍了Android手机开发步骤和相关知识,另外也是学习英语的好资料! 1 What Is Android? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Brief History of Embedded Device Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Open Handset Alliance and Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Introduction to Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Downloading and Installing Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Why Eclipse? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Downloading and Installing the JRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Downloading and Installing Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3 Downloading and Installing the Android SDK . . . . . . . . . . . . . . . . . . . . . . . 21 Downloading the Android SDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Downloading and Installing the Android Plugin for Eclipse . . . . . . . . . . . . . . . . . . . . . . 24 Configuring the Android Plugin for Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4 Exploring the Android SDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 What Is in the Android SDK? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Android Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Android Samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Try This: Run the API Demos Sample Application . . . . . . . . . . . . . . . . . . . . . . . . . 41 Android Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Application Life Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Standard ASP Application Life Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Android Application Life Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 5 Application: Hello World! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Creating Your First Android Project in Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Examining the Android-Created Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 AndroidManifest.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Referenced Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Hello World! Again . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Hello World! Using an Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Hello World! Code-Based UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Hello World! XML-Based UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Try This: Use TextView and ImageView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 6 Using the Command-Line Tools and the Android Emulator . . . . . . . . . . . . 83 Creating a Shell Activity Using the Windows CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Running the ActivityCreator.bat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 The Project Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Creating the Hello World! Activity in the Windows CLI . . . . . . . . . . . . . . . . . . . . . . . . 95 Editing the Project Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Adding the JAVA_HOME Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Compiling and Installing the Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Hello World! on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Configuring the PATH Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Try This: Create an Image-Based Hello World! in the CLI . . . . . . . . . . . . . . . . . . . 115 7 Using Intents and the Phone Dialer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 What Are Intents? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Using the Dialer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Placing a Call from Your Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Adding the Intent to Your Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Editing Activity Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Modifying the AndroidPhoneDialer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Adding a Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Implementing an EditText View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Try This: Modify the AndroidPhoneDialer Project . . . . . . . . . . . . . . . . . . . . . . . . . . 145 8 Lists, Menus, and Other Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Building the Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Intent Code for the .xml File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Intent Code for the .java File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Modifying the AndroidManifest.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Using the Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Creating the Activity for AutoComplete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 CheckBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 EditText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 RadioGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Spinner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Try This: Modify More View Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 9 Using the Cell Phone’s GPS Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Using the Android Location-Based API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Creating a kml File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 What Is a track File? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Getting the nmea File in Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Getting the nmea File in Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Reading the GPS with the Android Location-Based API . . . . . . . . . . . . . . . . . . . . . . . . 212 Creating the AndroidLBS Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Passing Coordinates to Google Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Adding Zoom Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Try This: Toggling Between MapView’s Standard and Satellite Views . . . . . . . . . . 232 10 Using the Google API with GTalk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Configuring the Android Emulator for GTalk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Implementing GTalk in Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Creating the Activity’s Layout in the GoogleAPI.xml . . . . . . . . . . . . . . . . . . . . . 245 Adding Packages to GoogleAPI.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Implementing the View.OnClickListener . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Compiling and Running GoogleAPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Try This: Add a Settings Feature to Your GoogleAPI Activity . . . . . . . . . . . . . . . . 255 11 Application: Find a Friend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Creating a SQLite Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Creating a Custom Content Provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Editing the strings.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Creating Your Content Provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Creating the FindAFriend Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 Editing AndroidManifest.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 Creating the NameEditor Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Creating the LocationEditor Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Creating the FriendsMap Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Creating the FindAFriend Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Running the FindAFriend Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 Try This: Real-Time Location Updating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 12 Android SDK Tool Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 Android Emulator Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 Android Debug Bridge Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

2010-06-27

spring3.x 权威开发指南中文版

目录如下: 序 .............................. VII 前言 ...............................IX 1 借助Spring 3.0实施Java EE 6 1.1 Java EE 6 编程模型讨论 1.1.1 Java EE 6够敏捷,No! 1.1.2 盘旋于具体与抽象之间 1.2 挖掘 Spring 3.0的架构价值 1.2.1 精耕细作于Java EE 6平台 1.2.2 面向Spring的 SpringSource Tool Suite集成开发工具 1.2.3 全面拥抱OSGi 4.2 1.2.4 开发者决定一切 1.3 下载及构建Spring 3.0 1.3.1 下载Spring 3.0正式发布版 1.3.2 基于SVN库持续构建Spring源码 1.4 小结 2 控制反转容器 2.1 DI及Spring DI概述 2.1.1 面向Java ME/Java SE的BeanFactory 2.1.2 面向Java EE的ApplicationContext 2.2 多种依赖注入方式 2.2.1 设值注入 2.2.2 构建器注入 2.2.3 属性注入 2.2.4 方法注入 2.3 候选的Autowiring策略 III 2.4 基于注解(Annotation)方式配置DI容器 2.5 资源操控 2.6 Spring表达式语言(SpEL)支持 2.7 将DI容器宿主到Web容器中 2.8 外在化配置应用参数 2.9 Spring受管 Bean的作用范围 2.10 Bean Validation集成支持 2.11 回调接口集合及触发顺序 2.12 <util/> 命名空间 . 2.13 值得重视的若干DI特性 2.13.1 depends-on特性 2.13.2 别名(Alias) 2.13.3 工厂Bean和工厂方法 2.13.4 <p/>命名空间 2.13.5 抽象和子Bean 2.14 小结 6 3 面向切面编程 3.1 AOP及Spring AOP基础 3.1.1 细说AOP 3.1.2 Spring AOP基础概念 3.2 AspectJ 6 初探 3.3 老式Spring AOP 3.4 基于@AspectJ的Spring AOP 3.5 基于<aop:config/>元素的AOP 3.5.1 巧用<aop:include/>元素 3.6 在 AspectJ 6应用中启用@Configurable注解 3.6.1 显式使用 AnnotationBeanConfigurerAspect切面 3.6.2 阐述@Configurable注解 3.6.3 通过META-INF/aop.xml(或aop-ajc.xml)控制启用的切面集合 ....... 22 IV 3.6.4 <context:spring- configured/>元素 3.6.5 初探<context:load-time-weaver/>元素 3.7 小结 4 DAO层集成支持 4.1 RDBMS持久化操作抽象支持 4.2 JDBC集成支持 4.2.1 JDBC最佳实践 4.3 事务集成支持 4.4 集成测试支持 4.5 在AspectJ 6应用中启用@Transactional注解 . 4.6 小结 5 Hibernate、JPA集成 5.1 Hibernate集成支持 5.2 JPA集成支持 5.3 智能处理Java EE容器中的装载期织入(LTW) 5.4 小结 6 O/X Mapping集成支持 6.1 O/X Mapping 集成支持 6.1.1 Marshaller及Unmarshaller接口 6.2 实践XMLBeans集成支持 6.2.1 借助Ant生成XMLBeans JAR 6.2.2 XmlBeansMarshaller实现类 6.2.3 <oxm:xmlbeans- marshaller/>元素 6.3 小结 . 7 集成Java EE其他容器服务 7.1 简化JNDI操作 7.2 集成EJB 3.1 7.3 线程池及任务调度集成支持 7.4 集成JMS 7.5 集成JavaMail 7.6 集成分布式操作 7.7 集成JMX 7.8 集成Java EE连接器架构 7.9 小结 8 Web层集成支持 8.1 Spring Web MVC 框架 8.2 Spring Portlet MVC框架 8.3 REST架构风格 8.4 小结 9 高级 Spring 3.0特性 9.1 优雅销毁DI容器 9.2 小结 10 附录A:安装及使用 SpringSource Tool Suite 10.1 获得SpringSource Tool Suite 10.2 安装 SpringSource Tool Suite 10.3 使用SpringSource Tool Suite 10.3.1 针对 Spring 3.0的支持 10.3.2 针对Spring Web Flow的支持 10.3.3 针对Spring Batch的支持 10.3.4 针对Spring Roo的支持 11 附录B:Spring 3.0内置的命名空间 . 11.1 <beans/> 命名空间 11.2 <context/>命名空间 11.3 <util/>命名空间 12 附录C:Spring Web Services 12.1 文档驱动的Web服务 12.2 面向OXM的Web服务实现策略 12.3 Web 服务安全 13 附录D:Spring Web Flow 13.1 流程致胜 13.2 探索Spring Web Flow 14 附录E:Spring BlazeDS Integration 14.1 Flex-RIA王者 14.2 简化BlazeDS的使用 14.3 深入到Spring BlazeDS Integration中 15 附录F:Spring Roo 15.1 快速研发之道 15.1.1 Spring Roo概述 15.2 Spring Roo架构哲学 15.3 深入到Spring Roo中 . 16 附录G:相关资料 16.1 图书 16.2 网站

2010-05-24

java算法大全源码包

java算法大全源码包 有近100多种常见算法的源代码,是学习JAVA算法的难得资料。

2009-10-23

PL/SQL 中文版

PL/SQL是一种高性能的基于事务处理的语言,能运行在任何ORACLE环境中,支持所有数据处理命令。通过使用PL/SQL程序单元处理SQL的数据定义和数据控制元素。   . PL/SQL支持所有SQL数据类型和所有SQL函数,同时支持所有ORACLE对象类型   . PL/SQL块可以被命名和存储在ORACLE服务器中,同时也能被其他的PL/SQL程序或SQL命令调用,任何客户/服务器工具都能访问PL/SQL程序,具有很好的可重用性。   . 可以使用ORACLE数据工具管理存储在服务器中的PL/SQL程序的安全性。可以授权或撤销数据库其他用户访问PL/SQL程序的能力。   . PL/SQL代码可以使用任何ASCII文本编辑器编写,所以对任何ORACLE能够运行的操作系统都是非常便利的   . 对于SQL,ORACLE必须在同一时间处理每一条SQL语句,在网络环境下这就意味作每一个独立的调用都必须被oracle服务器处理,这就占用大量的服务器时间,同时导致网络拥挤。而PL/SQL是以整个语句块发给服务器,这就降低了网络拥挤。

2009-08-13

dtree(web 必备)

Javascripts Tree dtree

2009-08-06

struts2标签库

Struts2.0 Tags 大小:1M 语言:中文

2009-05-31

Visual SourceSafe 2005 汉化包

Visual SourceSafe 2005 汉化包

2009-05-22

c#_help(pdf )

c#_help(pdf ) c#_help(pdf ) c#_help(pdf ) c#_help(pdf )

2008-10-06

空空如也

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

TA关注的人

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