自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

转载 在JavaScript中使用console.log打印对像、数组等调试代码

js console.log 打印 对像 数组 详解console.log是什么东西,其实就是一个打印js数组和对像的函数而已,就像是php的print_r,var_dump。console.log这个函数本身没什么好说的,这篇博客告诉大家怎么去用这个函数。在说这个函数之前,我想大家用的最多查看js输出,是alert吧,但是alert,只能弹string或者是int的

2015-03-30 12:19:31 7037

原创 eclipse下tomcat7.0自测出现“404”异常和部署项目报404的解决办法

问题1:eclipse中配置好tomcat服务器后,启动tomcat查看控制台信息显示启动成功,但访问tomcat首页报404异常 。原因:该情况说明,tomcat已正常启动,只是未访问到root目录。解决方案:查询资料,正确配置如下:双击Server中配置的Tomcat服务器会弹出如下界面:在Server Locations配置中选择第二个选项,use

2015-03-26 10:54:53 6662

转载 【设计模式之一:单例模式(二)】JAVA 单例模式完全剖析

转载自:http://blog.csdn.net/songylwq/article/details/6058771概要 单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中,David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化(serialization)时如何处理这些

2015-03-25 16:21:41 474

转载 【素养】从解决使用SQLiteOpenHelper自定义db路径的问题中的启示

SQLiteOpenHelper是Android框架为我们提供的一个非常好的数据库打开、升级与关闭的工具类。但是这个工具类会自动把db文件创建到“ /data/data/com.*.*(package name)/” 目录下,这么做可能是与Android文件系统的设计思路有关。但是在实战过程中,我们可能有各种原因需要自定义db文件路径(例如db文件较大放到sd卡更安全等等),相信很多人都遇

2015-03-25 16:10:56 1969

转载 【素养】由一个简单算法想到的程序员素养问题

由一个简单算法想到的程序员素养问题  题记:五月从帝都回到武汉,旅游半个月后开始找新工作,六月选择了一家华中地区为数不多的移动互联网公司入职至今,略有感触——比较帝都码农与武汉码农的平均水平,就跟两个城市的经济发展水平差异一样大,不是说武汉这边没有优秀的程序员(我也算半个嘛),而是说平均水平确实不如其他一线城市。想想也正常,巨头公司都扎堆北上广深,以极具竞争力的薪酬福利和巨头光环吸引着广大程序

2015-03-25 16:05:07 487

转载 【感悟】看完很清醒,我相信这是一个同龄人写的。。加油。。被扇醒的感觉

你学习一般,考上了现在的这个学校,成绩不算好,拿不到校奖国奖,自习不规律上课不常听,考试全靠突击,同学帮一把也能考到七八十分。你家境一般,父母都是普通员工,在这个城市一个月生活费一千二,没事下下馆子,一个月添一件衣服,想买台相机要等几个月,经常要咬咬牙才能买双自己喜欢的鞋。你特长一般,不会吉他不会钢琴不会跳舞不会画画,想学摄影却不会PS,想上台演出却没信心,学校晚会比赛的时候,你经

2015-03-25 16:04:15 741

转载 【设计模式之一:单例模式(一)】Java单例模式深入详解

一.问题引入  偶然想想到的如果把Java的构造方法弄成private,那里面的成员属性是不是只有通过static来访问呢;如果构造方法是private的话,那么有什么好处呢;如果构造方法是private的话,会不更好的封装该内呢?我主要是应用在使用普通类模拟枚举类型里,后来发现这就是传说中的单例模式。构造函数弄成private 就是单例模式,即不想让别人用new 方法来创建多个对象,可以

2015-03-25 15:48:49 416

转载 【Android】 import跟export使用说明 及 export报错:jarlist.cache: Resource is out of sync with the file syst解决

转载自:http://www.educity.cn/wenda/175884.htmlAndroid import和export使用说明 及 export报错:jarlist.cache: Resource is out of sync with the file syst解决  在Android开发export项目时发现有时会报错,内容如下:情况一:  Problems

2015-03-25 09:35:12 682

