自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 2013 Goolge IO 大会之Volley介绍

Volley是Android开发者新的Jquery(主要提供网络和图片加载方面),它提供了优美的框架,使得Android应用程序网络访问更容易和更快。使得加载图片更简单。Volley抽象实现了底层的HTTP Client库,让你不关注HTTP Client细节,专注于写出更加漂亮、干净的RESTful HTTP请求。另外,Volley请求会异步执行,不阻挡主线程。 Volley提供

2013-10-23 13:55:58 748

转载 Android Camera 使用小结

Android Camera 使用小结Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需要对Ca

2013-06-26 09:55:45 563

转载 android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度

android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度1.屏幕尺寸,源代码如下:DisplayMetrics metrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);int screenWidth=metrics.widthPixels; //屏幕宽

2013-01-05 10:34:46 1060

转载 Android之使用Android-query框架进行开发

开发Android使用Android-query框架能够快速的,比传统开发android所要编写的代码要少得很多,容易阅读等优势。下载文档及其例子和包的地址:http://code.google.com/p/android-query/以下内容是我学习的一些心得分享:第一节: // 必须实现AQuery这个类AQuery aq = new AQuery(view);

2012-12-29 17:55:19 513

转载 Android Touch事件传递机制解析

开篇语:最近程序在做一个小效果,要用到touch,结果整得云里面雾里的,干脆就好好把android touch机制好好看了一下,呵呵。。android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法:1)public boolean dispatchTouchEvent(MotionEvent ev) 这个方法用来分发TouchEvent2)p

2012-12-21 18:00:25 599

转载 2012年十大手机设计趋势

1. 社交网络集成社交网络集成是手机设计中移动通讯因素的需要,用户们已经把看到流行社交网站的“喜欢/分享”按钮当做是一种必需,用户移动连接某种程度上被视为社交能力的象征。2. 文档类型申明当生成网页时,我们经常用HTML, XHTML或其他语言设计,所以有必要准备一个文档显示这个手机网页是用XML, XHTML, 还是 WML设计的,这些有助于相关用户进入内容或者进行编码。3. 代

2012-11-22 10:46:08 234

转载 android 2.2联系人表结构

ContactsContract.RawContactslong _ID read-only Row ID;update rather than to delete and re-insert it.long CONTACT_ID read-only ContactsContract.Cont

2012-11-21 11:37:30 950

转载 多线程知识点整理

基本概念多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务,通常,每一个任务称为一个线程,它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序。多进程与多线程的区别:每个进程拥有自己的一整套变量,而线程则共享数据。相关接口•Runnable◦ 方法 void run()◦可由Runnable对象构成Thread,不要调用

2012-11-08 17:42:53 759

转载 Android Push Notification实现信息推送使用

提到在Android中实现信息推送,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。Apndroid Push Notification的特点: 快速集成:提供一种比C2DM更加快捷的使用方式,避免各种限制. 无需架设服务器:通过使用"云服务",减少额外服务器负担. 可以

2012-11-06 17:27:21 352

原创 android中ImageView的ScaleType属性

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

2012-11-06 16:47:39 333

原创 Android adb的使用略解

ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).它的主要功能有:   * 运行设备的shell(命令行)   * 管理模拟器或设备的端口映射   * 计算机和设备之间上传/下载文件   * 将本地apk软件安装至模拟器或android设备A

2012-11-06 14:59:03 355

原创 在onCreate方法中获取某个View的宽度和高度

有时候需要在onCreate方法中知道某个View组件的宽度和高度等信息,而直接调用View组件的getWidth()、getHeight()、getMeasuredWidth()、getMeasuredHeight()、getTop()、getLeft()等方法是无法获取到真实值的,只会得到0。这是因为View组件布局要在onResume回调后完成。下面提供实现方法,onGlobalLayout

2012-11-06 13:46:05 445

转载 Android 高仿QQ 好友分组列表

效果如下:用ExpandableListView实现,先看Activity的代码:public class BuddyActivity extends Activity { ExpandableListView expandablelistview; //群组名称 private String[] group = new String[

2012-11-06 09:17:19 924

转载 Android 仿微信之界面导航篇

其实使用过微信的用户都知道,每次启动程序都会有这个启动画面,如果是第一次使用当然还会出现后面的导航界面。下面以第一次使用为例,来说明如何实现。当启动出现进入第一个Activity,其实就是那个启动画面,有地球那个,之后会在这个Activity里面设置一个Handler去延迟(1秒,数值可以自己设定)执行启动导航界面的Activity,代码如下: import android.os.Bun

2012-11-05 17:55:18 467

原创 android在TextView中设置超链接,字体大小,字体颜色,图片

方案一:使用网页标签相关内容,达到我们的目的:TextView textView = (TextView) this.findViewById(R.id.textView);方案二:通过spannablestring实现textview的丰富调控 Note: 1. 文本中的空格可通过 img实现import java.io.IOException;impo

2012-11-05 10:21:00 842

转载 迷茫通向光明的路

有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进

2012-11-05 10:17:53 1037

原创 android 面试题总结

什么是Activity?     请描述一下Activity生命周期。     两个Activity之间跳转时必然会执行的是哪几个方法。     横竖屏切换时候Activity的生命周期。     如何将一个Activity设置成窗口的样式。     你后台的Activity被系统 回收怎么办?     如何退出Activity?如何安全退出已调用多个Activity的Ap

2012-10-26 16:12:39 2606 1

转载 HTTP协议详解(真的很经典)

转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1

2012-10-19 08:53:26 482

原创 圆角listview

1.重写listviewpackage com.example.cornerlistviewdemo;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.vie

2012-10-11 10:51:15 347

转载 Android 游戏开发引擎

初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必

2012-10-10 11:28:25 556

原创 Android 常用URI

显示网页:   1. Uri uri = Uri.parse("http://www.google.com");   2. Intent it = new Intent(Intent.ACTION_VIEW,uri);   3. startActivity(it); 显示地图: 1. Uri uri = Uri.parse("geo:38.899533,-77.036476

2012-10-10 11:19:56 303

原创 Android 判断当前程序是否在前台运行

/** * Android 判断当前程序是否在前台运行 * 需要添加android.permission.GET_TASKS权限 * @param packageName * @return */ private boolean isTopActivity(String packageName) { System.out.print

2012-10-10 11:14:05 821

原创 Android 通知栏 NotificationManager和Notification的使用总结

(1)、使用系统定义的Notification具体参数代码说明如下: /** * 通知栏使用说明 */ public void showNotify(){ //创建一个NotificationManager的引用 String ns = Context.NOTIFICATION_SERVICE; Notificati

2012-10-10 11:03:07 503

Volley 图片缓存

为官方Volley提供本地图片缓存的支持,可以手动配置缓存信息

2013-10-23

Android 圆角listview

android, 圆角listview,listview回弹效果,scrollview 回弹效果,主流软件设置页

2012-10-11

空空如也

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

TA关注的人

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