
Android
pkxutao
这个作者很懒,什么都没留下…
展开
-
Android与Js交互的一些总结
一、WebSettings在WebView加载html之前,需设置一些属性,这里讲两个属性设置。1、settings.setJavaScriptEnabled(true);设置为true后WebView就可以和JS互相调用对方接口。2、settings.setCacheMode(loadMode);设置WebView的缓存机制,WebView提供了5中机制,分别是L原创 2013-12-27 15:03:54 · 1739 阅读 · 0 评论 -
Activity启动模式
Activity启动模式singlTop 栈顶复用模式如果该模式的Activity位于栈顶,则启动该Activity不会重新创建,相应的onCreat、onStart不会被调用,onNewIntent被调用singleTask 栈内复用模式这是一种单实例模式。只要Activity在一个栈中存在,那么多次启动Activity都不会重新创建实例,onNewIntent会被调用Activity的Fla原创 2015-11-02 22:35:46 · 551 阅读 · 0 评论 -
Android 多点触控,多张图片拖拽,缩放,旋转
最近需要做一个服装搭配的功能,总得来说就是对多张图片进行拖拽、缩放、旋转,找了一圈,找到了一个demo: http://download.youkuaiyun.com/download/aomandeshangxiao/4189910 但是这个demo只支持单张图片,尝试添加两张图片,弄了一天,也无法解决焦点问题,所以只能尝试在canvas上自己画了(手势事件还是复制自此demo)。 对bitmap进行操作原创 2015-05-27 16:30:15 · 2726 阅读 · 5 评论 -
Android 日历(gridview) 日期选择器
最近有用到日历效果,找了一圈没发现合适的,想着这东西挺容易而且以后肯定要修改界面效果,所以自己写了个。一页显示三个月,并且可以带入之前选择的日期(用灰色圆圈表示),点击选择(用蓝色圆圈表示)。代码很简单,就不详细解释了,下面贴出效果图。原创 2014-12-02 14:02:58 · 1799 阅读 · 0 评论 -
NumberPicker ——数字选择器
最近需要做一个数字选择器,找了下没有合适的,就自己写了个。先上效果图原创 2014-11-04 11:20:29 · 4905 阅读 · 1 评论 -
轮询信息管理器——轮询+主动拉取
转帖请注明本文出自pkxutao的博客(http://blog.youkuaiyun.com/pkxutao/article/details/22653903),请尊重他人的辛勤劳动成果,谢谢!很多应用中,都需要一进入应用就启动一个线程轮询检查服务器信息,如果有新消息就给出通知,最常见的就是底部导航栏上的小红点了,最近项目中需要这个功能,初期做法很简单,效果也不理想,这个版本正好留出时间修改,用单例+原创 2014-03-31 14:07:31 · 3026 阅读 · 3 评论 -
地区选择组件
很多应用都会用到地区选择,有些是直接选择城市(例如大众点评、58同城等),有些是先选择省再选择城市(例如微信),这里要做的是类似微信的做法,先选择省份再选择城市。效果图:地区数据格式(文件为city.json,保存在assets文件夹下):先解析出数据,保存为list:public List getProvinceList() { List原创 2014-04-03 11:05:28 · 3913 阅读 · 0 评论 -
ViewGroup做导航栏-----------开源中国客户端导航栏剖析
众所周知,官方已经不推荐用TabActivity了,推荐用fragment,具体原因不去纠结。前段时间下载了开源中国的源码看了下,发现导航栏做法挺有意思的(或者很多人都这样做了只是我没发现),于是抽离了出来研究了下,下面来剖析具体做法。先看布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi原创 2014-03-12 17:07:19 · 1127 阅读 · 0 评论 -
TabActivity父Activity控制子Activity
现在很多应用都会用到tabActivity布局,例如:新浪微博等,一般的做法都是在MainActivity中创建几个包含目标Activity的Intent,点击相应的tab会跳转到相应的Activity里面。很多时候,都需要处理导航tabhost和子Activity的交互,有时候是子Activity控制父Activity的变量或者UI,有时候是反过来,下面介绍怎样在子Activity中控制父A原创 2014-02-18 15:17:06 · 2189 阅读 · 0 评论 -
也谈Android开发之MVP模式
之前一直用的MVC模式,但是业务逻辑稍微复杂,MVC的缺点就暴露了:View和modle杂糅在一起,有时候为了代码书写方便,把所有逻辑都写在Activity里面,经常导致Activity代码超过1000行,虽然多少行代码并没有什么实际意义,但耦合度高总不是我们想要的,于是就想尝试一下MVP模式(虽然大部分人都已经用上了),之前的想法是先把一个最复杂的模块替换为MVP模式试用一段时间,于是花了3天时间原创 2016-02-28 15:25:10 · 673 阅读 · 0 评论