自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ttjjttjj1101的专栏

每天学习一点点。。。。。。。。。

  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 gradle编译报错问题小结

1:unable to load class 'org.codehaus.groovy.runtime.StringGroovyMethods'解决方法:gradle的插件版本和当前使用的版本要对应a: build.gradle 下的 grade 代表了gradle插件 b: gradle-wrapper.properties下面的是当前使用的g

2015-12-28 14:38:53 2095

原创 开源项目 --- 图片圆角的使用

闲话不多说,开始来看。。。一:   首先下载地址: https://github.com/vinc3m1/RoundedImageView    可以点击右边的" Download ZIP"二:    下载下来的目录:其中 1: 文件夹 roundedimageview 是实现圆角的代码,它可以作为其他项目的库,    文

2014-01-02 17:04:31 1246

转载 Android Bitmap和Canvas学习笔记

位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:        Resources res=getResources();使用BitmapDrawable获取位图使用BitmapDrawable

2013-08-25 19:31:28 805

转载 Android中资源文件夹res/raw和assets的使用

*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r

2013-08-25 14:26:01 914

转载 Android中Bitmap和Drawable

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bitma

2013-08-25 14:11:27 856

原创 手机屏幕尺寸,分辨率,密度,dpi,dip,px,sp等详解

对于手机的尺寸和屏幕的分辨率等,一直以来不是很清楚,所以花了些时间学习了一下,做一下小结,若有不对之处,还望指正。下面以我的手机 华为C8813 为例,参数如下:         主屏尺寸:     4.5 英寸         主屏分辨率: 854x480          手机尺寸:     132.5x67x9.3 mm一:屏幕的尺寸 (Screen Size)

2013-08-15 14:20:28 10577 1

原创 android PopupWindow的详细说明

