-
Android UI之自定义——类似iOS的Tabbar
Android UI之自定义——类似iOS的TabbarTabbar最早出现在iOS,iOS中的TabBarController实现了这个功能,开发起来相当简单。现在的APP,大多数都会使用Tabbar来作为应用的功能导航,界面简单清晰。那么Android常见的实现是通过RadioGroup来实现,今天将带来自定义实现,补充RadioGroup实现的不足。先看看常见的软件中的使用...2015-06-14 阅读208
-
Android 轻松实现网络交互模板
看完本文,您可以学到:1.Android与后台交互的模板化方法2.JSON的使用3.检查网络连接4.AsyncTask的使用我们简单的以登录为例,来实现整个的流程。话不多说,先来看看效果图:一、通用类的编写首先,既然要实现交互模板化,最重要的就是要提取出尽可能多的可复用代码。无论是与后台进行什么操作,判断网络是否正常连...2015-06-14 阅读207
-
Android Zxing调整扫描区域 优化取图速度
Zxing 是google提供的二维码扫描工程 Demo本身默认的扫图区域最大只有 360*480 需要拉开很远的距离才能将整个二维码扫描到 因此需要我们自己调整取图大小 在CameraManager.java这个类中进行调整 默认的大小是 以下这4个参数 [html] view plai...2015-06-12 阅读224
-
Android程序崩溃统一处理机制
在应用发布以后,由于安卓机型的千差万别 ,可能会出现各种各样的问题,这时候如果我们可以将这些信息收集起来,并进行修改就很不错了。下面就来讨论一下怎么处理程序崩溃以后,错误信息的手机。 Java中已经提供了一个接口Thread.UncaughtExceptionHandler来对运行时的异常进行处理...2015-06-12 阅读217
-
快速掌握Android三个常用自定义控件Toast AlertDialog Notification
今天浏览到网上相关方法看起来有点复杂,于是总结了下安卓自定义Toast 自定义AlertDialog 自定义Notification://1Toast toast;public void myToast(){if(toast!=null){ toast.cancel();//优化重复...2015-06-12 阅读210
-
非常不错的日期选择器android-times-square
非常不错的日期选择器android-times-square十分不错的日期选择器,界面也十分和谐,支持单选、多选、范围选择、弹框显示、自定义样式等操作,集成起来也十分简单,有兴趣的可以关注作者Github:https://github.com/square/android-times-square下载地址:http://www.devstore.cn/code/info/362.html运...2015-06-12 阅读204
-
Android开发之 Memory 最佳实践
在决定应用的行为,是否有好的用户体验以及整体的设备体验来说,内存的使用可能是独立因素中最重要的。内存因素包括应用的内存占用,以及内存搅动(导致的垃圾回收会对运行期间的性能有影响)。避免在循环中分配内存内存分配虽然不可避免,但是应尽可能的避免,特别是在平凡的调用的代码块中。比如在绘制代码中,因为每一帧...2015-06-11 阅读202
-
APP漏洞检测方法详解
目前移动应用的安全漏洞不容乐观,导致了越来越多的应用遭到恶意破解、山寨,严重危及了用户与开发者的利益。 目前市面上的APP漏洞检测平台越来越多,到底哪些检测平台检测的比较准确呢?那就要看大家去体验了。 现在给大家详细解说下主要的APP漏洞的检测方法: 静态分析 静态分析主要是利用ap...2015-06-11 阅读208
-
WinJS 4.0兼容AngularJS、React、Bootstrap和Knockout
在 WinJS 4.0 中,微软一直致力于确保它与主流浏览器的最新版本兼容、适用于通用Windows平台(UWP)以及与其它JavaScript框架的集成。就像微软内部的其它任何东西一样,WinJS已经为Windows 10做好了准备, 支持Edge。他们也已经努力使它适用于微软的通用平台,后者会有很多种尺寸、外形和输入类型。为...2015-06-11 阅读218
-
Android中使用Handler造成内存泄露的分析和解决
Handler 内部类持有 外部类Activity的引用,如果Activity退出而Handler还有延迟处理的消息没有处理完,会导致Activity不能回收,反复如此会导致内存泄露。解决方案一: onDestroy时清除消息,mHandler.removeCallbacksAndMessages(null); // 参数为null时会清除所有消息。解决方案二:声明Handler为static并持有...2015-06-10 阅读206