随笔分类 -  android应用进阶

摘要:同步发表于[http://avenwu.net/2015/02/24/custom_slide_panel_layout_as_reside_style_on_dribble_and_qq](http://avenwu.net/2015/02/24/custom_slide_panel_layout... 阅读全文
posted @ 2015-02-25 11:30 小文字 阅读(4513) 评论(0) 推荐(0) 编辑
摘要:同步发表于[http://avenwu.net/2015/02/12/androidstudio_library_dependency](http://avenwu.net/2015/02/12/androidstudio_library_dependency)**Fork on github** ... 阅读全文
posted @ 2015-02-25 11:28 小文字 阅读(6423) 评论(0) 推荐(0) 编辑
摘要:同步发表于[http://avenwu.net/2015/02/05/styled_radiogroup_segmented_control](http://avenwu.net/2015/02/05/styled_radiogroup_segmented_control)**Fork on git... 阅读全文
posted @ 2015-02-25 11:23 小文字 阅读(4696) 评论(0) 推荐(0) 编辑
摘要:同步发表于[http://avenwu.net/2015/02/04/metaweblog](http://avenwu.net/2015/02/04/metaweblog)metaweblog是一个博客接口协议,目前主流的博客平台均支持该协议,比如博客园,CSDN,WordPress等。通过约定的... 阅读全文
posted @ 2015-02-25 11:09 小文字 阅读(447) 评论(0) 推荐(0) 编辑
摘要:同步发表于[http://avenwu.net/2015/02/03/porterduff](http://avenwu.net/2015/02/03/porterduff)**Fork on github** [https://github.com/avenwu/support](https:/... 阅读全文
posted @ 2015-02-25 11:07 小文字 阅读(1678) 评论(0) 推荐(0) 编辑
摘要:同步发表于[http://avenwu.net/ioc/2015/01/29/custom_eventbus](http://avenwu.net/ioc/2015/01/29/custom_eventbus)**Fork on github** [https://github.com/avenw... 阅读全文
posted @ 2015-02-25 11:00 小文字 阅读(3468) 评论(0) 推荐(1) 编辑
摘要:同步发表于 [http://avenwu.net/viewinject/2015/01/28/android_onclick/](http://avenwu.net/viewinject/2015/01/28/android_onclick/)相信大家都知道在layout里面可以给view写andr... 阅读全文
posted @ 2015-02-25 10:49 小文字 阅读(2962) 评论(0) 推荐(0) 编辑
摘要:目前在Android中通知的使用还是很常见的,为了做版本兼容,常用兼容包NotificationCompat.Builder和 Notification.Builder。* NotificationCompat.Builder位于v4扩展包内(version 4 Support Library)* ... 阅读全文
posted @ 2014-12-23 15:15 小文字 阅读(12383) 评论(4) 推荐(0) 编辑
摘要:【V2.0】自v1版发布已经有一个月了,赶在周末之前发个v2.0的公测包,欢迎园友下载使用。V2功能说明:1.用户登陆;2.文章/新闻评论;2.用户关注/粉丝查看;3.个人博客查看;本来计划还有关注等功能,考虑到这版拖得有点久了,暂时把把其他功能往后延,希望在国庆前能先把登录相关处理好。下载地址:h... 阅读全文
posted @ 2014-09-19 19:38 小文字 阅读(968) 评论(7) 推荐(0) 编辑
摘要:2014-12-2210:04:18经过一段时间的优化,目前博客园客户端一稳定在2.x版本,最新的版本均可在Google Play或项目首页获取,不在通过本文记录版本更新2014-10-2813:24:36感谢网友对博客园Android客户端的支持,关于下载地址,google play会第一时间有最... 阅读全文
posted @ 2014-08-11 17:48 小文字 阅读(9335) 评论(93) 推荐(26) 编辑
摘要:前言自定义view能够做出很多不同寻常的效果,圆形菜单交互效果不错,目前网上有两个版本,虽然比较庞大,但非常值得研究与学习。radial-menu-widget: https://code.google.com/p/radial-menu-widget/Radial-Menu-Widget-Android:https://github.com/strider2023/Radial-Menu-Widget-Android这两个版本呢实际上第一个是最原始的作者Jason Valestin,后来被Arindam Nath修改后出现了后面的版本。在分析过程中可以逐个击破,关键在于理解要点,本文讲自定义 阅读全文
posted @ 2014-01-10 18:05 小文字 阅读(8169) 评论(4) 推荐(1) 编辑
摘要:今天来对图片的圆角处理做一个简单小结,很多app里面都有圆角效果,根据不同的场景可以采用不同的方案,目前来说有三种方案是比较常用的方案一 .9.png应用场景:1.目标图片已知;2.针对布局背景;实现:.9.png是最简单的方法,只需要用draw9patch准备好相应的.9图,设置为控件的背景即可.参考:http://developer.android.com/tools/help/draw9patch.html方案二 剪裁Bitmap应用场景:1.图片事先无法预知;2.图片不是非常大 + 方案一场景实现:这里的剪裁指的是根据原图我们自己生成一张新的bitmap,这个时候指定图片的目标区域为一 阅读全文
posted @ 2014-01-10 12:23 小文字 阅读(6652) 评论(3) 推荐(3) 编辑
摘要:前言做移动开发很定要碰到适配问题,过去android需要,现在ios也需要,今天来谈谈Android机型上一般适配问题该如何处理。在Android适配的主要是因为众多的手机型号,尺寸分辨率大家都不统一,就目前已经出现的可以分为LDPI, MDPI, HDPI, XHDPI, XXHDPI, XXXHDPI,这个区分很简单不是看手机屏幕尺寸而是看dpi,也就是像素密度。Android以MDPI作为基准,那么众多dpi之间的关系是这样的所以如果公司用MDPI的设计图为标准,那么在适配HDPI时,需要的图片资源一般是1.5倍长宽,注意.9图除外,我们通常把.9图和xml drawable都作为是全分 阅读全文
posted @ 2014-01-03 15:12 小文字 阅读(3705) 评论(0) 推荐(0) 编辑
摘要:看到style,不少人可能会说这个我知道,就是控件写属性的话可以通过style来实现代码的复用,单独把这些属性及其参数写成style就可以便捷的调用。 这种写法呢其实比较常见,如果有某些控件用到了相同的风格,就可以用style来作,今天要讲的不是这种写法,下面先看一下案例 请注意其中的 android:textColor="?android:textColorSecon... 阅读全文
posted @ 2013-12-31 16:35 小文字 阅读(3980) 评论(0) 推荐(0) 编辑
摘要:说明早上看到一篇文章介绍了ResideMenu得使用,这是一个类似SlidingMenu的控件,感觉有点高尚大,反正我之前没见过,本着凑热闹的好奇心,立马clone把玩下,项目地址奉上:https://github.com/SpecialCyCi/AndroidResideMenu.git 原理概述在分析源代码之前,简单谈谈,这个效果在这里是如何实现的。点击按钮画面缩小为50%同时向右侧滑动至中间位置,也可以向右滑动,然后那几个个菜单项就会带着动画出现,动画这里用的是nineoldandroids的兼容包,在整个过程中有三个东西要理解,一是菜单view,二是内容view,还有就是承载他们的父v 阅读全文
posted @ 2013-12-19 14:46 小文字 阅读(8634) 评论(4) 推荐(1) 编辑
摘要:在PinnedListView分析一中还有一些细节在本文做一个补充,主要是view的绘制; 一个view在真正被绘制都是通过canvas来做,在ViewGroup内的z子view,一般再次此之前,还需要通过measuring和layout操作来确定绘制之前的大小位置,measuring是来确定view需要显示的确切大小,浏览源码时经常会看到和height、width一起出现的mode,分别是: ... 阅读全文
posted @ 2013-12-17 11:33 小文字 阅读(925) 评论(0) 推荐(0) 编辑
摘要:分享一个Android控件,PinnedHeaderListView , 大致是像图钉一样,能够固定显示一个头部在ListView的顶部,类似于Android原版通讯录中联系人按照字母分组排列, 这个东西其实出来很久了,今天仔细阅读了源码,再次做一个分享。效果预览下面的图左边是预览的效果,右边则是项目涉及的重要类。原理概述 为了便于分析,我们先做一些命名的约定。这个List继承自ListView,灰色半透明item暂且称其为section view,而其他的白色条目暂称为item view,当section view滑动至顶部后将停留在顶部,而白色的item view可以继续上划消失,这里固定 阅读全文
posted @ 2013-12-13 18:19 小文字 阅读(5469) 评论(0) 推荐(1) 编辑
摘要:Sliding Fragment介绍:该案例为传统的Fragment增加了个性化的补间动画,其效果是原有fragment向屏幕内做一定的下沉,新的fragment显示在最上层,产生层叠效果的多个fragments。 Video: http://www.youtube.com/watch?v=xbl5cxfA1n4Source:http://developer.android.com/shareables/devbytes/SlidingFragments.zip本文将简单分析其实现流程及原理Step1:添加Fragment并设置点击的切换事件首先添加一个fragment,并设置显示内容已做区. 阅读全文
posted @ 2013-10-16 18:25 小文字 阅读(13796) 评论(0) 推荐(1) 编辑
摘要:References:http://developer.android.com/training/animation/index.htmlhttp://developer.android.com/reference/android/view/ViewGroup.html#attr_android:animateLayoutChanges动画效果可以微妙地提升用户体验。特别是当屏幕状态发生改变时,比如新的内容添加进来或者新的动作产生。本文将以developer的training教程Adding Animations为基础,分析Android里面的动画使用。layout过渡动画如果layout界面 阅读全文
posted @ 2013-07-02 16:01 小文字 阅读(8925) 评论(0) 推荐(0) 编辑
摘要:前言很早之前就看到网上有一个手机安全卫士和手机助手的源码,一直没看看里面的一些实现,今天下载后运行,发现手机卫士其实只是个界面短信公共感觉没实现,有待具体分析,本文将分析手机助手里德号码归属地查询。源码传送门:git clonegit@github.com:avenwu/mobilehelper.git 或git clone https://github.com/avenwu/mobilehelper.git本文使用到的技术如下:json解析Android volley, https://android.googlesource.com/platform/frameworks/volleyRo 阅读全文
posted @ 2013-06-14 19:44 小文字 阅读(614) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示