随笔分类 -  android提高篇

上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 89 下一页
摘要:对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大... 阅读全文
posted @ 2015-09-09 16:24 brave-sailor 阅读(945) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/tonyfield/article/details/8238251Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及... 阅读全文
posted @ 2015-09-09 09:33 brave-sailor 阅读(267) 评论(0) 推荐(0)
摘要:目的:通过全面的分析Android的鼠标和键盘事件。了解Android中如何接收和处理键盘和鼠标事件,以及如何用代码来产生事件。主要学习内容:1. 接收并处理鼠标事件:按下、弹起、移动、双击、长按、滑动、滚动2. 接收并处理按键事件:按下、弹起3. 模拟鼠标/按键事件1. Android事件现代的用... 阅读全文
posted @ 2015-09-08 19:57 brave-sailor 阅读(193) 评论(0) 推荐(0)
摘要:1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv,MotionEventevent)方法,我们可以处理一些touch事件,但是这个方法太过简单... 阅读全文
posted @ 2015-09-08 19:27 brave-sailor 阅读(213) 评论(0) 推荐(0)
摘要:当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv,MotionEventevent)方法,我们可以处理一些touch事件,但是这个方法太... 阅读全文
posted @ 2015-09-08 17:36 brave-sailor 阅读(204) 评论(0) 推荐(0)
摘要:1、当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv,MotionEventevent)方法,我们可以处理一些touch事件,但是这个方法太过简单,... 阅读全文
posted @ 2015-09-08 14:38 brave-sailor 阅读(956) 评论(0) 推荐(0)
摘要:转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744400之前我向大家介绍了史上最简单的滑动菜单的实现方式,相信大家都还记得。如果忘记了其中的实现原理或者还没看过的朋友,请先去看一遍之前的文章Android滑动菜单特效实现,仿人人... 阅读全文
posted @ 2015-09-08 14:32 brave-sailor 阅读(238) 评论(0) 推荐(0)
摘要:关于ListView拖拽移动位置,想必大家并不陌生,比较不错的软件都用到如此功能了.如:搜狐,网易,百度等,但是相比来说还是百度的用户体验较好,不偏心了,下面看几个示例: 首先说一下:拖拽ListView的item就不应该可以任意移动,只应该在ListView所在的范围内,而网易的你看看我都可... 阅读全文
posted @ 2015-09-07 20:15 brave-sailor 阅读(727) 评论(0) 推荐(0)
摘要:对于使用listView配合adapter进行刷新的方法大家都不陌生,先刷新adapter里的数据,然后调用notifydatasetchange通知listView刷新界面。方法虽然简单,但这里面涉及到一个效率的问题,调用notifydatasetchange其实会导致adpter的getView... 阅读全文
posted @ 2015-09-07 20:10 brave-sailor 阅读(358) 评论(0) 推荐(0)
摘要:简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个View。而第3步的onDraw系统已经封装的很好了,基本不用我们来操... 阅读全文
posted @ 2015-09-06 19:12 brave-sailor 阅读(331) 评论(0) 推荐(0)
摘要:从写第一篇今日头条高仿系列开始,到现在已经过去了1个多月了,其实大体都做好了,就是迟迟没有放出来,因为我觉得,做这个东西也是有个过程的,我想把这个模仿中一步一步学习的过程,按照自己的思路写下来,在根据碰到的知识点和问题,并且罗列出这些东西的知识点和使用方法。如果你单纯的把做好的一个DEMO拿去改改用... 阅读全文
posted @ 2015-09-06 14:19 brave-sailor 阅读(427) 评论(0) 推荐(0)
摘要:上一篇说到了通知栏Notification,提起通知栏,不得让人想到Service以及BroadcastReceive,作为android的4大组建的2个重要成员,我们没少和它们打交道。它们可以在无形中使我们的软件和网络、数据库、系统等进行交互,之后通过UI(Notification就是一种展示方式... 阅读全文
posted @ 2015-09-06 14:17 brave-sailor 阅读(447) 评论(0) 推荐(0)
摘要:在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它... 阅读全文
posted @ 2015-09-06 14:13 brave-sailor 阅读(249) 评论(0) 推荐(0)
摘要:前言由于一个同学问到我如何按照一个流程走好之后回到首页,我以前看到过4个解决方案,后来发现有做个记录和总结的必要,就写了这篇博文。(之前看小强也写过一篇,这里通过自身的分析完整的总结一下以下6种方案,并加上一个DEMO便于大家了解大体流程)在android的用户交互中,按钮触发的意图(Intent)... 阅读全文
posted @ 2015-09-06 11:48 brave-sailor 阅读(247) 评论(0) 推荐(0)
摘要:在学习Android的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制,其底层的通信是以Binder机制实现的,在物理层则是通过共享内存的方式实现的。 Intent主要用于2种情景下:(1)发起意图 (2)广播 它的属性有:ComponentName,action,da... 阅读全文
posted @ 2015-09-06 11:45 brave-sailor 阅读(169) 评论(0) 推荐(0)
摘要:距离上次发布(android高仿系列)今日头条 --新闻阅读器 (二)相关的内容已经半个月了,最近利用空闲时间,把今日头条客户端完善了下。完善的功能一个一个全部实现后,就放整个源码。开发的进度就是按照一个一个功能的思路走的,所以开发一个小的功能,如果有用,就写一个专门的博客以便有人用到独立的功能可以... 阅读全文
posted @ 2015-09-06 11:42 brave-sailor 阅读(575) 评论(0) 推荐(0)
摘要:涉及到滑动,就涉及到VIEW,大家都知道,android的UI界面都是由一个一个的View以及View的派生类组成,View作为基类,而常用的布局里面的各种布局就是它派生出来的ViewGroup的子类,ViewGroup作为各个组件的容器搭建了整体的UI。以下是android UI的结构示示意图:查... 阅读全文
posted @ 2015-09-06 11:32 brave-sailor 阅读(305) 评论(0) 推荐(0)
摘要:在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现。。例子相关博文:Android 仿 窗帘效果 和 登录界面拖动效果 (Scroller类的应用) 附 2个DEMO及源码在广泛使用的侧... 阅读全文
posted @ 2015-09-06 11:28 brave-sailor 阅读(451) 评论(0) 推荐(0)
摘要:在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现。下面要说的就是上次Scroller类学习的后的实践了。 如果你还不了解Scroller类,那请先点击:Android 界面滑动实现-... 阅读全文
posted @ 2015-09-06 11:26 brave-sailor 阅读(292) 评论(0) 推荐(0)
摘要:这个也是从网上得到的代码,例子比较简单,但是如果有需要此功能的,这个例子可以提供很多提示,首先,给个截图 这个是拖动以后的效果,一个imageview和一个button控件,提供两份代码下载吧,一份是只有一个Button的,另一份就是像上图,就是多了一个imagview!先看下代码吧,比较简单:pu... 阅读全文
posted @ 2015-09-06 00:57 brave-sailor 阅读(1792) 评论(0) 推荐(0)

上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 89 下一页