自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (58)
  • 收藏
  • 关注

原创 android 设置TextView的文本 上下左右 图标

android屌丝估计都知道,TextView是个文本控件,但是有的android新手可能还不知道TextVeiw还可以给文本的上下左右设置图标,下面我们就来说说怎么给TexteView设置图标给TextView设置图标有两种方法:一种是在xml布局文件中设置,一种是通过java代码设置.方法如下: 1. xml布局文件中设置: android:drawableLeft="@mipma

2017-01-10 11:54:03 9495 1

原创 android Frame帧动画

Frame动画

2016-09-01 09:53:17 497

转载 ViewPager实现不同切换图片效果

自定义ViewPager:  点击打开链接

2015-10-22 11:16:26 827

转载 android Volley网络框架

详细的Volley网络框架讲解:点击打开链接

2015-05-12 18:02:55 457

转载 Android 图片平铺实现方式

Android 框架允许创建一个 drawable 包含一个 bitmap 并用于平铺、缩放和对齐处理。当我们需要让背景使用下面图片进行平铺时:1)第一种利用系统提供的api实现Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic); //bitmap = Bitmap

2015-05-04 10:30:45 1232

原创 手机与电脑桌面同步

手机显示电脑桌面:点击打开链接

2015-04-30 14:29:59 673

转载 java/android 引用类型详讲

Java/Android中有四种引用类型,分别是:Strong reference     - 强引用Soft Reference        - 软引用Weak Reference      - 弱引用Phantom Reference - 虚引用不同的引用类型有着不同的特性,同时也对应着不同的使用场景。1.Strong reference -

2015-04-24 17:33:42 426

原创 自定义ViewGroup实现垂直滑屏

我们都知道ViewPager可以实现水平的滑屏,但是有时候我们需求设计成垂直滑动,该怎么做呢?下面直接上代码:首先自定义ViewGroup:package com.example.group;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;

2015-04-23 15:49:08 605

转载 android ActionBar的使用

actionbar的使用方法actionbar的基本使用方法

2015-04-20 16:24:11 465

原创 android 获取控件的宽高和view的位置

