自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (13)
  • 收藏
  • 关注

转载 两分钟彻底让你明白Android Activity生命周期(图文)!

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2014-07-30 09:33:59 726

原创 android shape的使用

android shape的使用shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 -->

2014-07-30 09:15:02 763

原创 httpUrlConnection的参数详解

post方式的的请求过程:// 设置是否向httpUrlConnection输出,因为这个是post请求,参数要放在// http正文内,因此需要设为true, 默认情况下是false;httpUrlConnection.setDoOutput(true);// 设置是否从httpUrlConnection读入,默认情况下是true;httpUrlConnection.se

2014-07-16 15:16:06 3897

原创 Java中的回调函数学习-深入浅出

Java中的回调函数一般来说分为以下几步:声明回调函数的统一接口interface A,包含方法callback();在调用类caller内将该接口设置为私有成员private A XXX;在caller内提供实现A接口的public方法(将外部该接口的实现类通过形参传入caller的XXX);caller的某个方法dosth()中会用到XXX.callback()方法;在caller的实

2014-07-15 17:25:24 1112

原创 谷歌浏览器快捷键大全

Chrome窗口和标签页快捷键:Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中 按住 Ctrl+Shift 键,然后点击链接 在新标签页中打开链接,同时切换到新打开的标签

2014-07-14 14:06:41 906

转载 详解Android中AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下

2014-07-14 09:52:58 532

原创 Android conversion to dalvik format failed with error 1的解决办法

android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下:1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。       (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)2。 如果修改android sdk版本,则需要以下几个步骤:       1)修改SDK         

2014-07-10 19:11:31 704

转载 Eclise中SVN插件安装和使用

打开adt-bundle-windows-x86\eclipse文件夹,新创建文件夹subclipse  (注:adt-bundle-windows-x86 为我的eclipse目录名)2、 打开Eclipse的SVN插件压缩文件(site-1.8.4.zip) 3、 将打开的site-1.8.4.zip压缩包中的features和plugins文件夹解压到adt-bundle-win

2014-07-09 18:02:36 717

原创 Android 公共库的建立方法

本文主要介绍在android工程中如何将共用代码建成公共包方便其他工程引用、引用后的工程结构分析、library引入方式的优缺点。 我的公共库已开源,可见TrineaAndroidCommon@Github,包含图片缓存、下拉刷新、静默安装及其他Android开发常用工具类,欢迎star和fork^_^。示例APK地址:TrineaAndroidDemo 1、jav

2014-07-09 16:37:17 927

原创 Android 下拉刷新上拉加载效果功能,使用开源项目android-pulltorefresh实现

应用场景:在App开发中,对于信息的获取与演示,不可能全部将其获取与演示,为了在用户使用中,给予用户以友好、方便的用户体验,以滑动、下拉的效果动态加载数据的要求就会出现。为此,该效果功能就需要应用到所需要的展示页面中。知识点介绍:本文主要根据开源项目android-pulltorefresh展开介绍。android-pulltorefresh【一个强大的拉动刷新开源项目,支

2014-07-09 15:54:36 1939

原创 Java的poi技术读取和导入Excel

报表输出是Java应用开发中经常涉及的内容,而一般的报表往往缺乏通用性,不方便用户进行个性化编辑。Java程序由于其跨平台特性,不能直接操纵Excel。因此,本文探讨一下POI视线Java程序进行Excel的读取和导入。AD:WOT2014:用户标签系统与用户数据化运营培训专场项目结构:用到的Excel文件:XlsMain .

2014-07-09 10:43:36 1888

原创 改变listview中item选中时文字的颜色

当listview的某个item选中时,默认有个选中的高亮显示,如果你要自定义选中时的高亮显示效果,可以在listview中设置属性1android:listSelector="@drawable/item_selector"   其中item_selector是在drawable目录下定义的一个xml文件,这

2014-07-09 10:02:30 1933

原创 Android横竖屏切换总结

Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略

2014-07-08 21:43:59 636

原创 Listview异步加载图片之优化篇

在 APP应用中,listview的异步加载图片方式能够带来很好的用户体验,同时也是考量程序性能的一个重要指标。关于listview的异步加载,网上 其实很多示例了,中心思想都差不多,不过很多版本或是有bug,或是有性能问题有待优化。有鉴于此,本人在网上找了个相对理想的版本并在此基础上进行改 造,下面就让在下阐述其原理以探索个中奥秘贴张效果图先:         异

2014-07-08 21:36:41 1461 2

原创 由浅入深讲解android开发中listview的性能优化

ListView是一种可以显示一系列项目并能进行滚动显示的View。在每行里,既可以是简单的文本,也可以是复杂的结构。一般情况下,你都需要保证ListView运行得很好(即:渲染更快,滚动流畅)。在接下来的内容里,我将就ListView的使用,向大家提供几种解决不同性能问题的解决方案。如果你想使用ListView,你就不得不使用ListAdapter来显示内容。SDK中,已经有了几种简单实

2014-07-08 21:33:45 873

原创 Android Message和obtainMessage的区别

