自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

傲慢的上校的专栏

努力做好一个手艺人!

  • 博客(258)
  • 资源 (38)
  • 收藏
  • 关注

原创 使用ViewPage实现类launcher屏幕滑动

在去年11月份的时候,自己写过一篇launcher左右滑动的源码分析的文章,launcher修改--左右滑动屏幕切换源码追踪,今年1月份的时候,看到一份有意思的代码,又简单的解析了下代码,写成页面滑动切换(类Launcher滑动屏幕实现),今天又看到一篇使用ViewPage来实现页面滑动,感觉不错,有需要这方面资料的大家可以看下:使用ViewPager实现高仿launcher拖动效果。只不过只提供

2012-03-26 17:19:39 12466 4

原创 可横屏左右滑动的GridView

一直想写这篇文章,但是总是给自己找各种各样的理由,推脱到现在,一直没有写,最近的文章,大都是分析的别人写的demo代码,然后自己借鉴过来,哎,自己是个懒惰的人,很多想要优化或者完善某些功能的想法,也是拖到现在没有实现。如果这篇文章对您有用,劳烦几秒钟帮忙投下票:http://vote.blog.csdn.net/item/blogstar/aomandeshangxiao,Csdn 2012博客之

2012-03-21 16:55:29 12966 15

原创 listView下拉刷新加载数据

在2月27号的时候,完成listView滑动刷新代码,昨天的时候,完成listView下拉刷新(sina微博Android客户端效果)效果的解析,其实在三个例子当中,感觉最好的应该是listView下拉刷新(sina微博Android客户端效果)里面的代码,今天进行第三个例子的解析,其中代码中添加了很多注释,所以文中代码和以前上传的代码注释方面会有很多不同,在文章的下面,会提供最新的代码下载。 

2012-03-07 15:11:58 32573 37

原创 listView下拉刷新(仿sina微博Android客户端效果)

这个下拉效果在网上最早的例子恐怕就是Johan Nilsson的实现,http://johannilsson.com/2011/03/13/android-pull-to-refresh-update.html。        后面的很多例子应该都是仿照这个写的,下面的这个例子就是对这个例子的修改,先看下一个点击的效果,我看到其他的分析博客里面没有谈到这一点,在这个代码中,我们一直看到是listv

2012-03-06 16:29:41 27864 33

转载 手机产品设计禁忌

1、没有不可点击的效果  一般按钮会有四态,不可点击效果、可点击效果、聚焦状态、按下状态。如果你的按钮此时处于不可用状态,那么一定要灰掉,或者拿掉按钮,否则会给用户误导。  2、菜单层次太深  菜单项以5~7个为宜,如果有二级菜单,就要注意合理的菜单分类,不能有太多层级的菜单,否则很难预期,也很难找到,寻找和返回都会变得很麻烦。  3、文字长度不加以限制  手机界面很小,寸土寸金,一页只能显示下6

2012-03-02 11:02:43 3077

原创 Android有用代码片段(三)

前两个已经到第四十个了,所以还得再开一篇,用于记录,以前文章:Android有用代码片段(二)、android有用代码片段,有需要的朋友可以去看一下。如果这篇文章对您有用,劳烦几秒钟帮忙投下票:http://vote.blog.csdn.net/item/blogstar/aomandeshangxiao,Csdn 2012博客之星投票,谢谢!!!         四十一、数据库写入图片信息:数据

2012-02-28 15:20:17 6748 2

原创 listView滑动刷新代码(分页功能)

这三个代码都是从网上下载来的,但是导入到eclipse里面以后,中文注释出现乱码,所以我文章里面的注释有很多可能是自己添加的,如有不准确的地方,敬请谅解和留言告知!这个例子是listview一开始显示10个,下拉listview,就会更新添加列表,知道第50个。       首先,布局文件是非常简单,可以直接看代码,首先,先看下自定义的一个简单的Adapter:class listViewAdap

2012-02-27 16:56:05 17936 1

原创 Android有用代码片段(二)

记得2011年的时候,整理了android有用代码片段这篇文章,后来,越添加越多,很是不方便,决定,每20条为一篇,分开记载,很多内容是从别的博客上面转载而来,由于疏忽没有说明来处,敬请作者谅解! 二十一、获取手机屏幕分辨率[java] view plaincopyDisplayMetrics  dm = new DisplayMereics();            getWindowMana