下面是获取android控件的宽和高(注意获取到的是px像素单位的,而不是xml配置文件中的长度单位)Button btn = (Button) findViewById(R.id.btn); Rect rect = new Rect(); btn.getLocalVisibleRect(rect); Log.e("Test","width====="+rect.width()+"

2015-03-27 11:56:00 4556

原创 EditText实现银行卡和手机号格式化编写

首先见图片贴出来: 自定义EditText  package com.example.test;import android.content.Context;import android.graphics.drawable.Drawable;import android.text.Editable;import android.text.TextUtils;impo

2015-03-26 17:17:11 4448

原创 android 自定义Dialog

1.android系统自带有Dialog对话框,现在就来看一下怎样去修改系统自带Dialog的布局吧.直接上代码:  define_dialog.xml  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2015-03-19 16:29:41 489

原创 android ContentProvider简单实现不同应用间的数据共享

ContentProvider作为android的四大组件之一的一种,一般它的作用往往是用在几个不同app应用间的数据共享,而且它提供给外界访问的接口也是统一的。关于ContentProvider的基本概念,这里我就不一一简述了,关于ContentProvider的描述多如牛毛, 下面我们直接进入主题,通过一个demo实例来看看,ContentProvider到底是通过怎样的途径实现应用间的数据共

2015-03-12 17:56:56 2381

转载 Android中SQLite应用详解

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

2015-03-12 15:50:59 461

原创 android Service的基本使用方法

Service的基本概念呢,在这里就不阐述了。我们直接说,Service是如何使用的吧。 我们以一个音乐播放的例子讲述: activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"

2015-03-11 17:51:15 474

原创 BroadcastReceiver 的基本使用方法

BroadcastReceiver 的详细介绍网上的介绍已经是一抓一大把了,这里我就直接讲一下,BroadcastReceiver的使用方式:BroadcastReceiver 的注册方式有两种: 1. Manifest.xml 注册  2. 代码动态注册 1. Manifest 清单文件里的注册方式:

2015-03-11 15:33:18 2028

转载 Android四大组件详解

Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通

2015-03-11 11:59:51 435

转载 Android ViewPager使用详解 .

这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个步骤来使用它:

2015-03-10 15:40:03 498

原创 android 的学习过程

1.了解android的基本控件:点击打开链接2.了解android的学习结构过程:点击打开链接

2015-03-09 18:00:17 429

转载 Android ProgressBar自定义图片进度,自定义渐变色进度条

在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中1、android.widget. ProgressBar,继承自an

2015-03-06 17:37:31 1536

原创 android TabHost的基本使用

1.概念      盛放Tab的容器就是TabHost。TabHost的实现有两种方式:      第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。      第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是TabWidget的id必须是

2015-03-05 11:51:45 572

原创 android SeekBar 的基本应用和自定义SeekBar

SeekBar 的基本应用:1.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android

2015-03-05 10:36:58 762

转载 android 控件之ProgressBar实现双进度条(通常用于流媒体的缓冲区进度)

下面详细介绍ProgressBar一、说明  在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。二、XML重要属性    android:progress

2015-03-04 16:50:25 3378

转载 android 时钟控件

时钟控件包括AnalogClock和DigitalClock,它们都负责显示时钟,所不同的是AnalogClock控件显示模拟时钟,且只显示时针和分针,而DigitalClock显示数字时钟,可精确到秒控件代码如下: <!-- AnalogClock与DigitalClock这两个时钟控件都不需要Java代码,只要在layout的xml里插入以下代码即可自动显示时间--><Linea

2015-03-04 15:41:35 801

原创 Chronometer实现简单的计时器

Chronometr是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值得形式"分:秒" 或"MM:SS", 或者可以使用set(字符串)的定时器值到一个任意字符串重要属性01.android:format 定义时间的格式如: hh:mm:ss 重要方法set

2015-03-03 17:51:10 578

转载 ListView 中使用CheckBox实现多选

1.activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientatio

2015-03-03 17:26:40 439

原创 ListView 中使用RadioButton实现单选

1.activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientatio

2015-03-03 17:12:35 1348

原创 ListView中使用CheckedTextView实现多选

1.activity_main.xml  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andr

2015-03-03 16:47:15 1213

转载 Java I/O流

1、Java 语言中I/O流分类:     分为输入流(Input Stream) 和输出流(Output Stream)     分为节点流(Node Stream) 和处理流(Processing Stream)     分为字符流(Character Stream) 和字节流(Byte Stream)      人站在程序的角度来看,如果数据从外界传入程序中,则为输入流,

2015-03-02 13:55:28 464

原创 java 同步机制

java同步机制相关文章:synchronized,notify,wait同步锁(火车票出售)    synchronized,notify,wait同步锁(ABC交替打印10次)

2015-02-28 09:46:32 333

原创 android xml配置背景图片平铺

css中的图片平铺是使用的css样式,现在看看我们android的图片背景平铺是怎样的吧。 1. 现在res创建一个drawable文件夹. 2.在drawable创建一个xml文件: dot_line_repeat.xml   代码如下:<bitmap xmlns:android="http://schemas.android.com/apk/res/android"

2015-02-26 10:07:43 1778

转载 List集合的遍历以及增删改

1、创建一个ArrayList(1)下标循环 for (int i = 0, len = list.size(); i < len; i++) { System.out.print(list.get(i).toString()); }说明:1)最一般的方法2)idea快捷键:itar + Tab 或

2015-02-11 16:07:27 2521

转载 Set的遍历以及排序详讲

