自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code-lover's Learning Notes

Keep hungry,Keep foolish

  • 博客(29)
  • 资源 (97)
  • 收藏
  • 关注

转载 android 实战 AppCompat实现Action Bar

每一位Android开发者对Action Bar这种设计都不陌生了,毕竟它已经发布了至少两年了。Android团队发布Action Bar设计规范时同时放出了ActionBar的Api来支持这种设计。如果对ActionBar不太熟悉的可以参考《 Android UI开发第二十四篇——Action Bar》。ActionBar的API被添加在Android3.0(API 级别 1

2014-04-30 19:51:16 982

原创 android nfc中Ndef格式的读写

检测到标签后在Activity中的处理流程1. 在onCreate()中获取NfcAdapter对象;NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this);2.在onNewIntent()中获取Tag对象或者NdefMessage信息;获取Tag对象:Tag tag = intent.getParcelableEx

2014-04-29 23:17:01 8538 3

原创 android NFC 程序设计

NFC简介NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦公司和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC 和智能控件工具间进行近距离无线通信。13.56MHz频率运行于20厘米距离内。其传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种。目前近场通信已通过

2014-04-29 20:29:24 1989

转载 android onNewIntent方法

在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来

2014-04-28 18:36:09 1068 2

原创 android fragment详解

Fragment概述及其设计哲学    实际上就是为了适应不同的屏幕分辨率,有的屏幕在一个Activity中可以包含一个Fragment,有的则可以包含多个,所以需要根据不同的配置调整显示方式,例如在同一个Activity里面显示两个Fragment,或者在一个Activity里面显示其中一个Fragment,另外一个Activity里面显示另外一个Fragment,实际上就是把显

2014-04-27 23:49:24 1664

转载 android Activity和Fragment生命周期实践

关于活动和片段的生命周期,看了忘、忘了看。一提生命周期,大概一想,似乎明白,仔细一想,似乎不那么明白。索性,一不做二不休,写了个活动加上两个片段,覆盖所有的生命周期方法,打上Log一顿摆弄,直观的东西就出来了。所有的测试包括:1. 从Launcher启动活动2. 按回退键退出活动3. 按Home键将活动切入后台4. 将后台的活动切回前台5. 片段加载6. 片段2替换片段

2014-04-27 22:15:04 821

转载 android中Activity,Service和线程之间的通信

Activity、Service和线程应该是Android编程中最常见的几种类了,几乎大多数应用程序都会涉及到这几个类的编程,自然而然的,也就会涉及到三者之间的相互通信,本文就试图简单地介绍一下这三者通信的方式。想写这篇文章的起因是,笔者跟几个同学在做一个Android上的应用,起初代码写得很凌乱,因为我在Activity中直接创建了线程,去执行某些任务。但是我们知道线程可能需要运行的时间

2014-04-26 23:20:34 1055

原创 android static实现Service与Activity中Handler通信

用于对static的理解,仅仅用于对static的理解,不喜勿喷第一种方式:从Service中获取Activity的static变量,调用该静态变量的getHandler()获取Handler进行发送消息MainActivity:package com.example.test;import android.support.v7.app.ActionBarActivity;imp

2014-04-26 23:15:37 4391 1

原创 android AsyncTask

AsyncTask叫做异步任务,首先说明异步与同步的区别:同步和异步的区别转载自:http://blog.csdn.net/lmhcn/archive/2006/10/08/1325941.aspx举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览

2014-04-26 21:14:47 1131

原创 解决Ubuntu和Windows的文件乱码问题

1、转换文件内容编码   Windows下天生的纯文本文件,其中文编码为GBK,在Ubuntu下显示为乱码,可以使用iconv命令进行转换:   iconv -f gbk -t utf8 source_file > target_file2、转换文件名编码   Windows下压缩的zip文件,在 Ubuntu下解开时,中文文件名会显示乱码,可以用convmv解决。   安装c

2014-04-26 15:58:43 1797

原创 ubuntu 常用软件及环境

