Android
Android获取设备唯一标识完美解决方案
Kalet 发表于2014-01-16 浏览667 评论0
/***deviceID的组成为:渠道标志+识别符来源标志+hash后的终端识别符**渠道标志为:*1,andriod(a)**识别符来源标志:*1,wifimac地址(wifi);*2,IMEI(imei);*3,序列号(sn);*4,id:随机码。若前面的都取不到时,则随机生成一个随机码,需要缓存。**@paramcontext*@return*/publicstaticStringgetDeviceId(Contextcontext){StringBuilderdeviceId=newStringBuilder...
Android
使用AlertDialog创建多选列表框
Kalet 发表于2014-01-14 浏览649 评论0
Main.xml<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tool...
Android
overridePendingTransition 自定义翻页效果
Kalet 发表于2014-01-13 浏览559 评论0
Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。{它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是YoverridePendingTransitionj这个函数有两个参数,一个参数是第一个activity退出时的动画,另外一个参数则是第二个activity进入时的动画。这里需要特别说明的是,关于overridePendingTransition这个函数,有两点需要主意1.它必需紧挨着startActivity(...
Android
Android Activity之间动画完整版详解
Kalet 发表于2014-01-13 浏览290 评论0
大家可能遇到过跟小马一样的问题,就是在项目中不给Activity添加动画感觉好烂,特此,小马找个时间学习下Activity跳转时添加动画,网上资料一堆,但有些讲的是错的,而且只有文字没有效果,不如自己来,顺带试下什么效果,这个工程里面小马收集了一些常用的动画文件在工程目录anim下(我都加了注释,大家可以直接用),至于动画标签里面的属性大家可以参考如下路径的官方文档:太全了,有些还可以直接使用的...安卓伟滴太大了....developers/DevGuide/ApplicationResources/ResourcesType/Animation...
Android
Android异步从网络下载图片并且缓存图片到本地(三)
Kalet 发表于2014-01-04 浏览274 评论0
095 /**096 *采用普通方式异步的加载图片097 */098 /*privatevoidasyncloadImage(finalImageViewiv_header,finalStringpath){099 finalHandlermHandler=newHan...
Android
Android异步从网络下载图片并且缓存图片到本地(二)
Kalet 发表于2014-01-04 浏览319 评论0
54 55 /*56 *从网络上获取图片,如果图片在本地存在的话就直接拿,如果不存在再去服务器上下载图片57 *这里的path是图片的地址58 */59 public UrigetImageURI(Stringpath,Filecache) throws Exception{60...
Android
Android异步从网络下载图片并且缓存图片到本地(一)
Kalet 发表于2014-01-04 浏览280 评论0
在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图: 通过这个demo,要学会有一下几点1.怎么解析一个XML2.demo中用到的缓存图片到本地一个临时目录的思想是怎样的?3.AsyncTask类的使用,因为要去异步的加载数据,就必须开启线程,但是在开启线程的时有时候不...
Android
关于ExpandableListView用法的一个简单小例子
Kalet 发表于2014-01-04 浏览305 评论0
喜欢显示好友QQ那样的列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手写了一个小demo,实现了基本的功能,但界面优化方面做得还不够好,有待改进,素材采用了Q版三国杀武将的图片,很有爱哈哈,下面直接上效果图以及源代码~! &nb...
Android
Android横竖屏布局总结
Kalet 发表于2014-01-03 浏览381 评论0
Android横竖屏要解决的问题应该就两个:一。布局问题;二。重新载入问题。 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数: "unspecified" 默认值由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. "landscape" 横屏显示(宽比高要长) "portrait" 竖屏显示(高比宽要长) &quo...
Android
Android 之 下拉框(Spinner)的使用
Kalet 发表于2014-01-03 浏览329 评论0
下拉列表Spinner。 Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 Demo如下,可以留作参考 一、使用数组作为数据源 1.新建一个android的工程 2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件 Xml代码 <?xml version="1.0" encoding="utf-8"?> ...