java中Set集合是一个不包含重复元素的Collection,首先我们先看看遍历方法package com.sort;import java.util.HashSet;import java.util.Iterator;import java.util.Set;/** * 一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e

2015-02-11 15:41:41 11396

转载 如何实现TCP和UDP传输

TCP和UDP在网络传输中非常重要,在Android开发中同样重要。  首先来看一下什么是TCP和UDP。什么是TCP?  TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算

2015-02-10 17:22:33 987

原创 Android快速开发框架-AIO

AIO快速开发框架作为android 新出的快速开发框架:github上的下载地址:点击打开链接github上的更新包下载地址:点击打开链接

2015-02-06 17:19:10 1206

转载 Android 中InputMethodManager类的用法

JavaEye社区:http://www.iteye.comAndroid中文翻译组:http://goo.gl/6vJQl 正文  一、结构public final class InputMethodManager extends Object        java.lang.Objectandroid.view.inputmetho

2015-02-02 16:47:05 790

转载 Android中<meta-data>的使用

在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。    xml代码段:                     java代码段:   ActivityInfo info=this.getPackageManager()           

2015-01-19 11:30:00 440

转载 android中进行https连接的方式

如果不需要验证服务器端证书,直接照这里做public class Demo extends Activity { /** Called when the activity is first created. */ private TextView text; @Override public void onCreate(Bundl

2015-01-12 15:33:34 443

原创 文字加解密 自制桌面图标 IP地址查询 等工具

文字加解密 IP地址查询 桌面图标自制

2015-01-07 15:32:17 534

原创 android 反编译

1.首先下载一个android的反编译工具如:dex2.jar;2. 把要反编译的apk文件 解压,找到 classes.dex。3. 解压 dex2.jar  ,进入dex2jar.bat 的目录,把 classes.dex 文件拷贝到该目录下.4. 运行cmd ,进入dex2jar.bat 所在的目录,运行命令: dex2jar.bat   classes.

2015-01-05 17:13:12 469

CornerImageView 实现圆角图片

该demo主要是对ImageView做了一些美化,实现了ImageView的圆角,里面还用到了自定View的一些技术,而且还对ImageView进行了描边,是一个比较美的界面。

2014-09-04

AutoContact 自动补全联系人姓名

该demo可以输入中文或英文的第一个字,会自动去匹配查找联系人。项目主要用到了AutoCompleteTextView, ContentProvider,CursorAdapter。是一个比较实用的项目.

2014-09-04

自定义View 绘制机器人

该demo 用的是自定义View实现了绘制一个机器人,其中用到了自定义View中的,Paint,Canvas类中的各种方法,对于新手应该有比较大的帮助..

2014-09-01

幻灯片式图片浏览器

该demo是由Gallery和ImageSwitcher做的一个幻灯片式的图片浏览器.

2014-08-29

LoopImage 实现window图片查看器

该demo是由animation实现的一款类似windows 系统上的图片查看器. 点击上一张按钮和下一张按钮分别可以查看,上一张和下一张图片.

2014-08-29

动画实现幻灯片

动画实现幻灯片,用于app图片轮播的时候可能用到.

2014-08-29

TranspantActivity仿淘宝半透明Activity

有时候app的界面比较简单的时候,只需要一个半透明的Activity,那么这个demo就是一个不错的选择.

2014-08-27

WebView的基本详细使用

WebView 一般在开发中用到加载网络页面的比较多,但是WebView里面的小东西的设置也还是有一点多的,该demo就比较详细的展示了webview的基本设置,而且注释详细.

2014-08-20

IimageListViewRefresh头部图片拉伸下拉刷新

仿手机qq空间的 顶部图片拉伸 下拉刷新.

2014-08-19

Dialog 自定义系统自带

在系统自带的Dialog的基础上,对样式进行修改.如圆角,去边框,去标题,该提示内容等.看了这个demo后,你应该就可以根据自己的需要去做出相应的Dialog.

2014-08-13

android 系统 Dialog

里面包含了android的大部分系统自带的Dialog对话框.

2014-08-13

LodingProgressDialog

这个demo算是一个半自定义加载对话框,因为我是在android原有的Dialog的基础上自定义了一下布局而已,但是却没有继承Dialog , 所以这个并不是完全自定义的Dialog,但是如果你的项目里面用到的对话框不是特别多,可以考虑用它,添加了动画进度条,也算是一个特色对话框。

2014-08-13

自定义透明动画对话框

该demo展示了一个自定义圆角带动画进度条的对话框,比较实用.

2014-08-13

scale-image-view-master

支持图片双击放大,也支持两个手指手势放大或缩小.

2014-08-12

AndroidParallax-master

支持ListView和ScrollView的下拉 , 图片拉伸.

2014-08-12

FlipImageView-master 动画

FlipImageView-master 包含了以x,y和z轴翻转的动画,他们也可以组合多个动画同时进行翻转.

2014-08-12

Animation控件翻转

登陆和注册或是验证码这一模块在很多app中都使用到,如果你想让你的登陆看似简单的页面添加一点不同效果,那就参照一下demo,这会提高用户的体验.

2014-08-12

Animation的基础使用

这里面介绍了android的两种动画效果,Tween 和 Frame 动画.

2014-08-08

SurfaceView的基础使用

SurfaceView一般用于游戏中,但是有时候我们自定义View的时候,自定义View现有的功能区不能达到我们预期的效果,所以surfaceview也是一个不错的选择.这个demo是一个surfaceview的基础应用,适合新手.

2014-08-08

DialogFragment

对话框是app开发中常用的,但是DialogFragment会比普通的Dialog用的时候会方便一些。

2014-08-06

顶部图标滑动页面

该Demo是图片油标滑动,结合ViewPager和Fragment,可以应用的实际项目当中

2018-07-10

VerticalViewPager

ViewPager可以为我们实现水平滑动效果,但是该项目为我们提供了垂直滑动的功能.

2015-04-23

SlidingMenu

SlidingMenu 是基于开源的基础上改写的,是一个不错的学习小项目

2015-04-09

开源SlidingMenu侧滑菜单

该菜单是基于开源的SlidingMenu的改写,该项目可以实现一般主流的侧滑菜单,是一个不错的学习项目,也可以用于实际项目中.

2015-04-08

slideMenuFragment

slideMenuFragment实现类似于SlidingMenu的滑动菜单功能。

2015-03-31

JazzyViewPager

JazzyViewPager 作为一个ViewPager 页面的滑动,用它可以做出android laucher的左右滑动的动画效果。

2015-01-06

SwitchCompatLibrary

SwitchCompatLibrary 作为手势开关的一个开源工具。常用于消息推送,手势密码的开关闭.

2015-01-06

android dex2.jar

dex2.jar是一个为android设计的操作较为简单的反编译工具.

2015-01-05

android munudrawer slidingmenu

这项目是收集了,多种滑动效果,可用于菜单,比如 左右侧滑,上下滑动等等.是一个不错的效果.

2014-10-21

AndroidSideMenu 侧滑菜单

该demo 实现的侧滑菜单,是基于自定义FrameLayout的基础之上,对布局进行改变的,可用于实际开发项目中.

2014-10-21

Top PopuWindow顶部弹出菜单

点击弹出菜单是app中比较常见的运用,该demo就实现了,顶部弹出菜单。其中运用了PopuWindow,Animation.是一个不错的demo,可用于实际应用开发.

2014-10-17

TwoCircle Progress

该demo利用自定义View实现了,3个圆环的圆形进度条。

2014-10-11

Sector Circle Progress

该demo实现了扇形进度条.利用自定义View实现.

2014-10-11

CircleViewPager

android ViewPager做引导页面时比较常见的,页面滑动时,下面一般都会有几个小圆点的动作,而这个虽然只是对ViewPager下的小圆点做了小小的动画,但是会给ViewPager添加一份不同.

2014-10-11

Customer VerticalTabHost

一般android系统的TabHost,默认的都是水平的,如果要将头部的Widget设置成垂直的就必须要自定义TabHost,而这个Demo就做了一个很好的示范.

2014-10-10

TextView文字过长动画显示

有时候项目里面因为布局上的需要,而且布局的是一个例如TextView这样的文字描述繁多的非重要的组件,我们可以用一个Animation控制文字的动态的显示和隐藏.该demo是一个不错的选择.

2014-10-09

flat button

自定义Button,实现按钮阴影和按下效果

2014-09-23

android-process-button-master

该demo基于一个Button实现的动画功能,用处比较多,比如说登陆,注册,第三方授权时的网络请求,我们会弹出一个加载对话框,但是把加载动画用在一个按钮上也是一个不错的选择。这个demo就是实现了该需求.是一个比较实用的demo.

2014-09-23

仿qq 侧滑主页

滑动往往是app开发中比较常见的,所以该demo针对这个,模仿了2014qq的侧滑主页,是一个不错的侧滑菜单.

2014-09-23

ViewPager android-pre-support-v4取消预加载jar包

该jar包是基于android 的android-support-v4jar 上对ViewPager进行了小小的改动,因为android原有的android-support-v4.jar里面的ViewPager是不能通过setOffscreenPageLimit(0)取消预加载的,所以要想取消ViewPager的预加载,还需要对源码进行修改,而以上jar包,就针对这种情况在源码的基础上进行了修改,再结合ViewPager中的setOffscreenPageLimit(0)方法,即可取消ViewPager的预加载.

2014-09-18

空空如也

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

TA关注的人

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