安装完系统后,更新系统sudo apt-get update # 更新源索引sudo apt-get dist-upgrade # 更新系统sudo apt-get autoremove1安装中文语言包, 输入法:搜狗拼音http://pinyin.sogou.com/linux/?r=pinyin2 浏览器:chromehttps://www.

2014-04-26 15:56:59 1123

原创 ubuntu sublime安装及配置

安装:sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text安装上第三方插件管理:按ctrl+`(1左边的键),调出命令窗口,输入import urllib2,os; pf='Package Control.sub

2014-04-26 15:20:44 1815

转载 svn e​c​l​i​p​s​e​中​s​v​n​插​件​的​使​用

安装成功后,重启eclipse。查看是否有Preferences->Team->SVN,有则说明安装成功。新建一个项目。新建一个类,写上一些代码。在eclipse中打开SVN视图在左边新建一个资源库位置 回到JAVAEE视图,将项目import到服务器服务器上:鼠标右键点击项目->Team->Share Project

2014-04-25 18:31:07 1286

原创 svn 客户端命令

常用svn命令说明1、从SVN仓库中检索出代码到工作拷贝:# svn checkout https://svn.sinaapp.com/appname [workcopy]其中workcopy是可选的,如果不写workcopy,SVN会默认将appname做为workcopy。如果只检索某个版本:# svn checkout https://svn.sina

2014-04-25 17:04:48 1029

原创 android GPS应用程序设计

GPS简介GPS是英文Global Positioning System(全球定位系统)的简称。GPS是20世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统 。其主要目的是为陆、海、空三大领域提供实时、 全天候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的,经过20余年的研究实验,耗资300亿美元,到1994年3月,全球覆盖率高达98%的24颗

2014-04-24 17:01:47 2041

原创 android 命名规范

xml:layout: layout_模块名(包名的最后一个文件夹名)_组件名view:  view_母layout组件名_组件名        color.xml: 模块名(包名的最后一个文件夹名)_组件名_颜色名(颜色的英文)        strings.xml: 模块名(包名的最后一个文件夹名)_组件名_字符串名(要反映字符的意思)        .

2014-04-24 15:15:30 937

转载 SVN SAE使用教程

概要概述        SAE自2011-7-10日起,将全面支持SVN代码部署,用户不仅可以通过任何SVN客户端部署代码,而且SAE现有的代码部署方式也已经对接应用的SVN仓库,即使不使用SVN客户端部署代码,也保证了代码版本。        如:通过在线代码编辑器(http://sdk.tools.sinaapp.com)等方式对代码的修改、部署等操作也会像svn co

2014-04-21 15:01:15 2750

原创 android Json数据解析

JSON(JavaScript Object Notation) 定义: 它是基于JavaScript编程语言ECMA-262 3rd Edition-December 1999标准的一种轻量级的数据交换格式,主要用于用于跟服务器进行交换数据。跟XML相类似,它独立于语言,在跨平台数据传输上有很大的优势,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(获得了当

2014-04-19 15:01:21 1098

原创 java android HTTP应用程序设计

使用URL访问网络资源:URL(Universal Resource Locator)统一资源定位符,是Internet上的标准资源地址,http协议通过URL来定位资源URL组成:资料类型+存放资源的主机(域名)+资源文件名。protocol://hostname[:port]/path/[;parameters][?query]#fragment Protocol:传输协议

2014-04-15 15:29:28 1180

原创 java UDP协议程序设计

UDP协议的简介UDP协议是一种面向无连接不可靠的协议,也就是在进行数据通讯之前发送端和接收端无需进行连接,发送端要发送数据,只需构造数据报,并将接收端的地址放入数据报中,然后将其发送出去就可以了.该协议是一种不可靠的协议,因为收发放没有连接过程, 发送出去的数据有可能中途丢失,并且发送端还得不到反馈.所以在实现UDP协议的程序中,最关键是如何实现UDP的数据报.J

2014-04-14 14:49:56 1264

原创 svn 服务器搭建及常用命令

服务器搭建步骤:1.安装包$ sudo apt-get install subversion2.添加svn管理用户及subversion组$ sudo adduser svnuser$ sudo addgroup subversion$ sudo addgroup svnuser subversion 3.创建项目目录$ sudo mkdir /sv

2014-04-13 23:18:29 1000

原创 java TCP协议程序设计

网络编程基本概念:网络通信要素地址:与网络上哪台计算机通信端口:与计算机上的哪个网络应用程序通信协议:采用什么规则进行通信JAVA的网络编程方法:Java.net的包提供相应的类与方法地址:获得要通信的网络计算机地址代表IP地址的InetAddress类端口:获得要通信网络应用程序0-65535的端口号,1024以下的保留协议:采用某

2014-04-13 09:42:46 1325

原创 java I/O流

Java I/O流简介:为使程序设计简单明了,Java把程序的输入\输出抽象为流(Stream),而其中输入或输出的数据称为数据流.简单地说:流就是指在计算机与输入\输出之间流动的数据序列.序列中的数据可以是二进制数据,也可以是其他符合某种格式规定的特定数据,如字符流等。按照数据的流动方向:  输入流   输出流按照处理数据的类型:  字节流  字符流按照流是否直接

2014-04-09 11:26:26 2449 2

原创 android Widget

桌面控件是通过BroadCast的形式进行控制的,因此每个桌面控件都对应一个BroadCastReceiver.为了简化桌面控件的开发,Android提供了一个AppWidgetProvider类,它就是BroadcastReceiver的子类.为了开发桌面控件,开发者只要开发一个继承AppWidgetProvider的子类,并重写AppWidgetProvider不同的生命周期方法即可.

2014-04-03 15:59:57 964

原创 android ContentProvider

ContentProvider简介:ContentProvider(数据提供者)是在应用程序间共享数据的一种接口机制ContentProvider提供了更为高级的数据共享方法,应用程序可以指定需要共享的数据,而其他应用程序则可以在不知数据来源、路径的情况下,对共享数据进行查询、添加、删除和更新等操作许多Android系统的内置数据也通过ContentProvider提供给用户使用,例如

2014-04-03 14:52:20 1432

原创 PHP SimpleXML

与 DOM 或 Expat 解析器相比,SimpleXML 仅仅用几行代码就可以从元素中读取文本数据。SimpleXML 可把 XML 文档转换为对象,比如:元素 - 被转换为 SimpleXMLElement 对象的单一属性。当同一级别上存在多个元素时,它们会被置于数组中。属性 - 通过使用关联数组进行访问,其中的下标对应属性名称。元素数据 - 来自元素的文本数据被转换为字符串。

2014-04-01 22:42:14 990

原创 PHP XML DOM

有两种基本的 XML 解析器类型:基于树的解析器:这种解析器把 XML 文档转换为树型结构。它分析整篇文档,并提供了 API 来访问树种的元素,例如文档对象模型 (DOM)。基于事件的解析器:将 XML 文档视为一系列的事件。当某个具体的事件发生时,解析器会调用函数来处理。DOM 解析器是基于树的解析器。DOM XML 解析器函数是 PHP 核心的组成部分。无需安装

2014-04-01 22:22:31 1130

原创 PHP XML Expat 解析器

XML Expat 解析器是 PHP 核心的组成部分。无需安装就可以使用这些函数。XML 文件:GeorgeJohnReminderDon't forget the meeting!初始化 XML 解析器:<?php//Initialize the XML parser$parser=xml_parser_create();//Function

2014-04-01 22:02:27 1200

原创 PHP MySQL

连接到一个 MySQL 数据库:<?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); }// some code?>关闭连接:脚本一结束,就会关闭连接。如需提前关闭连接,请使用 mysql

2014-04-01 21:20:00 1089

Struts2教程.chm

Struts2教程.chm

2014-04-24

struts-2.2.1.1.chm

struts-2.2.1.1.chm

2014-04-24

struts2-tags-API.chm

struts2-tags-API.chm

2014-04-24

struts2.0中文帮助手册.chm

struts2.0中文帮助手册.chm

2014-04-24

spring2.0-reference_final_zh_cn.chm

spring2.0-reference_final_zh_cn.chm

2014-04-24

Hibernate+API+(3.3.1.GA).chm

Hibernate+API+(3.3.1.GA).chm

2014-04-24

Hibernate Annotations参考文档-3.20.chm

Hibernate Annotations参考文档-3.20.chm

2014-04-24

JAVAEE_6.0.1.chm

JAVAEE_6.0.1.chm

2014-04-24

JavaEE6 API 英文版.CHM

JavaEE6 API 英文版.CHM

2014-04-24

JavaEE6 API 中文版.chm

JavaEE6 API 中文版.chm

2014-04-24

Struts2Hibernate+Spring中文帮助文档.zip

Struts2Hibernate+Spring中文帮助文档.zip

2014-04-24

spring-framework-master.zip

spring-framework-master.zip

2014-04-24

JavaEE6_API_英文版_中文版.rar

JavaEE6_API_英文版_中文版.rar

2014-04-24

Hibernate_Annotation_文档.pdf

Hibernate_Annotation_文档.pdf

2014-04-24

ssh框架api集合.rar

java ssh框架api集合

2014-04-24

.Struts2+API.chm

.Struts2+API.chm.

2014-04-24

androidapi_chm.zip

androidapi_chm.zip

2014-04-24

程序员的数学.pdf

程序员的数学.pdf

2014-04-24

程序员的职业素养.pdf

程序员的职业素养.pdf

2014-04-24

统一软件开发过程.pdf

统一软件开发过程.pdf

2014-04-24

服务端源码.rar

服务端源码.rar

2015-07-15

客户端源码.rar

客户端源码.rar

2015-07-15

nio-src.zip

nio-srcnio-src

2015-03-15

ASM_Demo.zip

ASM_Demo.zip

2015-02-01

ssh Struts2.2+Hibernate3.6+Spring3.1+oracle 分页示例.zip

ssh Struts2.2+Hibernate3.6+Spring3.1+oracle 分页示例.zip

2015-01-22

Gif编码解码类,总共四个

Gif编码解码类,总共四个Gif

2014-12-29

css 清除默认样式

清除html原有样式清除html原有样式清除html原有样式清除html原有样式

2014-11-27

eclipse格式化代码配置文件.zip

eclipse格式化代码配置文件.zip(包含代码清理与格式化)

2014-08-07

j2se6.chm文档

j2se6.chm jdk jdk6 文档 api

2014-07-07

jd-gui-0.3.5.osx.i686.dmg

jd-gui-0.3.5.osx.i686.

2014-06-09

dex2jar-0.0.9.15.zip

dex2jar-0.0.9.15.zip

2014-06-09

apktool1.5.2.tar.bz2

apktool1.5.2.tar.bz2

2014-06-09

apktool-install-macosx-r05-ibot.tar.bz2

apktool-install-macosx-r05-ibot.tar.bz2apktool-install-macosx-r05-ibot.tar.bz2apktool-install-macosx-r05-ibot.tar.bz2

2014-06-09

Node.js开发指南.pdf

Node.js开发指南.pdf

2014-05-27

jstl.rar(jar)

jstl.rar

2014-05-26

javaee mvc

javaee mvc

2014-05-22

ubuntu 下sublime2 输入法支持.tar.gz

ubuntu下让sublime2支持中文输入法,里面包含必要的文件和步骤文档,方便快速配置.

2014-04-26

Android自定义对话框样式.zip

该源码有各种样式可供开发者选用。开发者可参照源代码实现自己喜欢的样式。

2014-04-24

编程规范.rar

编程规范

2014-04-24

ssh2+API+集合.rar

ssh2+API+集合.rar

2014-04-24

空空如也

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

TA关注的人

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