2012-02-23 11:24:29 8956 10

翻译 onCreateDialog方法及示例

一个Dialog一直被创建及作为Activity的一部分显示的时候,一般情况下,你应该使用回调方法onCreateDialog(int)创建Dialog,当你使用这个方法的时候,Android系统会自动的管理每一个Dialog的状态,并有效的控制着每个Dialog,同样的,每个Dialog也会继承Activity中的某些特性。就像当一个Dialog显示的时候,按下菜单键显示Activity定义的选

2012-02-22 17:46:30 28400

原创 2012开班以来

在2012的感冒还没有好,在2012到北京的车票刚刚扔掉,在2012的雪还没有怎么体验,还没有等到2012北京这边的成都小吃,又要到武汉去了,武汉,一座有长江大桥的城市,二七路长江大桥已经建好通车,不知道户部巷的小吃依然美味,刚刚到达北京2天,又要远行,日子真是一天一天的快,很多事情不知不觉中都已经过去很多天,不知道现在武汉的天是否会放晴,十几天的假期,基本上一般都有感冒的陪伴,今年的买票旅程又有

2012-01-30 19:30:51 2378

原创 android permission大全(各种权限)

如果你感到有用或者喜欢,请你在下面顶一下,谢谢了。android.permission.ACCESS_CHECKIN_PROPERTIES  允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change v

2012-01-14 16:35:35 9946

原创 页面滑动切换(类Launcher滑动屏幕实现)

下面的这个例子也是从网上找来的,不是自己写的,一直想学习下,但是一直没有写,以前也研究研究的是launcher的页面跳转,launcher修改--左右滑动屏幕切换源码追踪说实话,那个代码有点复杂,所以理解的也不是很透彻。看到这个例子,比较简单些,再这里学习下:       首先,看下效果图吧:虽然很花哨,都是背景图片。       看下他的布局文件: <RelativeLayout a

2012-01-12 20:38:37 17887 19

原创 2012的阴天周末

电脑有点卡,这样子思考起来难道可能就不会太大,今天阴天,一切都感觉到有点莫名奇妙,心情很压抑,武汉的天老是阴天,弄得心情就像再这吊向一样的让人感觉莫名其妙,在这么个阴天压抑的环境下加班,效率可想而知,很多东西既不美好,也不邪恶,就陪着时间一步一步这样的走着,又是一年过年时,都说:说的多不如做的多,不知道为何心里会如此的急躁不安,是自己想的太多?走的太快?睡眠不足?压力太大?辛苦每个人都有,压力该如

2012-01-07 20:30:40 2070 4

原创 expandablelistview学习--在listView里面嵌套GridView

在网上看到一个例子,讲android中的expandablelistview,是一种可以扩展的listview,就是那种点击一下可以扩展出子项,再点一下收缩回去的显示list。因为需要查看一堆文件的目录结构,就使用了expandablelist以便于直观地看到结构形式。顶层是group,第二层是child。实现ExpandableListView至少需要下面两个类。        一、Expand

2011-12-31 07:31:07 20809 31

原创 我的2011--快乐最重要

呵呵,听着郭德纲和于谦老师的相声,开始写这篇文章,刚毕业不到六个月,就换了一份工作,很多事情都在意料之外,很多事情又在意料之中,总之,以后回忆到自己的2011,希望只记得那些高兴的事情。        在刚进入2011的时候,心里总是有点忐忑,因为那个时候工作的事情虽然有点眉目,但是,心里总有些不安,在这里,应该特别感谢慧波,如果不是她的话,可能自己也不会进入Android的领域,因为自己的新鲜事

2011-12-28 22:31:50 7158 13

原创 android任务管理器(12项功能)

首先说下,这个源代码是从eoe上down来的,自己就是稍微改了下界面,其他基本上没动,很多代码命名不规范的地方,大家担待下,先看下程序运行效果吧,当你点击相应图标,会出现相对应的列表,在下面会附上下载地址。在这里只简单的把功能代码列举下,详细代码可以自己研究:ActivityManager am=null;PackageManager pm=null;PackageInfo info=null

2011-12-22 22:07:28 7980 21

原创 android widget的关系图

从eoe上看到的,直接盗来,直接上图不说话吧!简洁明了!

2011-12-20 17:19:11 3503 5

原创 判断手机是否支持程序安装(版本判断)

