- 博客(138)
- 资源 (58)
- 收藏
- 关注
原创 android 设置TextView的文本 上下左右 图标
android屌丝估计都知道,TextView是个文本控件,但是有的android新手可能还不知道TextVeiw还可以给文本的上下左右设置图标,下面我们就来说说怎么给TexteView设置图标给TextView设置图标有两种方法:一种是在xml布局文件中设置,一种是通过java代码设置.方法如下: 1. xml布局文件中设置: android:drawableLeft="@mipma
2017-01-10 11:54:03
9653
1
转载 Android 图片平铺实现方式
Android 框架允许创建一个 drawable 包含一个 bitmap 并用于平铺、缩放和对齐处理。当我们需要让背景使用下面图片进行平铺时:1)第一种利用系统提供的api实现Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic); //bitmap = Bitmap
2015-05-04 10:30:45
1259
转载 java/android 引用类型详讲
Java/Android中有四种引用类型,分别是:Strong reference - 强引用Soft Reference - 软引用Weak Reference - 弱引用Phantom Reference - 虚引用不同的引用类型有着不同的特性,同时也对应着不同的使用场景。1.Strong reference -
2015-04-24 17:33:42
461
原创 自定义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
635
原创 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
4634
原创 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
4518
原创 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
517
原创 android ContentProvider简单实现不同应用间的数据共享
ContentProvider作为android的四大组件之一的一种,一般它的作用往往是用在几个不同app应用间的数据共享,而且它提供给外界访问的接口也是统一的。关于ContentProvider的基本概念,这里我就不一一简述了,关于ContentProvider的描述多如牛毛, 下面我们直接进入主题,通过一个demo实例来看看,ContentProvider到底是通过怎样的途径实现应用间的数据共
2015-03-12 17:56:56
2445
转载 Android中SQLite应用详解
上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Andr
2015-03-12 15:50:59
508
原创 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
505
原创 BroadcastReceiver 的基本使用方法
BroadcastReceiver 的详细介绍网上的介绍已经是一抓一大把了,这里我就直接讲一下,BroadcastReceiver的使用方式:BroadcastReceiver 的注册方式有两种: 1. Manifest.xml 注册 2. 代码动态注册 1. Manifest 清单文件里的注册方式:
2015-03-11 15:33:18
2078
转载 Android四大组件详解
Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通
2015-03-11 11:59:51
493
转载 Android ViewPager使用详解 .
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个步骤来使用它:
2015-03-10 15:40:03
536
转载 Android ProgressBar自定义图片进度,自定义渐变色进度条
在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中1、android.widget. ProgressBar,继承自an
2015-03-06 17:37:31
1582
原创 android TabHost的基本使用
1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是TabWidget的id必须是
2015-03-05 11:51:45
604
原创 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
780
转载 android 控件之ProgressBar实现双进度条(通常用于流媒体的缓冲区进度)
下面详细介绍ProgressBar一、说明 在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。二、XML重要属性 android:progress
2015-03-04 16:50:25
3489
转载 android 时钟控件
时钟控件包括AnalogClock和DigitalClock,它们都负责显示时钟,所不同的是AnalogClock控件显示模拟时钟,且只显示时针和分针,而DigitalClock显示数字时钟,可精确到秒控件代码如下: <!-- AnalogClock与DigitalClock这两个时钟控件都不需要Java代码,只要在layout的xml里插入以下代码即可自动显示时间--><Linea
2015-03-04 15:41:35
847
原创 Chronometer实现简单的计时器
Chronometr是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值得形式"分:秒" 或"MM:SS", 或者可以使用set(字符串)的定时器值到一个任意字符串重要属性01.android:format 定义时间的格式如: hh:mm:ss 重要方法set
2015-03-03 17:51:10
608
转载 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
466
原创 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
1374
原创 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
1247
转载 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
513
原创 java 同步机制
java同步机制相关文章:synchronized,notify,wait同步锁(火车票出售) synchronized,notify,wait同步锁(ABC交替打印10次)
2015-02-28 09:46:32
363
原创 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
1811
转载 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
2570
转载 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
11522
转载 如何实现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
1019
原创 Android快速开发框架-AIO
AIO快速开发框架作为android 新出的快速开发框架:github上的下载地址:点击打开链接github上的更新包下载地址:点击打开链接
2015-02-06 17:19:10
1237
转载 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
820
转载 Android中<meta-data>的使用
在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段: java代码段: ActivityInfo info=this.getPackageManager()
2015-01-19 11:30:00
463
转载 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
462
原创 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
494
CornerImageView 实现圆角图片
2014-09-04
AutoContact 自动补全联系人姓名
2014-09-04
自定义View 绘制机器人
2014-09-01
LoopImage 实现window图片查看器
2014-08-29
WebView的基本详细使用
2014-08-20
Dialog 自定义系统自带
2014-08-13
LodingProgressDialog
2014-08-13
SurfaceView的基础使用
2014-08-08
Top PopuWindow顶部弹出菜单
2014-10-17
CircleViewPager
2014-10-11
Customer VerticalTabHost
2014-10-10
TextView文字过长动画显示
2014-10-09
android-process-button-master
2014-09-23
ViewPager android-pre-support-v4取消预加载jar包
2014-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人