自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java中的引用数据类型

java数据类型图: ┏数值型━┳━整数型:byte short int long ┏基本数据类型━━┫ ┗━浮点型:float double ┃ ┣字符型:char

2015-07-31 16:07:52 531

转载 JAVA基本类型和引用类型

8种基本类型 一、4种整型     byte      1字节           -128——127     short     2 字节         -32,768 —— 32,767     int       4 字节          -2,147,483,648 ——2,147,483,647(超过20亿)     long      8 字节 

2015-07-31 15:44:04 331

转载 Android使用ViewPager实现左右循环滑动及轮播效果

ViewPager是一个常用的android组件,不过通常我们使用ViewPager的时候不能实现左右无限循环滑动,在滑到边界的时候会看到一个不能翻页的动画,可能影响用户体验。此外,某些区域性的ViewPager(例如展示广告或者公告之类的ViewPager),可能需要自动轮播的效果,即用户在不用滑动的情况下就能够看到其他页面的信息。为此我查阅了网络上现有的一些关于实现这样效果的例子,但都

2015-07-28 11:29:05 484

转载 Android PullToRefresh (ListView GridView 下拉刷新) 使用详解

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38238749,本文出自:【张鸿洋的博客】群里一哥们今天聊天偶然提到这个git hub上的控件:pull-to-refresh ,有兴趣的看下,例子中的功能极其强大,支持很多控件。本篇博客详细给大家介绍下ListView和GridView利用pull-to-rerfesh

2015-07-21 15:37:23 458

转载 详解Android中AsyncTask的使用

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

2015-07-21 09:11:43 363

转载 android AsyncTask介绍

AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l  简单,快捷l  过程可控       使用的缺点:l

2015-07-20 22:55:23 269

转载 AsyncHttpClient介绍

前一阵子刚搬了家,加上公司要发新版本,所以一直比较忙,文章也好几周没更新了。难得这个周末有空,正好周内偶然间闲逛 发现这个很不错的第三方开源类库,针对Android开发中发送http请求的。   在Android开发中,发送、处理http请求简直太常见了,以至于我们的代码里到处充斥着各种HttpClient和与之相关又臭又长的代码, 它们存在于你代码

2015-07-20 22:19:57 747