今天早晨起来看了皇马和塞维利亚的比赛,睡不着了,不错,6:2的比分确实是场进球盛宴,而圣卡西在上半场的几次精彩扑救异常关键。好了,闲话少扯,开始正题。  改写了书上的一个小例子,判断手机是否支持安装程序的版本,在这段代码里,有获取系统版本号,获取程序版本号等功能。打开程序的时候,会跳出一个dialog,对用户进行提示,只是一个简单的demo,如果要在实际中应用,还需要修改。先把所有代码都贴出来,然

2011-12-18 08:06:54 4243 2

原创 android悬浮窗--获取内存

首先,得先说明,这个例子并不是我写的,是从eoeAndroid的一个帖子上面看到的,下载了他的源代码,然后分析一下,供学习共享。(另外,对于其代码有所修改,以便于更好的说明问题,另:同时把源代码上传,下载地址:http://download.csdn.net/detail/aomandeshangxiao/3880055)         一开始,我们先看一下运行效果:其中,这一块就是悬浮窗,可以

2011-12-05 00:27:26 21201 19

转载 WindowManager 中LayoutParams的各种属性

1. public int x;   如果忽略gravity属性,那么它表示窗口的绝对X位置。   什么是gravity属性呢?简单地说,就是窗口如何停靠。  当设置了 Gravity.LEFT 或 Gravity.RIGHT 之后,x值就表示到特定边的距离。2. public int y;   如果忽略gravity属性,那么它表示窗口的绝对Y位置。 当设置了 Gravity.TOP 或 Gra

2011-12-05 00:08:58 21397

原创 listView属性及方法小析

关于listview的小例子,以前也写过一个,http://blog.csdn.net/aomandeshangxiao/article/details/6643831,今天的这篇文章主要是说一下listview里面的方法和属性,内容均来自:http://developer.android.com/reference/android/widget/ListView.html。摘取了一下自己认为重要

2011-12-01 16:33:34 15513

原创 Calendar的错误及Imageview注意点及判断控件是否显示

在代码过程中,使用到了Calendar类,以前也没太使用过,当需要获取时间的时候,使用了一下的方法: Calendar calendar=Calendar.getInstance();

2011-11-29 13:22:43 3866

原创 android中context及全局变量小析

今天在研究context的时候,对application和activity context有了一定的了解,下面是从网上复制过来的资料,           Application context和Activity context的区别:    这是两种不同的context,也是最常见的两种。第一种中context的生命周期与Application的生命周期相关的,context随着Applicat

2011-11-24 17:18:37 11520 15

原创 android有用代码片段

有时候,需要一些小的功能,找到以后,就把它贴到了博客下面,作为留言,查找起来很不方便,所以就整理一下,方便自己和他人。         一、  获取系统版本号:PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0);int versionCode=nfo.versionCodest

2011-11-23 23:20:50 12745 5

原创 android json解析及简单例子

JSON的定义:       一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2.JSON和XML同样拥有丰

2011-11-23 11:10:14 56183 40

原创 模拟器不能上网解决方案

第一种方法是设置代理(如果你的电脑是使用代理上网,模拟器不能联网的话,使用这种方法):       启动模拟器,然后进入 settings->Wireless controls->Mobile networks->Access Point Names 会出现下图:点击进入,然后下面这样设置:     - Proxy : your proxy address  你的代理地址     - Port :

2011-11-22 15:02:22 10476

原创 Android--launcher启动过程解析

