Android GestureDetector滑动监听事件

项目中需要做滑动监听事件,具体如下:做的过程中遇到点小麻烦,写了监听后无效,具体原因及解决方法请看后面finalintRIGHT=0; finalintLEFT=1; privateGestureDetectorgestureDetector; @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreat...
Android开发 GestureDetector

Android获取手机状态和监听手机来电状态

获取手机状态:importandroid.content.Context; importandroid.telephony.TelephonyManager; //获得相应的系统服务 TelephonyManagertm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); /** *返回电话状态 * *CALL...

Android中处理Touch Icon的方案

苹果的Touch Icon相对我们都比较熟悉,是苹果为了支持网络应用(或者说网页)添加到桌面需要的图标,有了这些Touch Icon的网页链接更加和Native应用更相像了。由于苹果设备IPod,IPhone,IPad等设备广泛,很多网页都提供了touch icon这种图标资源。由于Android中并没有及早的有一份这样的标准,当我们想把网页添加到桌面时,仍然需要使用苹果的Touch Icon。T...
Touch Icon Android开发

android 动画

android的动画有两种 tween动画和Frame动画tween动画;,透明度,缩放,旋转,平移效果Animation 动画AlphaAnimation 渐变透明度RotateAnimation 画面旋转ScaleAnimation 渐变尺寸缩放TranslateAnimation 位置移动AnimationSet 动画集使用方式在res文件下创建anim文件;1,透明度效果aniation...
android 动画 android开发

再次探究Android ListView缓存机制

概述虽然现在5.0后Google推出了RecycleView,但在5.0 Lollipop普及前Listview仍会被广泛使用,所以打算再次探究一下Listview的源码,了解一下Listview 的构成及加载机制。探究上图简单梳理了Listview的构成及与其相关类之间的关系,并简要地列出了些重要的方法和内部类。AdapterView从上图可以清晰的看出Listview归根究底是继承自Adapt...
缓存机制 Android ListView

Android JSON解析数据

一:json的简介json指的是Javascript对象表示法,是一种轻量级文本数据交换格式,类似于XML,但比XML更小、更快、更易解析二:Json与XML的比较(copy网上的)优点:比xml格式简单;json是更好的数据交换格式;xml是更好的文档交换格式;json更易于机器阅读,使用简单的客户端库或者自身支持(javascript);json可被浏览器客户端支持;可支持各种通用的数据结构,...
Android开发 JSON解析数据

Android应用解决65K方法数限制

近日,Android Developers在Google+上宣布了新的Multidex支持库,为方法总数超过65K的Android应用提供了官方支持。如果你是一名幸运的Android应用开发者,正在开发一个前景广阔的应用,不断地加入新功能、添加新的类库,那么终有一天,你会不幸遇到这个错误: ConversiontoDalvikformatfailed:Unabletoexecutedex:met...
Android应用 Android开发

Android实现延迟退出主界面功能

想必大家在平常使用Android应用的时候,经常会看到退出应用时,需要点击两下才能退出的功能,这就是延迟退出功能、防止用户误操作。实现代码其实很简单,主要是通过handler消息实现:publicclassMainActivityextendsFragmentActivity{ privatebooleanisExit=false; @SuppressLint(HandlerLeak) pr...
延迟退出 Android开发

Android Traceroute 功能实现

经常在windows下开发网络功能的人 经常会使用的命令就是tracert 。而实际上 在app开发中,我们也经常要碰到类似的情况。比如你的app出现了问题,你总不能让用户想办法 去tracert吧。你肯定要知道你的app 是在网络中的哪一个部分出了问题。我举个最简单的例子。国内有很多做外包的公司 在开发过程中 需要调用 facebook 等公司提供的sdk 或者接口。当然了 我们 在天朝吗 所以...
Android开发 Traceroute实现

Android Fragment生命周期深入探究

Fragment是Android中的重要组件,在Android 3.0的时候添加进来。关于Fragment的生命周期,我相信了解过的开发人员都应该把以下方法脱口而出:onAttach, onCreate, onCreateView, onViewCreated, onActivityCreated, onStart, onResume, onPause, onStop, onDestroyView...
Fragment生命周 Android Fragment