自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 收藏
  • 关注

转载 毕业5年决定人的一生

大家千万不要错过这篇文章,毕业三年多了,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头

2013-09-26 17:28:48 996

原创 Android 开发中使用Eclipse Debug调试

1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点1.gif (17.62 KB, 下载次数: 191)下载附件保存到相册 2011-9-2 23:33 上传在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断

2013-09-26 08:50:36 954

转载 软件项目版本号的命名规则及格式

版本控制比较普遍的 3 种命名格式 :一、GNU 风格的版本号命名格式 :主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]示例 : 1.2.1, 2.0, 5.0.0 build-13124二、Windows

2013-09-23 14:08:49 980

原创 Android 多级菜单的实现

效果: main.xml:Java代码 "1.0" encoding= "utf-8" ?> "http://schemas.android.com/apk/res/android"android:orientation="horizontal" android:layout_width="fill_parent" android:layout_

2013-09-22 11:51:28 1591

转载 Android sqlite3插入速度优化方案

先贴上SQLiteOpenHelper的代码,我们创建测试的表是user,它有四个字段id,name,age,height,remark,测试用的小米2,默认条数为100行。[java] view plaincopyprint?//MySQliteOpenHelper作为一个访问SQLite的帮助类,提供两方面的功能//1.getReadableDataba

2013-09-13 10:55:28 1165

原创 JAVA代码判断数据库表是否存在

