×

Android

Android获取设备唯一标识完美解决方案

Kalet Kalet 发表于2014-01-16 浏览613 评论0
  /***deviceID的组成为:渠道标志+识别符来源标志+hash后的终端识别符**渠道标志为:*1,andriod(a)**识别符来源标志:*1,wifimac地址(wifi);*2,IMEI(imei);*3,序列号(sn);*4,id:随机码。若前面的都取不到时,则随机生成一个随机码,需要缓存。**@paramcontext*@return*/publicstaticStringgetDeviceId(Contextcontext){StringBuilderdeviceId=newStringBuilder...

Android

overridePendingTransition 自定义翻页效果

Kalet Kalet 发表于2014-01-13 浏览481 评论0
Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。{它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是YoverridePendingTransitionj这个函数有两个参数,一个参数是第一个activity退出时的动画,另外一个参数则是第二个activity进入时的动画。这里需要特别说明的是,关于overridePendingTransition这个函数,有两点需要主意1.它必需紧挨着startActivity(...
Android Activity之间动画完整版详解 Android Activity之间动画完整版详解 Android Activity之间动画完整版详解 Android Activity之间动画完整版详解

Android

Android Activity之间动画完整版详解

Kalet Kalet 发表于2014-01-13 浏览269 评论0
   大家可能遇到过跟小马一样的问题,就是在项目中不给Activity添加动画感觉好烂,特此,小马找个时间学习下Activity跳转时添加动画,网上资料一堆,但有些讲的是错的,而且只有文字没有效果,不如自己来,顺带试下什么效果,这个工程里面小马收集了一些常用的动画文件在工程目录anim下(我都加了注释,大家可以直接用),至于动画标签里面的属性大家可以参考如下路径的官方文档:太全了,有些还可以直接使用的...安卓伟滴太大了....developers/DevGuide/ApplicationResources/ResourcesType/Animation...
Android异步从网络下载图片并且缓存图片到本地(一)

Android

Android异步从网络下载图片并且缓存图片到本地(一)

Kalet Kalet 发表于2014-01-04 浏览260 评论0
   在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图: 通过这个demo,要学会有一下几点1.怎么解析一个XML2.demo中用到的缓存图片到本地一个临时目录的思想是怎样的?3.AsyncTask类的使用,因为要去异步的加载数据,就必须开启线程,但是在开启线程的时有时候不...
关于ExpandableListView用法的一个简单小例子 关于ExpandableListView用法的一个简单小例子 关于ExpandableListView用法的一个简单小例子 关于ExpandableListView用法的一个简单小例子

Android

关于ExpandableListView用法的一个简单小例子

Kalet Kalet 发表于2014-01-04 浏览273 评论0
喜欢显示好友QQ那样的列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手写了一个小demo,实现了基本的功能,但界面优化方面做得还不够好,有待改进,素材采用了Q版三国杀武将的图片,很有爱哈哈,下面直接上效果图以及源代码~!           &nb...

Android

Android横竖屏布局总结

Kalet Kalet 发表于2014-01-03 浏览338 评论0
Android横竖屏要解决的问题应该就两个:一。布局问题;二。重新载入问题。  1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:  "unspecified"  默认值由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.  "landscape"  横屏显示(宽比高要长)  "portrait"  竖屏显示(高比宽要长)  &quo...
Android 之 下拉框(Spinner)的使用 Android 之 下拉框(Spinner)的使用 Android 之 下拉框(Spinner)的使用

Android

Android 之 下拉框(Spinner)的使用

Kalet Kalet 发表于2014-01-03 浏览309 评论0
下拉列表Spinner。 Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 Demo如下,可以留作参考 一、使用数组作为数据源 1.新建一个android的工程 2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件  Xml代码  <?xml version="1.0" encoding="utf-8"?> ...