今天主要是对PopupWindow的总结,如有不对之处,还请提出。       PopupWindow 说白点就是个弹出框, 和Dialog相似,它的好处是可以根据需要设置自己要弹出的位置;布局更加灵活。一:PopupWindow的使用步骤1:先创建一个PopupWindow实例     PopupWindow(View contentView, int width, int he

2013-05-30 18:35:05 1636

转载 Log详解

android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅输出de

2013-05-20 15:08:30 722

转载 Android获取SharedPreferences三种方式

Android数据持久化方法中最简单的一种,即使用Preferences的键值对存储方式。这种方式主要用来存储比较简单的一些数据,而且是标准的Boolean、Int、Float、Long、String等类型。  android.content.SharedPreferences是一个接口,用来获取和修改持久化存储的数据。有三种获取系统中保存的持久化数据的方式:1.this.getP

2013-05-15 19:57:26 1030

转载 android中ImageView的ScaleType属性

ScaleType的值分别代表的意义: ImageView是Android中的基础图片显示控件,该控件有个重要的属性是ScaleType,该属性用以表示显示图片的方式,共有8种取值  ScaleType.CENTER::图片大小为原始大小,如果图片大小大于ImageView控件,则截取图片中间部分,若小于,则直接将图片居中显示。  ScaleType.CENTER_CROP:将图片

2013-05-15 00:45:33 675

转载 Android 中万能的 BaseAdapter(Spinner,ListView,GridView) 的使用!

大家好!今天给大家讲解一下BaseAdapter(基础适配器)的用法,适配器的作用主要是用来给诸如(Spinner,ListView,GridView)来填充数据的。而(Spinner,ListView,GridView)都有自己的适配器(记起来麻烦)。但是BaseAdapter(一招鲜)对他们来说却是通用的,为什么这么说呢,首先我们看一下API文档:我们看一下BaseAdap

2013-05-15 00:32:06 766

转载 Android的Touch事件处理机制

Android的Touch事件处理机制比较复杂,特别是在考虑了多点触摸以及事件拦截之后。      Android的Touch事件处理分3个层面:Activity层,ViewGroup层,View层。      首先说一下Touch事件处理的几条基本规则。      1.如果在某个层级没有处理ACTION_DOWN事件,那么该层就再也收不到后续的Touch事件了直到下一次ACTION_

2013-05-14 13:30:26 688

转载 Android界面View及ViewGroup

2.1.0 View及ViewGroup类关系Android View和ViewGroup从组成架构上看,似乎ViewGroup在View之上,View需要继承ViewGroup,但实际上不是这样的。View是基类,ViewGroup是它的子类。这就证明了一点,View代表了用户界面组件的一块可绘制的空间块。每一个View在屏幕上占据一个长方形区域。在这个区域内,这个VIEW对象负责图形绘制和

2013-05-14 11:24:02 877

转载 android 滑动菜单SlidingMenu的实现

参考地址:http://blog.csdn.net/jj120522/article/details/8075249

2013-05-13 19:36:47 820

转载 Android RadioGroup和RadioButton案例及详解

实现RadioButton由两部分组成,也就是RadioButton和RadioGroup配合使用.RadioGroup是单选组合框,可以容纳多个RadioButton的容器.在没有RadioGroup的情况下,RadioButton可以全部都选中;当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以选择一个。并用setOnCheckedChangeList

2013-05-13 12:54:30 1779

转载 Android LayoutParams简单说明

导读:其实这个LayoutParams类是用于child view(子视图) 向 parent view(父视图)传达自己的意愿的一个东西(孩子想变成什么样向其父亲说明)其实子视图父视图可以简单理解成      简单说说 自己对 android LayoutParams的理解吧///////////////////////////////////////////////////////

2013-04-28 10:48:32 660

转载 android inflater 用法

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutI

2013-04-17 12:51:26 887

转载 android中三种onClick事件的实现,与对比

方式一:在activity的onCreate()方法中,嵌入如下代码:Button button = (Button)findViewById(R.id.button1);button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {TextView

2013-04-17 12:37:12 665

原创 Android 四大组件之一 BroadcastReceiver

一:BroadcastReceiver :是用来接受广播的,它有一个回调方法:void onReceive(Context curContext, Intent broadcastMsg) 我们来处理接受的广播。广播的接收:接收可以新建一个类,继承至BroadcastReceiver,也可以建一个BroadcastReceiver的实例,然后得写onReceive方法,实现如下:

2013-04-16 20:18:15 905

转载 让ProgressDialog在setCancelable(false)时按返回键可dismiss

最近发现Android4.0系统中ProgressDialog设置为setCancelable(true)时,点击ProgressDialog以外的区域也可以让ProgressDialog dismiss掉。但有时我们不希望是这样的效果,于是将ProgressDialog设置setCancelable(false),再点击ProgressDialog以外的区域就不会出现前面所说的情况了,然而这样以

2013-04-16 10:47:55 679

转载 android 判断输入的是不是手机号码

import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;public class ClassPathResource { public static boolean isPhoneNumberValid(String phoneNumber)

2013-04-15 09:10:02 2789

转载 Android上解析Json格式数据

package com.practice.json;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import android.util.Log;

2013-04-08 18:47:27 635

原创 EditText的光标有时不见了

这时可以加句 :     android:textCursorDrawable="@null"有时会比较不清楚,需要设置一下字体的颜色   :  android:textColor=“@???”

2013-04-08 16:52:42 2522

转载 android中的category

提供将要执行的action的额外信息,一般在隐式地启动activity时需要用到。常见的category如下: CATEGORY_ALTERNATIVE设置这个activity是否可以被认为是用户正在浏览的数据的一个可选择的action CATEGORY_APP_BROWSER和ACTION_MAIN一起使用,用来启动浏览器应用程序 CATEGORY_APP_CAL

2013-04-08 13:55:46 662

转载 android GridView的学习

android GridView的学习 1 :简单的原始的GridView布局 : http://blog.csdn.net/jiabinjlu/article/details/6921008           在该例子中,使用的是simpleAdapter来连接数据源和GridView        2:通过重写Adapter ,对GridView的布局做一些改动

2013-04-07 19:28:47 1251

转载 android selector下的属性值

在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态:android:state_pressedBoolean. "true" if this item should be us

2013-04-01 10:48:08 598

原创 将radiobutton 左边的圆圈设置自己的样式

1:在XML的radiobutton中: android:button="@null"   表示将左边的圆圈去掉 android:drawableLeft="@drawable/egame_paid_rediobutton_selector"        在左边添加新的图片的状态切换 2:主要是在不同状态下的两张图片的变换http://schemas.android.co

2013-04-01 10:41:49 2016

转载 关于Android ListView组件中android:drawSelectorOnTop含义

android:drawSelectorOnTop="true"  点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的参考地址:http://blog.sina.com.cn/s/blog_4b93170a0

2013-03-29 09:51:55 1179

转载 RGB颜色查询

1:查询地址:http://www.9223.com/other/rgb.htm截图如下,查找颜色点击上面的链接 2:ARGB 工具   留个qq我发给你。http://download.csdn.net/detail/ttjjttjj1101/5190943

2013-03-28 12:02:44 962

原创 对于EditText,不想启动就获得焦点

方法有:在EditText的上一个linearLlayout中设置如下参数  android:focusable="true"   android:focusableInTouchMode="true" EditText的属性参考点击打开链接:http://www.cnblogs.com/xilinch/archive/2012/06/25/2560946.html

2013-03-27 19:44:21 984

原创 不同应用程序之间的Activity跳转

从A应用到B应用的一个Activity,和在同一个应用之间的Activity的跳转是相似的,也是通过intent来跳转的。例如:    Intent intent = new Intent();     //参数1:B应用的包名(android中包名唯一) 参数2:要跳转的对应Activity的    intent.setClassName("com.egame.tv",

2013-03-27 19:39:35 2187

转载 android开发中的各类小问题的链接

1 :Android杂谈-RelativeLayout中的baseline是什么?      http://www.cnblogs.com/loulijun/archive/2012/10/17/2727580.html

2013-03-26 17:11:50 633

转载 android RelativeLayout常用xml布局属性

android RelativeLayout常用xml布局属性,使用RelativeLayout几乎可以布局所有类型的界面,但是由于其内容相对比较丰富,要掌握RelativeLayout并非易事,下面就对RelativeLayout常用的一些xml属性进行看看:        android:layout_above    将该控件的底部至于给定id的控件之上        android

2013-03-26 17:09:57 657

原创 android LinearLyaout 布局

1:Linearlayout 布局中XML 的属性gravity : 设置布局管理器内部的对齐方式orientation : 设置布局管理器内部的排列方式 例如1:android:orientation="horizontal"                                                   //两个按钮水平排列 android:grav

2013-03-26 16:35:21 693

转载 java中的io系统详解

相关读书笔记、心得文章列表  Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和

2013-03-26 15:58:10 636

转载 Window.FEATURE_NO_TITLE

Android中全屏或者取消标题栏先介绍去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中定义appli

2013-03-26 10:04:43 8120

原创 Handler 的使用

例子如下:在xml中有一个TextView.package com.example.handler;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.view.Menu;import

2013-03-26 09:04:19 546

转载 Android网络编程之Http通信

Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口    首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应

2013-03-25 17:01:20 593

转载 android.os.AsyncTask<String, Void, Integer>

简介AsyncTask可以使得使用UI线程变的更容易更适当,它可以在后台运行一些操作然后在UI上展现,不用操作具体的线程和handlers一个 asynchronous task包括三种基本类型(调用参数,进度和结果),和四个步骤(调用开始,在后台运行,处理进度,结束)), and most often will override a second one (onPostExecute

2013-03-25 16:06:54 917

转载 padding/margin的区别

padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。例如 :    xmlns:tools="http://schemas.android.com/tools"    andr

2013-03-13 22:08:43 830

google map v2 Demo

该Demo简单实现了,google map V2 地图的显示.

2013-08-14

PopupWindowDemo

这是android的popupWindow和gridView的结合,

2013-05-30

ARGB 查询颜色的工具

查询颜色 ARGB 工具,它可以方便的查到你所要的颜色

2013-03-28

空空如也

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

TA关注的人

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