前几天需要实现一个以太网功能就看了以太网的源码部分,看见了源码部分在消息处理时,发现有一些不同的地方: 平时我在处理消息时: 1、首先创建Handler对象: private Handler handler = new Handler(){public void handleMessage(Message msg) {switch (

2014-07-08 21:26:17 1250

转载 Think in Java之构造器的真正调用顺序

构造器是OOP的重要组成部分,很多人认为它很容易。只不过是new了一个对象而已。而think in java的作者却告诉我们,其实这并不容易。先看下面这个例子。在你没看结果之前,你觉得你的答案是对的么。package com.tudou.t1;   class Meal {      Meal() {          System.out.println("meal");      

2014-07-08 18:40:54 519

原创 浅析Java抽象类和接口的比较

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是

2014-07-08 17:38:18 664

原创 Java对存储过程的调用方法

本文将介绍Java如何实现对存数过程的调用方法,作者用了几个例子进行了详细的说明,简单明了,非常适合初学者。一、Java如何实现对存储过程的调用:A:不带输出参数的create procedure getsum  @n int =0--此处为参数-->  as declare @sum int--定义变量-->  declare @i int

2014-07-08 17:36:02 1358

转载 java线程系列---Runnable和Thread的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,  下面看例子:  package org.thread.demo;  class MyThread

2014-07-08 16:18:33 517

原创 GitHub上最受欢迎的Android开源项目TOP20

下面这些开源项目都是从GitHub上筛选的,我强烈推荐android程序源码有时间的时候自己在上面淘淘,也许能发现自己需要的开源程序。了解开源项目有两个好处:1.借鉴代码,一般来说,火爆的开源项目的代码质量都相当高,当我们感觉自己的学习遇到瓶颈的时候,仔细研究别人的开源代码会让自己受益匪浅。2.直接用其实现的功能:android开源项目一般来说都是组件类的,而不

2014-07-08 14:53:25 1581

原创 Android笔记:SurfaceView与SurfaceHolder对象

摘要 调试Media播放时,不时用到SurfaceView与SurfaceHolder对象,写case测试及实际运行效果, 基本上搞清楚这两个对象的用法及区别 1、SurfaceView public class SurfaceView extends View SurfaceView是视图(View)的继承类, 这个视图里内嵌了一个专门用于绘制调试Media播放时,不时用到Surfa

2014-07-08 14:14:50 1018

原创 Comparable与Comparator的区别

Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位于包

2014-07-07 18:16:31 589

转载 Java的集合类说明及其区别

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap总的概述:集合的结构如下图所示:集合的两个顶级接口分别为:Collection和MapCollection下有两个比较常用的接

2014-07-07 16:48:44 1004

173个Android项目源码之系列四

资源是173个Android项目源码系列一,这个是173个项目的部分,由于上传文件大小受限,173只好分成了4个部分,亲们有兴趣的可以下过来学习学习,如果不够,我的资源中还有剩下的系列部分也可以下载。

2014-08-01

173个Android项目源码之系列三

资源是173个Android项目源码系列三,这个是173个项目的部分,由于上传文件大小受限,173只好分成4个部分了,亲们有兴趣的可以下过来学习学习,如果不够,我的资源中还有剩下的系列部分也可以下载。

2014-08-01

173个Android项目源码之系列二

资源是173个Android项目源码系列二,这个是173个项目的部分,由于上传文件大小受限,173只好分成了4个部分了,亲们有兴趣的可以下过来学习学习,如果不够,我的资源中还有剩下的系列部分也可以下载。

2014-08-01

173个Android项目源码之系列一

资源是173个Android项目源码系列一,这个是173个项目的部分,由于上传文件大小受限,173只好分成了4个部分了,亲们有兴趣的可以下过来学习学习,如果不够,我的资源中还有剩下的系列部分也可以下载。

2014-08-01

eclipse的svn插件

eclipse的svn插件安装包,专为Android的adt bundle使用,已亲测,很实用方便

2014-07-09

开源项目android-pulltorefresh实现的下拉刷新上拉加载效果功能

开源项目android-pulltorefresh实现的下拉刷新上拉加载效果功能,非常好用,可扩展性强,动画效果流畅。

2014-07-09

彻底教你如何制作出优秀的PPT

彻底教你如何制作出优秀的PPT,绝对原创,值得信赖

2014-03-16

Android多米音乐播放器

Android仿多米音乐播放器的实现例子,有兴趣的朋友可以看一看,谢谢。

2013-12-19

Android用PopupWindow实现的弹出菜单

Android之用PopupWindow实现弹出菜单,有兴趣的朋友可以下载下来看一看,绝不值得一看。

2013-12-19

Android 仿酷狗播放器

一款Android的仿酷狗播放器的代码实现例子,非常值得一看,很有学习意义,想要学习Android的朋友不要错过。

2013-12-19

每日旅游软件体验心得

汇聚不少的自己的android旅游软件方面的体验心得。

2013-03-30

Android中实现代码控制图片滑动指引效果以及图片原点之间的距离

Android中实现代码控制图片滑动指引效果以及图片原点之间的距离。。

2013-03-30

空空如也

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

TA关注的人

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