Android
文章平均质量分 77
GeneralAndroid
这个作者很懒,什么都没留下…
展开
-
安卓中显示单位px和dip以及sp讲解
安卓中显示单位:px和dip以及sp的讲解 Xml代码: android:id="@+id/edittext" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="20sp" /> 如上,在android界面布局中形如 a转载 2014-02-03 16:01:19 · 1279 阅读 · 0 评论 -
使用Androidpn实现Android消息推送
首先我们比较一下目前可以实现推送的三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等2.Google的C2DM,具体不细说,缺点,服务器在国外,不是很稳定。3.XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。androidpn是转载 2014-02-26 14:47:06 · 1267 阅读 · 0 评论 -
如何捕捉Home键的动作——原创
Android学习自修笔记(三)如何捕捉Home键的动作 ————将军的Android自修之途onkeydown和onkeyup方法无法来捕获Home的动作,那么如何来捕获Home键呢?大家都知道,按Home键程序并没有退出(窗口的生命周期只执行到onStop方法),只是切换到后台运行了。而按B原创 2014-02-26 14:51:02 · 2009 阅读 · 0 评论 -
Activity的生命周期——原创
Android学习自修笔记(二)Activity的生命周期 ————将军的Android自修之途在Activity从创建到销毁的过程中需要在不同的阶段调用7个生命周期方法。这7个生命周期方法的定义如下:protectedvoid onCreate(Bundle savedInstanc原创 2014-02-26 14:52:46 · 1228 阅读 · 0 评论 -
Android系统的过滤机制大揭秘——原创
Android系统的过滤机制大揭(一) ——Android将军的Android自修之途Android系统通过一些列过滤机制(Action、Category和Data)调用指定的应用程序组件。过滤条件的设置:窗口过滤条件首先需要从调用者和被调用者两方面考虑:(1)调用者:调用者就是通过Action调用其他程序中窗口的原创 2014-02-26 14:49:11 · 1815 阅读 · 0 评论 -
键盘按下和抬起事件(keydown,keyup)——原创
Android学习自修笔记(一)键盘按下和抬起事件(keydown,keyup) ————将军的Android自修之途通常按键的动作分为单击、按下和抬起,但实际上单击并不能算单独的按键事件,因为系统底层(Linux内核)在按键按下时会发出一个中断,在按键抬起时也会发送一个中断,并没有在按键单击时原创 2014-02-26 14:57:05 · 17701 阅读 · 1 评论 -
Android中短信拦截的实现
具体的就不说什么了,直接附源码,有不明白的回复提问:package mars.testlayout;/** author:gongchao*/import java.util.Scanner;import java.util.regex.Matcher;import原创 2014-02-26 14:58:37 · 1692 阅读 · 0 评论 -
Android - ImageButton单击切换按钮图片效果的实现 .
在android中有一个ImageButton的View,跟Button按钮的区别是可以在Imagebutton上加载一个图片。从ImageButton这个字面意思上来看,它是一个图片按钮,那么我们就可以使用它做一个我们想要的图片按钮了,但是我们在实际使用的过程当中,就会发现该按钮的使用并没有想像中的那么简单,需要再增加一些代码或再配置XML才能实现图片按钮按下的效果,个人感觉有点麻烦,不转载 2014-02-19 14:47:15 · 2868 阅读 · 0 评论 -
Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8714621人人客户端有一个特效还是挺吸引人的,在主界面手指向右滑动,就可以将菜单展示出来,而主界面会被隐藏大部分,但是仍有左侧的一小部分同菜单一起展示。据说人人客户端的这个特效是从facebook客户端模仿来的,至于facebook是不是又从其它地方模仿来的就不转载 2014-02-19 15:48:13 · 1582 阅读 · 0 评论 -
如何设置ImageButton按键按下去后的 特效
android默认的Imagebutton按下去之后没有一点变化,实在让人受不了。这次在重新写摄像头相关的demo时,特意学习了这方面的内容。第一种方法: 前文http://blog.csdn.net/yanzi1225627/article/details/7814392这是一种思路,可以用美图秀秀将同一个图片做成不同的灰度/色调效果,保存成同样大小的图片,然后利用h转载 2014-02-20 11:04:22 · 1834 阅读 · 0 评论 -
Android之数据存储解决方案——SharedPreferences
写博文只是为了加深对知识的记忆,以及对自己所了解的东西做个记录,以方便下次用到时,可以迅速找到解决办法在哪,我不是什么大牛或者大神之类,只是一个正在前进中的技术小白,写的不对之后还请大家指出,好了,开始今天的正题吧。 在Android SDK中提供了多种存储技术,这些存储技术可以将数据保存在各种存储介质上。而本文要将的就是其中的一种存储技术——SharedPreferences。实原创 2014-03-10 19:22:52 · 1533 阅读 · 0 评论 -
Android4.0新增布局GridLayout(网格布局)
网格布局由GridLayout代表,它是Android4.0新增的布局原创 2014-05-06 23:10:05 · 3158 阅读 · 0 评论 -
Android开发中内存溢出 Out of memory。。。
声明:在此记录昨天开发过程中遇到的问题,具体的错误如图(1)和图(2) 图(1) 图(2)在开发一个项目的过程中遇到程序运行时错误,看了logcat打印出的信息,发现是内存溢出了。这个错误比较隐蔽,因为程序按照正常的操作流程,是不会原创 2014-03-18 09:32:03 · 2350 阅读 · 0 评论 -
AndroidUI组件之GridView
javapackage com.gc.gridviewdemo;/** * @author Android将军 *//** * 知识点讲解: * 1、GridView 用于在界面上按行、列分布的方式来显示多个组件。 * GridView和ListView有共同的父类:AbsListView,因此GridView * 和ListView具有很高的相似性,它们都是列表项。 * Gri原创 2014-05-08 22:58:52 · 2053 阅读 · 0 评论 -
AndroidUI组件之RoomButton
<!-- 知识点汇总:1、Button与ImageButton的区别在于,Button生成的按钮上显示文字而ImageButton上则显示图片。需要指出的是:为ImageButton按 钮指定android:text属性没用(ImageButton的本质是ImageView),即使指定了该属性,图片按钮上也不会显示任何文字2、ImageButton 派生了一个ZoomButton ,原创 2014-05-08 22:44:25 · 2053 阅读 · 0 评论 -
AndroidUI组件之TabHost
package com.gc.tabhost;/** * @author Android将军 * * * * 1、TabHost是一种非常实用的组件,TabHost可以很方便地在窗口上放置 * 多个标签页,每个标签页相当于获得了一个与外部容器相同大小的组件 * 摆放区域。通过这种方式,就可以在一个容器里放置更多组件。 * 2、与TabHost结合使用的还有如下组件: *原创 2014-05-09 00:19:09 · 1989 阅读 · 0 评论 -
AndroidUI组件之ProgressBar
package com.gc.progressbar;/* * 1、ProgressBar组件也是一组重要的组件,ProgressBar本身代表了进度条组件, * 它还派生了两个常用的组件:SeekBar和RatingBar。 * 2、进度条的功能与用法: * 进度条通常用于向用户显示某个耗时操作完成的百分比,进度条可以动态地显示进度 * 因此避免长时间地执行某个耗时操作时,让用户感觉原创 2014-05-11 17:53:55 · 1989 阅读 · 0 评论 -
AndroidUI组件之ImageSwitcher
今天继续AndroidUI组件的讲解(写博客只是为了巩固与继续学习知识----工欲善其事,必先利其器!)下面是主Activity的源码,里面附含知识点的讲解,在前面的博客里已经说明,简单的知识点我会以代码注释的形式讲解,好了,不废话了:package com.gc.imageswitcherdemo;/* * 图像切换器(ImageSwitcher)的功能与用法 * * 1、Im原创 2014-05-12 10:00:43 · 2977 阅读 · 2 评论 -
菜鸟之webservice(一) 服务端搭建
首先说一下,为什么取名叫菜鸟之webservice,因为本人技术真的不咋滴,写博客只是为了对所学知识的总结.webservice对于我来说一直都是高大上的感觉,一个java web和javase都没有正规学过的人,什么叫服务端程序都是 一头雾水的人.上来就想写webservice服务器端的程序真心感觉无从下手,可是这不能成为借口,经过几天的摸索,虽然java se与java ee还是不怎么懂,可是目前已经能搭建简单的webservice了.下面就给大家分享一下,搭建webservice服务器端程序的过程.原创 2014-04-26 08:41:50 · 14550 阅读 · 1 评论 -
AndroidUI组件之TextSwitcher
package com.gc.textswitcherdemo;/* * 文本切换器(TextSwitcher): * 1、TextSwitcher继承了ViewSwitcher,因此它具有与ViewSwitcher相同的特征 * 可以在切换View组件时使用动画效果。与ImageSwitcher相似的是,使用TextSwitcher * 也需要设置一个ViewFactory。与Imag原创 2014-05-12 12:23:17 · 5803 阅读 · 0 评论 -
AndroidUI组件之AlertDialog
package com.gc.alertdialogdemo;/** * AlertDialog: * 1、AlertDialog的功能很强大,它可以生成各种内容的对话框,实际上AlertDialog生成的 * 的对话框总可以分为4个区域:(1)图标区(2)标题区(3)内容区(3)按钮区。 * 2、创建一个对话框需要经过如下几个步骤: * (1)使用创建AlertDialog.Buil原创 2014-05-13 20:58:47 · 2087 阅读 · 0 评论 -
Android网络编程(一)之Socket基础
Socket通常称为“”套接字。Socket字面上的中文意思为“插座”。一台服务器可能会提供很多服务,每种服务对应一个Socket,而客户的“插头”也是一个Socket。Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。Socket把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。Sock原创 2014-06-03 14:10:23 · 2187 阅读 · 0 评论 -
Android ViewPager使用详解
原文地址:http://blog.csdn.net/wangjinyu501/article/details/8169924转载 2014-06-05 21:08:29 · 1196 阅读 · 0 评论 -
listview刷新与内部控件的监听
困扰我多日的关于Android中的listview问题,今天终于完全解决了,首先讲一下到底遇到的是什么问题:(1)点击listview的item布局中的ImageButton按钮来获取相应的Textview的内容(2)通过点击上一问题中的按钮来更新listview。这个跟新listview网上大部分人推荐使用adapter.notifyDataSetChanged();//刷新适配器;其实关于原创 2014-02-03 15:57:36 · 1701 阅读 · 0 评论 -
Android资源之图像资源(图层图像资源)
以前看别人的程序的drawable文件夹里有xml资源,说实话第一次见到这样的xml图像资源时,我真心不知道是干什么的。抽空学习了一下图像资源,才了解了这类图像资源的妙用。下面我来分享一下这部分知识:Android 中的图像资源文件保存在res/drawable目录中。在图像资源目录中不仅可以存储各种格式(jpg,png,gif等)的图像文件,还可以使用各种XML格式的图像资源来控制图像的状态原创 2014-06-14 22:04:20 · 24779 阅读 · 0 评论 -
Android资源之图像资源(状态图像资源)
在上一篇博文中,我主要讲解了XML图像资源中的图层资源,在此图像资源博文中我会给大家陆续讲解XMl图像资源的图像状态资源、图像级别资源、淡入淡出资源、嵌入图像资源、剪切图像资源和外形资源。1.图像状态资源: Android SDK提供的Button控件默认样式显得有些单调,而且这种样式与炫丽的界面搭配在一起极不协调。当然,我们可以使用ImageView或ImgaeButton控件配合不同原创 2014-06-16 08:21:51 · 1970 阅读 · 0 评论 -
Android资源之图像资源(图像级别资源)
图像状态资源只能定义有限的几种状态。如果需要更多的状态,就要使用图像级别资源。在该资源文件中可以定义任意多个图像级别。每个图像级别是一个整数区间,可以通过ImageView.setImageLevel或Drawable.setLevel方法切换不同状态的图像。 图像级别资源是XML格式的文件,必须将标签作为XML的根节点。标签中可以有任意多个标签,每一个标签表示一个级别区间。级别区间用and原创 2014-06-19 08:53:05 · 2047 阅读 · 0 评论 -
AndroidUI组件之ActionBar
有一段时间没有写博文了,原创 2014-07-29 16:52:49 · 1752 阅读 · 0 评论 -
Android资源之图像资源(淡入淡出、嵌入)
今天把图像资源剩余的几个知识梳理一下。淡入淡出资源同图像状态和图像级别资源一样可以切换两个图像(目前只支持两个图像的切换),并且使这两个图像以淡入淡出效果进行切换。如上一篇博文介绍的开关电灯一样,如果加上淡入淡出效果会更好。下面在res/drawable目录中建立一个cross_fade.xml文件,该文件内容如下: 在main_layout文件中引用该资源文原创 2014-06-22 20:23:38 · 4062 阅读 · 0 评论 -
AndroidUI组件之ActionBar--基于下拉的导航方式
在上一篇关于ActionBar的博文中,我们知道了ActionBar是Android3.0的重要更新之一。本篇博文就来写一个开发中经常用到的例子。用ActionBar提供基于下拉的导航方式。下拉式导航的ActionBar在顶端生成下拉列表框,当用户单击某个列表项时,系统根据用户单击导航指定Fragment。为了使用ActionBar实现Tab导航,按如下步骤进行即可。(1)调用Acti原创 2014-08-08 10:02:53 · 1953 阅读 · 0 评论 -
Android读写JSON格式的数据之JsonWriter和JsonReader
最近的好几个月都没有搞Android编程了,逐渐的都忘却了一些东西。最近打算找一份Android的工作,要继续拾起以前的东西。公司月初搬家之后就一直没有网络,直到今日公司才有网络接入,各部门才开始办公。不说这些了,下面开始今天的正文。JSON格式的数据通常用于网络传输,尤其是在移动设备上与服务端进行数据交互。JSON与XML比较有明显的优势。XML格式的数据非常臃肿,传递少量的数据就要附带很多原创 2014-08-21 15:15:08 · 9957 阅读 · 0 评论 -
Android] ImageView.ScaleType设置图解
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);转载 2014-09-12 15:21:29 · 1574 阅读 · 0 评论 -
Android中如何在ViewPager中使动态创建的ImageView铺满屏幕
最近在做东西的时候,有一个要求,就是把用于在ViewPager里面轮播的图片铺满屏幕,但是中间遇到的问题是,ImageView与屏幕之间总是有空隙,情况如下图所示:当时第一反应时考虑用LayoutParam,可是几经尝试无果,后来在网上找到了解决方案,只要在创建ImageView的时候,把ImageView的属性ScaleType设为FIT_XY然后问题就解决了,具体的代码如下:Ima原创 2014-09-12 16:00:23 · 5074 阅读 · 2 评论 -
viewpage禁止滑动--android
原文地址: 最近写一个项目,涉及到viewpager,而变态的客户要求不滑动。 方法很简单 重写viewpager就可以了,现在将代码贴出.import android.content.Context;import android.support.v4.view.ViewPager;import android.u转载 2014-09-12 16:07:20 · 1135 阅读 · 0 评论 -
Android Universal-Iamge-Loader的DisplayImageOptions
现在才知道Android中为了避免OOM,在图片处理上,可以使用开源框架Universal-Iamge-Loader。本文只是简单的介绍下其中的DisplayImageOptions的一些方法的含义,如下://设置图片在下载期间显示的图片showStubImage(R.drawable.ic_launcher)//设置图片Uri为空或是错误的时候显示的图片showImageForEmpty原创 2014-09-12 16:17:03 · 2216 阅读 · 0 评论 -
android – 多屏幕适配相关
android – 多屏幕适配相关作者: 曲天日期: 2011/10/271、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large。怎么判断?屏幕密度(Screen Density) - 一块实际的屏幕区域转载 2014-09-23 10:18:43 · 1440 阅读 · 0 评论 -
利用Hierarchy Viewer优化布局
欢迎转载,但是请保留出处。http://www.cnblogs.com/noTice520/ 好久没更新博客了,趁着清明来写点什么。 今天来讲下如何使用android中提供的工具优化我们的布局。首先我们写一个最简单的框架布局。 xml version="1.0" encoding="utf-8"?>FrameLayout xmlns:android="h转载 2014-09-23 22:22:57 · 1246 阅读 · 0 评论 -
eclipse中使用git
原文出处:http://blog.csdn.net/hhhccckkk/article/details/10458159转载 2014-09-15 15:05:37 · 1213 阅读 · 0 评论 -
Android开发之ViewPager实现轮播图(轮播广告)效果的自定义View
最近开发中需要做一个类似京东首页那样的广告轮播效果,于是采用ViewPager自己自定义了一个轮播图效果的View。主要原理就是利用定时任务器定时切换ViewPager的页面。效果图如下:主页面布局实现如下:view sourceprint?01.<?xml version="1.0" encoding="ut转载 2014-09-15 16:25:36 · 10408 阅读 · 5 评论 -
Android 中自定义控件之判断还剩多少可输入字符的EditText
最近做的项目有个需求就是判断一下还 剩多少字符可输入,也就是对Edit原创 2014-09-26 20:52:23 · 2691 阅读 · 0 评论