文章分类 - 【Android开发笔记】
摘要:Android的Glide在加载图片时候内部默认使用了缓存机制,Glide的缓存机制分为两级,第一级是内存缓存,然后第二级是硬盘缓存。缓存的过程首先是在内存中缓存,然后将加载的图片资源缓存到硬盘,这样就可以在随后的再次加载中使用缓存了,Glide使用缓存时候首先要检查内存这一层级是否缓存了相应的缓存
阅读全文
摘要:附录1简单介绍了Android开源的图片加载框架。在实际的开发中,虽然Glide解决了快速加载图片的问题,但还有一个问题悬而未决:比如用户的头像,往往用户的头像是从服务器端读出的一个普通矩形图片,但是现在的设计一般要求在APP端的用户头像显示成圆形头像,那么此时虽然Glide可以加载,但加载出来的是
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53759439 现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley,再到后来的新兴军Gl
阅读全文
摘要:获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 1)判断是否有网络连接 2)判断WIFI网络是否可用 3)判断MOBI
阅读全文
摘要:现在很多的Android程序都在标题栏上都显示了一些按钮和标题,这里尝试做个实例 在onCreate中添加: 布局文件: 为避免冲突,修改:AndroidManifest.xml style http://pan.baidu.com/s/1jGBmVGi
阅读全文
摘要:前言: Android 4.4之后谷歌提供了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 身临其境 的体验。而Android 5.0之后谷歌又提出了 ColorPalette 的概念,让开发者可以自己设定
阅读全文
摘要:参考文章: 【1】http://blog.csdn.net/wsscy2004/article/details/7611529 【2】http://www.androidlearner.net/android-use-viewflow-lift-right-slide.html 这个不同于上一篇文章
阅读全文
摘要:前面铺垫了那么多,终于要讲到本系列的终篇,整合所有资源,定义成统一的样式。哪些该定义成统一的样式呢?举几个例子吧: 样式的定义 Android的样式一般定义在res/values/styles.xml文件中,其中有一个根元素<resource>,而具体的每种样式定义则是通过<resource>下的子
阅读全文
摘要:前篇文章说过,Android框架还提供了两种动画体系,前一篇已经总结了视图动画(View Animation)的用法,本篇则接着总结另一种动画体系——属性动画(Property Animation)的用法。 视图动画只能作用于View,而且视图动画改变的只是View的绘制效果,View真正的属性并没
阅读全文
摘要:drawable汇总篇讲过两个动画,animation-list定义帧动画,animated-rotate定义旋转动画,这两个属于drawable动画。除了drawable动画,Android框架还提供了另外两种动画体系:视图动画(View Animation)和属性动画(Property Anim
阅读全文
摘要:Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list,还有上一篇提到的color、bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等,本篇文章将汇总
阅读全文
摘要:上图Tab的背景效果,和带阴影的圆角矩形,是怎么实现的呢?大部分的人会让美工切图,用点九图做背景。但是,如果只提供一张图,会怎么样呢?比如,中间的Tab背景红色底线的像素高度为4px,那么,在mdpi设备上显示会符合预期,在hdpi设备上显示时会细了一点点,在xhdpi设备上显示时会再细一点,在xx
阅读全文
摘要:实际应用中,很多地方比如按钮、Tab、ListItem等都是不同状态有不同的展示形状。举个例子,一个按钮的背景,默认时是一个形状,按下时是一个形状,不可操作时又是另一个形状。有时候,不同状态下改变的不只是背景、图片等,文字颜色也会相应改变。而要处理这些不同状态下展示什么的问题,就要用selector
阅读全文
摘要:一个应用,应该保持一套统一的样式,包括Button、EditText、ProgressBar、Toast、Checkbox等各种控件的样式,还包括控件间隔、文字大小和颜色、阴影等等。web的样式用css来定义,而android的样式主要则是通过shape、selector、layer-list、le
阅读全文
摘要:shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。 首先简单了解一下shape中常见的属性。(详细介绍参看 api文档) 注意: <corners> 1、android:radius,半径,会被下边的单个角度半径属性覆盖,默认为1dp, 2、在使用时,如果单独设置四个角度,又大小不一致时
阅读全文
摘要:推荐hellogv 的二十一篇android开发教程,几乎是每一篇都是精华,值得很多开发者借鉴! http://www.apkbus.com/android-23968-1-1.html Android提高第一篇之MediaPlayerhttp://www.apkbus.com/android-23
阅读全文
摘要:功能一:在退出系统时提示对话框进行选择确认,如下图所示: 在Android平台上捕获Back键的事件,super.onBackPressed()是执行系统的默认动作,就是退出当前activity,我们要做的就是重写onBackPressed()函数, 在Activity.class里实现 功能二:在
阅读全文
摘要:Android 开发中想要完全退出系统,并释放资源,之前找了很多方法。都不可取,也很麻烦。最近又google了一下,发现一个方法很简单。大致说一下: 一、首先说一下finish(); finish();只能退出当前Activity 不能把Android app所有Activity退出。使用方式为:
阅读全文
摘要:WebService 是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。在本文将介绍在Android
阅读全文

浙公网安备 33010602011771号