转载 【JavaWeb】部署war包到Tomcat根目录(测试有效)

转载:http://blog.csdn.net/free4294/article/details/38230849在Tomcat中部署war包很简单:首先,直接把相应的war包放到$TOMCAT_HOME/webapps下,不用建目录;然后,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加类似于如下内容: 其中,docBase

2015-03-20 15:36:43 1992

原创 【Android消息处理机制】Handler中sendEmptyMessage与sendMessage的区别和sendMessageAtTime()与sendEmptyMessageDelay()区别

1、sendEmptyMessage与sendMessage的区别:sendMessage()允许你处理Message对象(Message里可以包含数据,)。sendEmptyMessage(int what)只能放数据。其中参数what作用:就类似于ID,处理消息的时候用于区分你send一个0和1,处理的时候就要判断了if(msg.what == 0){}else if(msg.wh

2015-03-20 11:24:00 43658 6

原创 【Android消息处理机制】正确理解ThreadLocal(一)

转载自:http://www.iteye.com/topic/103804首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通

2015-03-20 11:18:03 541

转载 【Android消息处理机制】android的消息处理机制(图+源码分析)——Looper,Handler,Message

转载出处:http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html  android的消息处理机制(图+源码分析)——Looper,Handler,Message作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。and

2015-03-20 11:16:23 516 1

转载 使用单例模式实现自己的HttpClient工具类

使用单例模式实现自己的HttpClient工具类引子在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)。比如你只需

2015-03-20 11:13:52 477

原创 java的war、jar、ear包的作用分别是什么?及eclipse打包war文件方法

war包:是做好一个web应用后,通常是网站,打成包部署到容器中。jar包:通常是开发时要引用通用类,打成包便于存放管理。ear包:企业级应用,通常是EJB打成ear包。所有的包都是用jar打的,只不过目标文件的扩展名不一样。ear本身就是一个包,怎么打成war啊?你是说把要打成ear的包打成war吧?当然可以,不过应该不会被正确解开,即不能运行,

2015-03-20 10:11:05 6493

原创 【SQLite】常用操作SQL及压缩SQLite的实例代码

1、创建ID自增的Data表 /** * 创建发送失败的信息的Data表的SQL */ public static final String createDataTable = "CREATE TABLE IF NOT EXISTS "+ DataModel.TABLE_DATA_NAME + "(" + DataModel.DATA_MODEL_ID + " int

2015-03-19 18:08:43 2511

原创 Android 实现应用程序最小化到后台运行

方法一:模拟按下home键,返回到home界面Intent i = new Inent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_HOME); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActi

2015-03-19 15:20:25 7951

转载 如何在service中获取按键监听事件呢

思路一:你的service 启一个大小为1*1的窗口 放到角落这个窗口 可以监听on key的思路二:这个需求必须修改底层才可实现,我现在的做法是修改底层,在按键按下时发送广播,这样在service或者activity都可捕获到按键信息app中对于HOME键广播事件的接收      首先,自定义一个BroadcastReceiver:[java] view plainc

2015-03-18 18:00:38 12090 2

转载 Context-----Activity,Application之间的交流使者

转载自:http://www.cnblogs.com/wenjiang/archive/2012/10/15/2724923.html      Context,我们在android开发中经常见到这个名词,尤其是某些方法的参数列表,像是我们Toast中的makeText()中的第一个参数,就是Context。可以这么说,Context是 android中的基础,只有切实掌握好Conte

2015-03-13 14:53:37 386

转载 Android Application Task Activities的关系

转载自:http://www.cnblogs.com/ghj1976/archive/2011/04/29/2032412.html什么是Android  Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Act

2015-03-13 14:53:18 512

原创 Android获取手机通话记录

1、第一步:安卓手机通话记录是哪个文件/data/data/com.android.providers.contacts/databases/contacts2.db手机Root后,用RE管理器查看这个SQLite数据库文件。如果是来电记录,在这个数据库的call表里。2、第二步:不获取root权限的情况下查看通话记录(1)manifest.xml配置相应权限

2015-03-13 12:09:15 15515 2