public boolean tabbleIsExist(String tableName){          boolean result = false;          if(tableName == null){                  return false;          }          SQLiteDatabase db = null;

2013-09-10 14:44:51 1011

原创 sqlite数据库常用命令及操作

sqlite数据库只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,SQLite大量的被用于手机,PDA,MP3播放器以及机顶盒设备。新建数据库sqlite3 databasefilename检查databasefilename是否存在,如果不存在就创建并进入数据库(如果直接退出,数据库文件不会创建) 如果已经存在直接进入数据库 对数据库进行操作sqlit

2013-09-09 09:15:08 1600

原创 打开/关闭移动数据开关

由于打开或者关闭GPRS的API是隐藏的,这里采用JAVA反射机制来实现打开或者关闭移动数据开关。 private void setNetEnabled(Context context, boolean enabled) throws Exception { final ConnectivityManager conman = (ConnectivityManager) cont

2013-09-05 15:56:00 2028

转载 JAVA反射机制

Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav

2013-09-05 15:45:56 678

转载 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

随着微信的到来,二维码越来越火爆,随处能看到二维码,比如商城里面,肯德基,餐厅等等,对于二维码扫描我们使用的是google的开源框架Zxing,我们可以去http://code.google.com/p/zxing/下载源码和Jar包,之前我项目中的二维码扫描功能只实现了扫描功能,其UI真的是其丑无比,一个好的应用软件,其UI界面也要被大众所接纳,不然人家就不会用你的软件啦,所以说应用软件功能和界

2013-09-03 15:33:17 1774 3

原创 Service生命周期

Service生命周期使用context.startService() 启动Service其生命周期为context.startService() ->onCreate()- >onStart()->Service running-->context.stopService() | ->onDestroy() ->Service stop如果Service还没有运行,则andr

2013-08-29 17:42:44 593

转载 Java中的Enum的使用与分析

Java中的Enum的使用与分析示例:public enum EnumTest {     FRANK("The given name of me"),     LIU("The family name of me");     private String context;     private String getContext(){    

2013-08-29 17:42:08 566

转载 Windows7集成SP1微软原版光盘镜像下载大全

声明:Windows 7 With SP1 即已集成Service Pack 1的Win7版本。微软于2011年5月12日重新发布了集成SP1的版本(注释①)。本帖电驴链接均来自http://msdn.itellyou.cn/,其他链接来自热心网友。光盘SHA1值均来自微软官方,下载后一定要验证,若发现校验值不符,切勿安装,并望及时向IT之家社区反馈!【Win7安装方法】【Win7

2013-08-28 13:34:31 15814

转载 Android打包签名——生成keystore到完成签名

首先,我们需要一个keystore,以下介绍如何生存keystore cmd下:进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件。C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -va

2013-08-27 15:17:18 817

转载 JAVA String.format 方法使用介绍

JAVA String.format 方法使用介绍1.对整数进行格式化:%[index$][标识][最小宽度]转换方式        我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-'    在最小宽度内左对齐,不可以

2013-08-27 14:00:37 634

转载 仿QQ空间登录,解决键盘挡住输入框的问题

我们在开发Android应用中,登录和注册界面是少不了的,往往在做登录注册的时候如果给界面加一个LOGO,就有可能把用户名和密码框放在手机屏幕的中间或底部,这样当软键盘弹出的时候,就有可能挡住输入框(往往用户输完用户名和密码还要按返回键盘才能登录),这样用户体验是不好的,我曾今也为这种事情很头疼。首先说一下我原来想到过的解决办法:      一、原来想到过的解决办法:    (1)、把登录

2013-08-21 09:19:27 1796

转载 孙鑫视频VC++深入详解学习笔记(全)

Lesson1: Windows程序运行原理及程序编写流程窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与Lessonecl调用规范的比较,初学者常犯错误及注意事项。1.       Windows API与Win32 SDK操作系统提供了各种方便开发Windows应用程序的编程接口,所的函数都在Win

2013-08-14 10:15:20 2711

原创 无线互联IOS视频教程

无线互联IOS UI视频目录:无限互联iOS开发视频教程:1.1.iPhone开发概述-必看-熊彪.mov(294.86MB)无限互联iOS开发视频教程:2.1.iPhone开发工具安装及介绍-熊彪.mov(170.63MB)无限互联iOS开发视频教程:2.2.OC变量和基本数据类型1-熊彪.mov(128.42MB)无限互联iOS开发视频教程:2.3.OC变量和基本数据类型2-熊

2013-08-14 09:23:22 2040

转载 安卓截图(2.3中实现截屏)

示例代码在:frameworks\base\services\surfaceflinger\tests\screencap\screencap.cpp[html] view plaincopyprint?/*   * Copyright (C) 2010 The Android Open Source Project   *   * Licensed und

2013-08-13 15:44:21 1509

转载 Android 4.0 截屏(Screenshot)

Android 4.0 截屏(Screenshot)代码流程小结androideclipselayoutjarlinuxbutton        参考文档:Android 4.0 截屏(Screenshot)代码流程小结:http://blog.csdn.net/hk_256/article/details/7306590

2013-08-12 17:10:52 1745

原创 XP中如何在任务栏处添加快速启动项、任务栏无法添加快捷方式

XP中如何在任务栏处添加快速启动项、任务栏无法添加快捷方式 习惯使用Windows 9x的用户都知道在任务栏中有快速启动项,如“启动IE”、“显示桌面”等。但是当我们安装Windows XP以后,你就会发现在任务栏中没有任何的快速启动项,使用起来很不方便,我们可以通过以下的方法添加快速启动项。添加“显示桌面”项。依次单击【开始】→【设置】→【控制面板】→【任务栏和开始菜单】,在【任务栏

2013-08-12 11:50:26 4875

原创 onInterceptTouchEvent和onTouchEvent调用关系

onInterceptTouchEvent和onTouchEvent调用关系,即各种return true和return false的运行情况。return true和return false,代表的是是否消费完该事件,也就是该事件是否会继续传递给下层或者上层组件继续处理。return true代表消费完不会继续传递,return false代表没有消费完将会继续传递。如果没有on

2013-08-05 10:58:52 681

转载 VirtualBOX安装Mac OS X 10.7正式版_可完美升级,无bug

本次教程包含的工具如下:1、 最新版的VirtualBOX 4.1.2,大约87.5MB(请各位童鞋到官网下载,为什么,因为这个是开源免费的软件)2、 正版的Mac OS X 10.7_Lion(感觉原作者xuxulll提供),约3.9GB。3、 系统引导工具HJmac.iso约3.7MB。就这么几个简单的工具。 包含工具集合,下载地址:

2013-08-01 20:30:29 3043

转载 让你的模拟器不再卡:VirtualBox安裝 Android-x86 4.0

为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下:1. Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),而 iOS 和 WP7 的模拟器的目标体系结构都是 x86 的,另外 iOS 的模拟器中运行的 App 也是编译为 x86 的。这样一来 Android 模拟器需要做一些额外的二进制翻译工作。2. Android 模拟器用的是 QEMU

2013-08-01 19:26:54 1255

转载 JNI学习积累之二 ---- 数据类型映射、域描述符说明

在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。    在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下:        1、primitive types ----基本数据类型,如:int、 float 、char等基本类型        2、reference types----引用类型,如:类、实例、数组。

2013-07-31 22:09:44 686

转载 JNI学习积累之一 ---- 常用函数大全

花了几天时间研究了下JNI,基本上知道如何使用了。照我的观点JNI还是不难的,难得只是我们一份尝试的心。 学习过程中,  发现关于JNI函数资料真的很少,所谓“工欲善其事,便先利其器”,整理出了这份资料,希望能帮助你克服JNI学习的坎。           主要资料来源: 百度文库的《JNI常用函数》 。      同时对其加以了补充 。     要素  :1、 该函数

2013-07-31 22:08:06 536

原创 Android Javah生成JNI头文件

新建完工程后,cmd命名行模式进入到工程根目录,然后cd bin,再cd classes,进入到工程的classes目录,然后输入javah -classpath . -jni com.felix.hellojni.MainActivity,就会在classes目录下生成对应的.h文件。注意:.左右都有空格,com.felix.hellojni为包名,MainActivity为类名。

2013-07-29 15:19:49 668

转载 Android中Acition和Category常量表

ActionAction常量对应字符串简单说明ACTION_MAINandroid.intent.action.MAIN应用程序入口ACTION_VIEWandroid.intent.action.VIEW显示指定数据ACTION_ATTACH_DATAandroid.intent.action.ATTACH_DATA

2013-07-29 11:14:56 906

原创 IOS atomic与nonatomic,assign,copy与retain的定义和区别

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。        atomic                设置成员变量的@property属性时,默认为atomic,提供多线程安全。                在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:

2013-07-28 16:28:13 607

转载 Android推送方案分析(MQTT/XMPP/GCM)

本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。 方案1、 使用GCM服务(Google Cloud Messaging) 简介:Google推出的云消息服务,即第二代的G2DM。 优点:Google提供的服务、原生、简单,无需实现和部署服务端。 缺点:Android版本限制

2013-07-26 10:30:50 873

原创 通过包名启动Android程序

private void RunAppByPackageName(String packageName) {        PackageInfo pi;        try {            pi = getPackageManager().getPackageInfo(packageName, 0);            Intent resolveIntent =

2013-07-25 15:05:35 797

转载 人生应该如何规划

25岁研究生毕业,工作若干年后,回头看看,应该说也走了不少的弯路,但是也存储了一些经验和教训。现在正在开一个自己的小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对前景也很迷茫,想抛砖引玉,谈谈自己的看法,局限于理工科的学生,我对文科的不懂,身边的朋友也没有这一类型的。几年前的研究生毕业,那时出路就是1种:留在大城市的国营单位,搞一个当地的户口,这是最好的选择。到后来的2~3年内,户口

2013-07-23 19:54:53 620

转载 采用MQTT协议实现Android消息推送

对于消息推送,一开始还真不知道什么方式比较好,一头雾水,现在回顾总结下资料。http://zheye.org/asks/4d99a1aafd503c41d700000a通过上面者也里面的回复,得到一些信息。1.官方的C2DM,但是只支持android2.2及以上平台的,而且使用的google的服务器。对于google服务器的问题,网友应该都清楚,天朝的大中华区局域网总是让它不时的给

2013-07-20 10:42:34 884

转载 MQTT的学习研究汇总

MQTT的学习研究(一)http://www.eoeandroid.com/thread-230672-1-1.htmlMQTT的学习研究(二)moquette-mqtt 的使用之mqtt broker的启动http://www.eoeandroid.com/thread-230676-1-1.htmlMQTT的学习研究(三)moquette-mqtt 的使用之mqtt服务

2013-07-20 10:41:12 1580

转载 Android实现推送通知

How to Implement Push Notifications for AndroidPosted 3 years agoUPDATE 5/2/2013: I wrote this post almost 3 years ago. At this point, Google GCM is the best way to implement pus

2013-07-20 10:38:24 1243

转载 android ListView和GridView拖拽移位具体实现及拓展

关于ListView拖拽移动位置,想必大家并不陌生,比较不错的软件都用到如此功能了.如:搜狐,网易,百度等,但是相比来说还是百度的用户体验较好,不偏心了,下面看几个示例:2012-12-18 16:09 上传下载附件(73.45 KB) 首先说一下:拖拽ListView的item就不应该可以任意移动,只应该在ListView所在的范围内,而网易的你看看我都可

2013-07-10 18:04:01 1030

转载 C++经典书籍推荐(不断更新中……)

C++是一门难学易用的系统语言!之所以难学,在于它既提供了如C语言面向过程,也提供了面向对象(OO)的强大支持;既可作为企业级应用程序开发的主流语言,亦可作为系统级开发的强大工具;可作为大学生程序设计语言学习的基础,也可作为资深程序员的开发利器。它有着抽象的语言层次,更蕴含了丰富的表述能力,以至于常将之上升至艺术层面来理解……  以下提供几本经典的C++书籍,这些书籍凝聚了大师级作家宝贵的行业

2013-06-10 21:56:43 832

转载 再次写给我们这些浮躁的程序员

2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。  多做项目,多思考  不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解

2013-05-29 09:26:05 680

转载 2008新版眼保健操图解

2008新版眼保健操图解  新版眼睛保健操共有6节,依据中医原理增加了“按压头部督脉穴”和“按压耳垂眼穴及脚趾抓地”,并将“按揉太阳穴及轮刮眼眶”改为“按揉太阳穴刮上眼眶”,总时长仍为5分钟,更加简便、卫生、安全、有效,更有助于学生全面发展 。第一节:按揉攒竹穴    用双手大拇指螺纹面分别按在两侧穴位上,其余手指自然放松,指尖抵在前额上。随音乐口令

2013-05-18 10:51:02 2822

转载 ubuntu 12.10 下载 Android 4.2 源码

ubuntu 12.10 下载 Android 4.2 源码完整步骤Installing some soft1 Install curl:         sudo apt-get install curl2 Install git-core:        sudo apt-get install git-core Installing Repo1 在用户目录下创建一

2013-05-17 09:54:12 914

空空如也

空空如也

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

TA关注的人

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