第一步:我们先从LauncherApplication.java开始,先找到onCreate()方法:public void onCreate() { //设置最小堆内存8M VMRuntime.getRuntime().setMinimumHeapSize(8 * 1024 * 1024); //llx modify the heapsize su

2011-11-18 15:40:05 9509 8

原创 android计量单位--dip、px、sp之间区别与联系

在页面布局的时候,很多时候需要指定控件宽、高、距离其他控件及边界的距离,字体大小等,都需要计量单位,它们的具体含义以及相互之间如何切换呢?(资源均来自网上整理所得) 1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这dip,不依赖像素。 等同于dp。

2011-11-16 21:43:34 9570

原创 launcher修改--获取widget信息(图片,文字等)(源码追踪)

在launcher中,长按屏幕,图挂了,我们在代码里面找一下:首先,找到onLongClick(View v)方法,然后在这个方法中,有如下代码:if (mWorkspace.allowLongPress()) { if (cellInfo.cell == null) { if (cellInfo.valid) {

2011-11-13 20:59:20 4942 9

原创 launcher修改--获取应用列表launcher源码解析

在home节面上,当我们点击中间按键的时候,会跳转到一个下图,在代码中是如何实现的呢?我们来找一下:mHandleView = (HandleView) findViewById(R.id.all_apps_button); mHandleView.setLauncher(this); mHandleView.setOnClickListener(this);

2011-11-09 11:32:00 7278

原创 launcher修改--获取屏幕缩略(预览)图

在android原生代码中,长按图片中的向前屏切换或者向后屏切换或者中间的那个所有应用的按钮,在其上方就会出现5个小的屏幕缩略图。           由此,我们在launcher的代码里面查找一下,首先,我们要找到onLongClick(View v)这个方法,看下代码:public boolean onLongClick(View v) { switch (v.getId())

2011-11-08 16:59:39 5589 7

原创 android倒计时功能的实现(CountDownTimer)

在逛论坛的时候,看到一个网友提问,说到了CountDownTimer这个类,从名字上面大家就可以看出来,记录下载时间。将后台线程的创建和Handler队列封装成一个方便的类调用。     查看了一下官方文档,这个类及其简单,只有四个方法,上面都涉及到了onTick,onFinsh、cancel和start。其中前面两个是抽象方法,所以要重写一下。          下面是官方给的一个小例子: ne

2011-11-06 23:18:07 63329 10

原创 permission和uses-permission的区别

首先,先看一下permission定义的格式:<permission android:description="string resource" android:icon="drawable resource" android:label="string resource" android:name="string"

2011-11-06 17:00:37 38971 6

原创 launcher修改--左右滑动屏幕切换源码追踪

在android的源代码中,屏幕之间的跳转是如何实现的呢?在workspace.java中开始。在这个类中,为实现屏幕切换主要重写了以下几个方法:onMeasure()、onLayout()、onInterceptTouchEvent()、onTouchEvent()方法,另外还是用了CustomScroller mScroller来平滑过渡各个页面之间的切换。          首先,我们看一下

2011-11-06 15:42:45 17190 23

原创 Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他

现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。         首先,我们先看拨号界面,代码如下:Intent intent =new Intent(); intent.setAction("android.intent.action.CALL_BUTTON"); startActivity(intent);和

2011-11-05 17:04:15 40249 24

原创 the user data image is used by another emulator(模拟器不能启动)

不知道是何种原因,今天打开模拟器的时候出现了这个提示the user data image is used by another emulator,在网上查找了一下,原来是:系统判断你当前已经启动了另外一个emulator,可能是某些正常操作或异常退出造成的。 解决的方法是:系统判断你当前已经启动了另外一个emulator,可能是某些正常操作或异常退出造成的。进入你avd目录下:在xp下可能是:C

2011-11-05 16:06:03 3300

原创 launcher修改--页面标记实现原理(代码追踪)

大家看这篇文章的时候,可能已经看过在launcher 2.1上实现2.2的屏幕标记(http://gqdy365.iteye.com/blog/897636),使用一个imageView显示不同的图片,看一下android里面launcher2里面源代码的实现,在drawable文件夹里面,可以找到一个home_arrows_left.xml的文件,内容如下:

2011-11-02 18:31:10 4166 4

原创 launcher修改--launcher架构解析

要想做好launcher,对其基本的架构了解是必须的,在这篇文章里,简单的介绍下launcher中类的构成和架构,首先,这篇文章中很多资源均从互联网中获得,感谢网友们的无私奉献,大家都共享,进步才会更快。第一步,先看两张从网上找来的launcher的架构图。第二张:通过这两张图,简单的说下:整个launcher,准确来说应该是homescreen更为合适,是一个包含三个child view的Fra

2011-10-27 16:09:20 16198 8

原创 launcher修改--修改launcher的屏幕数

首先,在Launcher.java代码中,第125行static final int SCREEN_COUNT = 5;static final int DEFAULT_SCREEN = 2;//第一页是从0开始计数,这里是把第三个页面作为默认首页第一个参数定义屏幕个数,第一个参数是默认的首页。在这里,你可以做出自己的修改。但是,仅这点修改,远远不够,我们看一下launcher.xml<com.

2011-10-27 14:33:39 9329 3

原创 Launcher修改--修改底部图标

在android2.2中,launcher的底部被修改成这种模式,有时候修改launcher的时候需要去掉电话和浏览器两项,我们可以在res/layout-port/文件夹中找到launcher.xml文件,在其中有以下代码<RelativeLayout android:id="@+id/all_apps_button_cluster" android:layout

2011-10-24 22:11:01 6009 10

play-services-maps-17.0.0.aar

Google map 所需要的aar 包,17.0.0 版本,android Google map 开发所用

2020-06-22

Android 拖动按钮源码

Android 拖动 拖动 按钮 源码

2012-03-30

Android仿iPhone滚动控件源码

Android 仿iPhone 滚动控件源码

2012-03-27

使用ViewPage实现类launcher滑动

使用ViewPage实现类launcher滑动

2012-03-26

可横屏滑动的GridView

android gridview 滑动

2012-03-13

listview下拉刷新

listview 下拉 刷新 源代码 android

2012-03-07

Android listview 下拉刷新

Android listview 下拉 刷新

2012-03-06

listView下拉刷新Demo

listView 下拉 刷新 android

2012-03-06

滑动刷新listview demo3

滑动刷新listview

2012-02-27

滑动刷新listview demo2

滑动刷新listview demo

2012-02-27

滑动刷新listview demo1

android listview 滑动 刷新 demo

2012-02-27

launcher中workspace代码

android源代码 http://blog.csdn.net/aomandeshangxiao/article/details/6940670#reply讲解所用部分

2012-02-14

页面滑动切换demo

对研究launcher的页面滑动切换有一定的帮助。

2012-01-12

ListView内嵌GridView

别人写的,哈哈,还不错!ListView内嵌GridView!

2011-12-30

android任务管理器

android 任务管理器,任务列表,正在运行程序,卸载程序。

2011-12-22

android 悬浮窗

android 学习 悬浮窗 android

2011-12-04

wallpaperdemo

Intent.createChooser() 重点讲诉Intent.createChooser() android中createChooser()实现原理。

2011-09-12

andorid源代码下载指南

android 源代码 下载 开发 指南 源代码

2011-08-25

在虚拟机上安装Ubuntu

详细介绍了 如何在 在虚拟机上安装ubuntu

2011-08-24

ListViewDemo

ListView 图标 单选 CheckedTextView

2011-08-04

2023年系统架构设计师备考必备资料

2023年架构师考试必备资料,下载有惊喜

2023-06-21

Note pad++ XMLTools 3.0.3 安装包

Note pad++ XMLTools 3.0.3

2023-02-24

SideBar.java

android 快速导航 slideBar 根据实际内容显示 居中显示 可动态配置显示 亲测好用 OnTouchingLetterChangedListener 回调监听

2020-12-16

eclipse-java-google-style

eclipse-java-google-style android eclipse 代码规范 欢迎大家使用

2013-04-01

android 学习思维导图

android 学习 思维导图 源码地址

2013-01-26

android圆形菜单

好吧,这个资源不要分了,劳烦大家帮忙投个票吧,csdn博客之星:http://vote.blog.csdn.net/item/blogstar/aomandeshangxiao 谢谢了。

2012-12-07

android学习思维导图

android学习思维导图 自己画的 比较简单

2012-11-18

仿网易新闻代码

android 网易新闻 滑动 从网上下载,自己改写了一部分。

2012-11-09

ListView中使用自定义Adapter及时更新数据

ListView中使用自定义Adapter及时更新数据

2012-10-30

ListView加载动画及滑动删除item

ListView 加载动画及 滑动删除item

2012-10-28

DialogFragment Demo

http://blog.csdn.net/aomandeshangxiao/article/details/7790520

2012-07-26

listview item 选择问题

android listview item 选择

2012-06-21

Android--ActionBar

android actionBar PPT

2012-06-20

自定义动态标识控件

自定义 动态 标识 控件 android

2012-06-12

仿优酷超炫菜单

仿优酷超炫菜单 具体使用要自己重新写方法

2012-04-18

Android效果特炫的Gallery

Android效果特炫的Gallery 非常漂亮

2012-04-09

Android 带手势识别的音乐播放器

Android 播放器 手势识别 音乐 画面很漂亮

2012-04-09

使用viewFlipper实现滑动翻页

Android 代码 viewFlipper

2012-04-01

Android 控件拖动

Android 控件 拖动 简单 democratic

2012-03-31

空空如也

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

TA关注的人

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