转载 Android版本升级同时Sqlite数据库的升级及之前数据的保留 (

http://www.cnblogs.com/wang340/archive/2013/05/06/3063135.htmlhttp://www.eoeandroid.com/forum.php?mod=viewthread&tid=166052做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,

2015-07-20 11:35:14 429

转载 Android中SQLite应用详解

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

2015-07-17 14:34:35 401

转载 Android项目中单实例数据库类,解决database is locked

一、数据库操作package com.ping.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sq

2015-07-16 14:48:23 518

转载 ndroid 网络请求json数据,解析json数据,生成对应的java bean类一步到位,快速开发

Android 网络请求一般都涉及到图片和JSON数据,怎样快速的请求网络JSON数据,解析JSON数据,并且一步生成自己想要的Java bean实体类?这个涉及到Android 开发效率的问题。由于接触Android 网络这方面比较多,自然就找到一些好的方法来快速开发Android 网络模块的相关内容,接下来就为大家揭晓 一步快速请求,解析JSON 数据生成对应的Java bean实体类的方法。

2015-07-15 22:05:53 724

转载 Android SQLite数据库增删改查操作的使用详解

一、使用嵌入式关系型SQLite数据库存储数据在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、 TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、 char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时

2015-07-15 11:19:08 403

转载 Android SQLite性能分析————c博客精品推荐

作为Android预置的数据库模块,对SQLite的深入理解是非常有必要的,可以从中找到一些优化的方向。这里对SQLite的性能和内存进行了一些测试分析,对比了不同操作的执行性能和内存占用的情况,粗略地列在这里算是作个小结。1. 基本架构先了解一下SQLite主要架构 (详见《The Definitive Guide to SQLite》), 需要关注的是C

2015-07-15 10:17:29 380

转载 Android 快速开发系列 打造万能的ListView GridView 适配器

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承B

2015-07-14 23:50:03 312

转载 打造通用Adapter(适用于ListView,GridView)

通用的ViewHolder/** * 通用的ViewHolder * Created by Timor on 2015/4/25. */public class ViewHolder {/** * 一个储存ID和控件的映射关系的容器 */private SparseArray mViews;private int mPosition;private View mConver

2015-07-14 21:08:41 313

转载 BaseAdapter中重写getview的心得以及发现convertView回收的机制

以前一直在用BaseAdapter,对于其中的getview方法的重写一直不太清楚。今天终于得以有空来探究它的详细机制。下面先讲讲我遇到的几个问题:一.View getview(int position, View convertview, ViewGroup parent )中的第二个参数是什么含义;二.View的SetTag和getTag方法的用途;先来解决第一个问题:an

2015-07-14 15:08:18 312

转载 setTag()和getTag()方法

setTag()/getTag() View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。  可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。  import android.app.Activity;  import

2015-07-14 08:55:30 2528

转载 viewpager2左右滑动--钱进

[转]Android ViewPager动态向前向后加载数据,自定义viewPager滑动速度2014-8-12阅读191 评论0来自: http://hiqianjin.com/blog/474update 8/22 这个文章过时了,关于viewPager动态加载的请看我另一篇文章,这个文章中调整viewpager的滑动速度的代码还是可行的,关于动

2015-07-13 15:55:44 1171

转载 viewpager左右滑动

钱进'S BLOG博学而笃志,切问而近思About meViewPager动态向前向后加载数据2013 年 7 月 1 日 下午 6:46 ⋅ 3 Comments ⋅ 钱进以前写过一次这个文章,在这儿,直到上周末,做一个图片应用的时候,发现以前出现了方向性错误,导致可能误导了一

2015-07-13 15:51:24 485

转载 健壮且可读的安卓架构设计

自接触Android以来,我一直在寻找一种比较健壮的开发方法。譬如避免在UI线程进行IO操作,防止重复的网络请求,对重要数据进行缓存并且准确的更新这些缓存等等。当然,代码结构也要保持尽量清晰。本文并不是给你提供一个权威精准的解决方案,更多的是去探讨在灵活性、可读性和健壮性之间有着很好平衡的App的一种开发方式。一些现有的解决方案在Android的初期版本,许多人处理多任

2015-07-10 16:48:59 379

转载 android app 设计

1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之

2015-07-10 16:11:39 293

转载 彻底学习sqlite

SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。 但有一种情况例外:定义为INTEGER PRIMARY KEY的字段只能存储64位整数, 当向这种字段保存除整数以外的数据时,将会产生错误。 另外, SQLite

2015-07-07 16:23:14 291

转载 android 存储5种方式

本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据 下面将为大家一一详细介绍

2015-07-07 10:22:51 505

转载 android 使用 execSQL()和rawQuery()增删改查

使用 SQLiteDatabase 操作 SQLite 数据库[java] view plaincopy/* Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称

2015-07-06 16:51:18 992

转载 java 遍历泛型的方法

一、List遍历Java中List遍历有三种方法来遍历泛型,主要为:1.for循环遍历2.iterator遍历3.foreach遍历[java] view plaincopypackage com.gmail.lsgjzhuwei;    import java.util.ArrayList;  i

2015-07-06 16:29:09 758

转载 java 遍历泛型的方法

一、List遍历Java中List遍历有三种方法来遍历泛型,主要为:1.for循环遍历2.iterator遍历3.foreach遍历package com.gmail.lsgjzhuwei; import java.util.ArrayList;import java.util.Iterator;import java.util.List; import org....

2015-07-06 16:27:30 415

转载 SQLite应用实例

DatabaseHelper.java/** * 继承SQLiteOpenHelper * * @author Harvey * */public class DatabaseHelper extends SQLiteOpenHelper{ /** * 数据库名称 /.db可有可无 */ public static final St

2015-07-06 14:46:36 366

转载 Android bundle 传值方法

1.传值public void onClick(View arg0) {                  // TODO Auto-generated method stub                  Intent intent = new Intent();                    intent.setClass(TestBundle.this, Targ

2015-07-06 11:28:18 7052

转载 Parcelable接口用法

1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which

2015-07-06 11:14:48 378

转载 Application类 的使用 ,设置全局变量

Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。通常我们是不需要指定一个App

2015-07-06 11:06:36 2248 1

转载 android SQLite用法

1.SQLite简介SQLite一个非常流行的轻量级的嵌入式关系型数据库,它在2000年由D. Richard Hipp 发布,它支持SQL语言,并且只用很少的内存就有很好的性能,它可以减少应用程序管理数据的开销,SQLite可移植性好、很容易使用、很小、高效而且可靠。此外它还是开源的,任何人都可以使用它。许多开源项目(Mozilla,PHP,Python)都使用了SQLite。S

2015-07-06 10:52:59 425

转载 getSharedPreferences 两个参数的含义

public SharedPreferences getSharedPreferences(String name, int mode) {        return mBase.getSharedPreferences(name, mode);    }name为本组件的配置文件名( 自己定义,也就是一个文件名)mode为操作模式,默认的模式为0或MODE_PRIVAT

2015-07-06 10:34:23 4686

原创 sharedPreferences学习

package com.example.sharedpreferences;import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.view.View;import android.view.View.OnCl

2015-07-06 09:50:45 306

原创 取消物理后退键的2种方法

// 屏蔽back后退键 方法1@Overridepublic void onBackPressed() {// 取消后退键} // 屏蔽back返回键 方法2// public boolean onKeyDown(int keyCode, KeyEvent event) {//        if (event.getAction() == KeyEvent.AC

2015-07-03 10:06:52 783

转载 SQLiteOpenHelper

1.Android中通过SQLite数据库引擎来实现结构化数据存储。SQLite是一个嵌入式数据库引擎,针对内存等资源有限的设备,提供的是一种高效的数据库引擎。  2.Android提供了创建和使用SQLite数据库的API。SQLiteDatabase代表一个数据库对象,提供了操作数据库的一些方法,另外还有一个SQLiteOpenHelper工具类提供更简洁的功能。  3. SQLite

2015-07-02 14:38:45 584

空空如也

空空如也

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

TA关注的人

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