自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android中OnkeyDown事件和OnBackPressed方法区别、兼容、使用

在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。  1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:@Overridepubl

2015-08-05 17:25:39 1088

转载 关于android软键盘隐藏总结

1>软键盘的状态——隐藏或显示。一:自动弹出软键盘  Timer timer=new Timer();          timer.schedule(new TimerTask() {                     public void run() {                  InputMethodManager inputMethodM

2015-08-02 22:24:33 784

转载 Android---- 获取当前应用的版本号和当前android系统的版本号

获取当前应用的版本号和当前android系统的版本号Android 应用程序获得版本号  我们可以在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0",那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了):

2015-07-01 14:13:57 964

原创 Dx warning: Ignoring InnerClasses attribute for an anonymous inner class (org.ksoap2.transport.KeepA

Dx warning: Ignoring InnerClasses attribute for an anonymous inner class(org.ksoap2.transport.KeepAliveHttpsTransportSE$1) that doesn't come with anassociated EnclosingMethod attribute. This class

2015-06-30 11:10:31 3655

转载 六款值得推荐的android(安卓)开源框架简介

1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5)  多级别取消请求 (6)  和Activity和生命周期的联动(Activity结束时同时取消所有网络请

2015-06-13 22:02:49 973

转载 java中静态代码块的用法 static用法详解

java中静态代码块的用法 static用法详解(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静

2015-06-13 11:47:05 856

转载 【Android】ListView淡入动画效果的实现

1.首先定义每个item的动画效果 在res目录下创建anim目录创建以下文件list_anim.xmlxml version="1.0" encoding="utf-8"?>set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@andro

2015-06-11 15:25:24 2389

转载 有关ListView优化机制及滑动时数据错乱问题的讨论

有关ListView优化机制及滑动时数据错乱问题的讨论       该篇内容主要是记录我在实际开发中遇到的ListView滑动时数据错乱的几种情况,以及解决方法。在进行ListView滑动时数据错乱问题讨论之前会对ListView所谓的进行说明。文章末尾分享了几篇文章,增强对ListView使用以及Adapter优化的理解,其中有对adapter优化方法的耗时测试的介绍。Getti

2015-06-10 14:52:02 882

转载 DrawerLayout和SlidingMenu有什么区别

slidingmenu:滑动菜单drawerlayout:抽屉式菜单看了slidingmenu的 源码就知道区别 区别就是slidingmenu 也是将view分为上下两层 但是最上层的是主内容页而下一层才是菜单页。而drawerlayout的实现是刚好相反的 菜单页是在内容页之上的 而且据我掌握的 slidingmenu的菜单宽度可以利用与菜单目标方向相距多少来确定

2015-05-22 17:47:23 2050

转载 Android的onCreateOptionsMenu()创建菜单Menu详解

Android一共有三种形式的菜单:            1.选项菜单(optinosMenu)            2.上下文菜单(ContextMenu)            3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。1.Activity菜单机制 (与d

2015-04-23 11:18:39 824 1

转载 Menu添加方法里的参数

网上Menu 的介绍就多了但都有个add方法但参数就没怎么介绍过menu.add(groupId, itemId, order, title)groupld 这个菜单的组别itemid 是用来获取这个指定菜单项的所谓order就是这个组别的第几项,0为第一项title 不用说都知道是显示的标题了获取后可以对其做相应的操作:如:

2015-04-23 11:00:10 928

转载 Android 的上下文菜单: Context Menu,registerForContextMenu(getListView())

概述:Android 的上下文菜单类似于 PC 上的右键菜单。当为一个视图注册了上下文菜单之后,长按(2 秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。注意:Android 的上下文菜单不支持图标或快捷键。 创建一个上下文菜单的步骤:1. 覆盖 Activity

2015-04-23 10:54:07 1159

转载 [转载]Android 颜色对照表

http://blog.sina.com.cn/s/blog_684a1d160100umuq.html

2015-04-17 11:58:57 740

转载 Android中RelativeLayout各个属性 android:layout_alignParentLeft=”true”找不到有时候

android:layout_above="@id/xxx"  --将控件置于给定ID控件之上android:layout_below="@id/xxx"  --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx"  --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx"  --将控件

2015-04-16 17:39:45 7634

转载 android:ellipsize的使用

EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。EditText不支持marquee用法如下:在xml中android:ellipsize = "end"    省略号在结尾android:ellipsize = "start"   省略号在开头android:elli

2015-04-16 17:07:59 660

转载 利用ViewHolder优化自定义Adapter的典型写法

http://www.cnblogs.com/mengdd/p/3254323.html

2015-04-08 11:20:29 644

转载 贡献15本pdf完整版经典Android教程和海量Android源码

http://huangwen200301930.blog.163.com/blog/static/484849812011111141638960/

2015-03-14 00:03:03 1152

转载 针对网上流传的 Android 再按一次后退键退出应用程序方法改正

Android 中用户要退出应用程序,看到大部分退出应用程序的做法是:弹出一个对话框,用户点了确定后退出。个人觉得这用户体验有点不好,手指还要往屏幕中间移动再点 击。用户按了一次后退键,这可能用户是误按了后退键,并不想直接退出程序,给用户提示”再按一次后退键退出应用程序“,如果用户真想退出,直接再按一次后退键即可退出整个应用程序。网上有好多实现方法,看到大部分人博客转的方法如下:

2015-03-10 00:11:09 805

转载 Android LayoutInflater详解

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

2015-03-09 17:58:41 628

转载 android编程时出现这种 Error: String types not allowed (at 'layout_weight' with value 'fill_parent')

layout_weight 不支持fill_parent 属性,layout_weight是权重,不是width

2015-03-09 14:29:01 4980

转载 ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)

1 imageView.setScaleType(ImageView.ScaleType.FIT_XY );  1 这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对ImageV

2015-03-09 13:58:50 844

转载 replace和replaceAll

1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;     相同点是都是全部替换,即把源字符串中的某一

2015-03-08 17:34:04 442

转载 Google Gson 使用简介

如何将数组转化为 json 串?下面的例子中我们示例如何将一个数据转换成 json 串,并使用 Gson.toJson() 方法将数组序列化为 JSON,以及Gson.fromJson() 方法将 JSON 串反序列化为 java 数组。import com.google.gson.Gson;public class ArrayToJson { pu

2015-03-08 16:10:12 479

转载 Gson简要使用笔记

哇,原来我已经潜水2年多了,还是需要养成习惯写写东西啊。最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。经过比较,gson和其他现有java json类库最大的不同时gson需要序

2015-03-08 14:44:40 436

转载 EHcache缓存框架详解

EhCache是一个纯Java的进程内缓存框架,具有快速、精干等特点,也是Hibernate中默认的CacheProvider。归纳一下它大概具有一下几个特点:1. 快速.2. 简单.3. 多种缓存策略4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题5. 缓存数据会在虚拟机重启的过程中写入磁盘6. 可以通过RMI、可插入API等方式进行分布式缓存7. 具有缓存

2015-03-08 14:35:14 423

原创 Android数据缓存

1、http://blog.csdn.net/lnb333666/article/details/84601592、https://github.com/Trinea/android-common   http://www.trinea.cn/android/android-common-lib/3、http://blog.163.com/zhou_411424/blog/

2015-03-07 23:24:39 448

转载 android中的application

1:Application是什么?          Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 A

2015-03-07 22:37:02 755

转载 android开发(8) 选项卡的切换

文章地址:http://www.cnblogs.com/vir56k/archive/2011/07/04/2097570.html

2015-03-06 15:00:02 1062

转载 The specified child already has a parent错误

错误的原因:通过LayoutInflater实例化的一个布局(View)。被重复添加了两次。而一个View只能有一个父控件。当第二次添加的时候,又要改变这个控件的父控件(虽然是同一个父控件,但是也要通过改变该View的父控件来实现)。运行时又不允许一个有父控件的子控件在有了一个父控件时,改变他的父控件。解决方案:重新用布局文件实例化一个子控件,再添加到父控件上。原网址:

2015-03-06 14:28:17 655

转载 Android ViewPager多页面滑动切换以及动画效果

http://www.cnblogs.com/dwinter/archive/2012/02/27/AndroidViewPager%E5%A4%9A%E9%A1%B5%E9%9D%A2%E6%BB%91%E5%8A%A8%E5%88%87%E6%8D%A2%E4%BB%A5%E5%8F%8A%E5%8A%A8%E7%94%BB%E6%95%88%E6%9E%9C.html

2015-03-06 09:33:24 754

转载 View.VISIBLE、INVISIBLE、GONE的区别

android中UI应用的开发中经常会使用view.setVisibility()来设置控件的可见性,其中该函数有3个可选值,他们有着不同的含义:View.VISIBLE--->可见View.INVISIBLE--->不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout View.GONE---->不可见,但这个View在ViewGroup中不保留位置

2015-03-04 11:55:24 808

转载 android里出现"resource directory /xxx/res does not exist"问题的解决办法

今天导入一个别人发过来的代码时出现下面的错误[2013-10-25 22:55:25 - com_xxx_android] ERROR: resource directory '/Volumes/D/交接/xxx/ok_bak/com_xxx_android/res' does not exist但是res目录是存在的呀,我忽然想起来android在中文路径或者文件名上是不支持的,于是我建

2015-03-04 10:58:51 2699

转载 Android中Handler Thread及Runnable之间的关系

Android中Handler Thread及Runnable之间的关系在多线程编程这块,我们经常要使用Handler,Thread和Runnbale这三个类,那么他们之间的关系你是否弄清楚了呢?首先,说明Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。而Runnable是一个接口,Threa

2015-03-02 14:40:10 833

转载 Android HTTP实例 使用GET方法和POST方法发送请求

http://www.cnblogs.com/mengdd/p/3142442.html

2015-02-26 14:00:29 664

转载 Binary XML file line #2: Error inflating class

自定义一个View,并在layout文件中进行部署,执行程序报以下错误:E/AndroidRuntime( 1292): FATAL EXCEPTION: mainE/AndroidRuntime( 1292): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.raycommtech/com.ra

2015-01-30 17:31:32 1072

转载 Android开发之屏幕大小自适应

屏幕大小:一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?    其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的lay

2015-01-30 15:59:13 930

空空如也

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

TA关注的人

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