-
Android-Webview支持缩放并隐藏讨厌的缩放控制条
之前转载过Android webview相关的文章,Android Webview开发问题及优化汇总,这里讲解一下实现Webview缩放以及隐藏缩放控制条所遇到的问题和坑要支持缩放,肯定要先支持Javascript,加如下代码://支持JS WebSettings settings = mWebView.getSettings(); settings.setJavaScriptEnabled(...2015-07-02 阅读250
-
Android菜单详解——理解android中的Menu
Android菜单详解——理解android中的Menu前言今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享。PS:强烈推荐《Pro Android 3》,是我至今为止看到的最好的一本android书,中文版出到《精通Android 2》。理解Android的菜单菜单是许多应用程序不可或缺的一部分...2015-07-02 阅读254
-
史上最完美的 手势密码解锁
代码名称:手势密码解锁代码描述:史上最完美的 手势密码解锁 可以直接迁移到项目中使用托管地址:http://download.csdn.net/detail/lygttpod/8833401代码作者:Allen下载:Allen_Gesture_LockPsd_Demo.zip2015-07-02 阅读234
-
实现可以滑动的GrildView,类似美团网首页的GrildView功能菜单
首先上实现效果图,不会做动态图,还请见谅:使用了网上的一个开源控件viewpagerindicator,可以自定义切换时候显示的标记,圆点,或者下划线。GrildView显示的是手机上的全部app,根据计算好的每页显示的数量来动态添加adapter.public void initViews() { final Package...2015-07-02 阅读203
-
从Knockout到Angular的架构演变
2008年第一次在WPF中使用MVVM模式之后,就一直热衷于耦合隔离、模块化与重构、UI和逻辑分离、单元测试以及后面的领域模型。谈及MVVM模式,自己也开发过一套框架,但没有长期更新和维护,所以索性就一直使用Prism和MVVM Light。到2012年的时候,看到HTML5的大行其道和Silverlight的衰落,果断把主要精力投入到ASP....2015-07-02 阅读208
-
Android onTouch事件与手势操作
触摸,手势操作已经很好的融入了我们的生活。那么Android开发中触摸事件要如何捕捉?如何处理?如何识别手势?事件的传递机制又是怎么样的?下面我们将通过一个小例子来进行这方面的学习。先看效果图如上图所示,就是一个跟随手指移动的按钮。用来演示我们接下来要说的onTouch事件和手势操作。为了让大家看懂里面的代码,我...2015-07-02 阅读253
-
[android]DES/3DES/AES加密方式
DES 支持8位加密解密,3Des支持24位,Aes支持32位。3Des是Des算法做三次。位数的单位是字节byte,不是bits。3Des是把24位分成3组,第一组八位用来加密,第二组8位用于解密,第三组8位用于加密,所以,如果秘钥为123456781234567812345678(3组1-8),则相当于做了一次12345...2015-07-02 阅读208
-
Android项目源码---手机天气预报系统
本项目是一个天气预报项目源码,可以设置城市、可以更换应用内背景图片、自带天气widget小组件等,天气信息由m.weather.com.cn提供。比较适合新手学习和参考。项目编译版本4.2.2默认编码UTF-8源码有大量中文注释。下载地址:http://www.devstore.cn/code/info/104.html运行截图: &n...2015-07-02 阅读251
-
Android自定义控件
自定义控件的步骤:首先写一个类,就是给控件起个名字要在res/values目录下建立attrs.xml文件,写下需要定义的属性在自定义类,包含AttributeSet参数的构造方法中,关联自定义属性将自定义的控件类放在布局文件中在视图类中使用正文内容如下:1、继承View使用canvas绘制实例,自定义一个TextViewpublic class&nb...2015-07-02 阅读208
-
Android RelativeLayout和LinearLayout性能分析
RelativeLayout和LinearLayout是Android中常用的布局,两者的使用会极大的影响程序生成每一帧的性能,因此,正确的使用它们是提升程序性能的重要工作。下面将通过分析它们的源码来探讨其View绘制性能,并得出其正确的使用方法。 RelativeLayout和LinearLayout是如何进行measure的? 通过官方文档我们知道View的绘制进...2015-07-02 阅读201