转载 Android:Intent Filter简介及属性(action、Category等)匹配方式说明

转载自:http://blog.csdn.net/huangbiao86/article/details/6682930Activity 的 Intent FilterIntent Filter 描述了一个组件愿意接收什么样的 Intent 对象,Android 将其抽象为 android.content.IntentFilter 类。在 Android 的 Andro

2015-03-13 10:02:28 713

转载 Manifest.xml中配置<supports-screens>的作用及参数解析

转载自:http://www.cnblogs.com/zhengbeibei/archive/2013/04/24/3041292.html版本:Android 3.2语法:android:resizeable=["true"| "false"]              android:smallScreens=["true" | "fal

2015-03-13 10:02:05 2504

转载 android获得屏幕高度和宽度的方法

转载自:http://www.cnblogs.com/pswzone/archive/2012/03/11/2389993.htmlandroid获取屏幕的高度和宽度用到WindowManager这个类,两种方法: 1、WindowManager wm = (WindowManager) getContext()         

2015-03-13 09:58:39 367

转载 Activity切换时动画(animate)效果实现(overridePendingTransition)

转载自:http://blog.csdn.net/menxu_work/article/details/10258787在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void 

2015-03-13 09:57:07 671

转载 解决:eclipse导入android时工程下没有R文件的问题,以及style.xml文件报错

在Android中使用开源代码或者自己开发项目的时候,经常会遇到R.java文件丢失的情况,如何重新生成呢?网上一般给出这样的两种方法:方法 1:当你导入一个新工程的时候或者新建一个工程,发现没有R文件,是不是很抓狂,话不多说,看下面。方法/步骤右键选择你的工程,refresh,不行?看下一步

2015-03-13 09:38:28 9423

转载 【Fragment使用】(三)使用fragment的几个常见注意事项(重要)

自从fragment出现以来现在越来越多的项目用了这个东西,下面总结一下遇到的一些问题和解决方案如果有更好的解决办法 欢迎回复1  fragment刷新问题动态创建fragment 调用mFragmentPagerAdapter.notifyDataSetChanged发现部分,或者全部的fragment没有变化这种情况一般出现在fragment1,fragment2,fragme

2015-03-12 09:53:13 1036

转载 【Fragment使用】(二)Android之取消ViewPage+Fragment的预加载

转载自:http://www.cnblogs.com/lee0oo0/p/3713391.htmlAndroid之取消ViewPage+Fragment的预加载用过ViewPage+Fragment组合的童鞋自然知道这个问题,没有遇到的同学祝愿你们永远不会遇到,呵呵。直接上关键代码注释:setUserVisibleHint每次fragment显示与隐藏都会调用,他的调用顺序

2015-03-12 09:51:18 1272

转载 【Android四大组件之Service】(三)Service中startService与bindService的区别

转载自:http://www.cnblogs.com/androidme/archive/2012/03/13/2393670.htmlService的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startService

2015-03-11 11:19:19 490

转载 【Android四大组件之Service】(二)Android中Service的使用详解和注意点(LocalService),及startService与bindService的区别

开始,先稍稍讲一点android中Service的概念和用途吧~Service分为本地服务(LocalService)和远程服务(RemoteService):1、本地服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。2

2015-03-11 10:53:40 1421

转载 【Android四大组件之Service】(一)Android中Service(服务)的官方介绍

Service是Android中四大组件之一,在Android开发中起到非常重要的作用,先来看一下官方对Service的定义:A Service is an application component that can perform long-running operations in the background and does not provide a user interf

2015-03-11 10:51:41 493

转载 【Android实现程序前后台切换效果】(二)Android采用Service方式实现程序前后台切换效果

在介绍程序实现之前,我们先看下Android中Activities和Task的基础知识。  我们都知道,一个Activity 可以启动另一个Activity,即使这个Activity是定义在别一个应用程序里的,比如说,想要给用户展示一个地图的信息,现在已经有一个Activity可以做这件事情,那么现在你的Activity需要做的就是将请求信息放进一个Intent对象里,并且将这个Inten

2015-03-11 10:40:22 1048

转载 【Android实现程序前后台切换效果】(一)android后台运行时弹出正在运行通知的三种方式对比

对于一些应用要求应用没有完全退出的情况下在后台运行时要弹出通知以方便用户进入软件。例如QQ就在退到后台的时候弹出正在运行的提示通知。初步总结实现这种效果可以有一下三种方式:1、可以监听onstop()方法。因为如果应用退到后台必然会执行onstop()方法,而在应用内间的跳转如果没有执行finish()的话页面通常只会执行onpause()方法,除非内存严重不足导致系统回收掉了后台

2015-03-11 10:36:44 5298

转载 【Fragment使用】(一)FragmentPagerAdapter与FragmentStatePagerAdapter区别

转:http://www.apkbus.com/android-90417-1-1.html在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged(

2015-03-11 09:55:55 540

转载 Android SD卡简单的文件读写操作

最近有这样的需求,把每次统计到的数据,以txt形式保存到手机SD卡或是手机内存中,遇到一些问题,记录下来。首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置:[html] view plaincopy      uses-permission and

2015-03-05 17:54:23 517

转载 解决:Android使用自带sqlite开发时,apk中创建的数据库外部的进程是没有权限去读/写的,而且无法如何读取指定目录下的db文件

SQLiteOpenHelper是Android框架为我们提供的一个非常好的数据库打开、升级与关闭的工具类。但是这个工具类会自动把db文件创建到“ /data/data/com.*.*(package name)/” 目录下,这么做可能是与Android文件系统的设计思路有关。但是在实战过程中,我们可能有各种原因需要自定义db文件路径(例如db文件较大放到sd卡更安全等等),相信很多人都遇

2015-03-05 17:51:03 5114

转载 【Sqlite】ALTER TABLE相关命令及change和modify的区别

在表格被建立在资料库中后,我们常常会发现,这个表格的结构需要有所改变。常见的改变如下:加一个栏位删去一个栏位改变栏位名称改变栏位的资料种类以上列出的改变并不是所有可能的改变。ALTER TABLE 也可以被用来作其他的改变,例如改变主键定义。ALTER TABLE 的语法如下:ALTER TABLE "table_name"[改变方式];[改变方式] 的详细写法

2015-03-05 11:22:35 11343 1

转载 Android中SQLite开发详解(四)SQLiteOpenHelper 类和SQLiteDatabase类介绍

SQLiteOpenHelper 类  用SQLiteOpenHelper 类中的 getWritableDatabase()和getReadableDatabase()方法可以获得数据库的引用。  为了实现对数据库版本进行管理,SQLiteOpenHelper 类提供了两个重要的方法,分别是 onCreate()和 onUpgrade(),前者用于初次使用软件时生成数据库表,后者

2015-03-04 18:21:33 7272

转载 Android中SQLite开发详解(三)如何压缩SQLite的数据文件

进行移动设备开发,例如Windows Mobile或者Wince(Windows Embedded CE)的开发,有时候会使用到SQLite作为存储数据库。SQLite默认配置是不会自动回收空间,如何进行大量数据的删除以后,数据库文件大小不会自动减少,因此需要手工压缩SQLite的数据文件大小。导致原因:数据库实时的插入和删除会使得数据库文件结构混乱,数据库访问速度减慢。当数据

2015-03-04 18:07:36 3366

转载 Android中SQLite开发详解(二)

上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于An

2015-03-04 18:05:59 583

转载 Android中SQLite开发详解(一)

大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLi

2015-03-04 18:05:04 623

Linux常见面试题.doc 吐血推荐,绝对重要

Linux常见面试题.doc

2014-08-06

优秀Android项目源码集合

项目很多 内容很全 也很基础 很适合新手学习

2014-08-06

高仿QQ 源码--绝对超值

高仿QQ 支持设置字体、 支持发送表情、 传送文件、 听音乐等功能、 绝对高仿

2014-08-06

SWFdecompiler

还行,操作简单,凑合能用!还行,操作简单,凑合能用!

2009-05-04

空空如也

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

TA关注的人

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