Android学习笔记
文章平均质量分 73
段残梦
学习,永无止境。
展开
-
Android学习笔记:根据系列图片绘制动画总结
一、采用系统提供的Animation类,用自带的方法其中的animation.xml文件如下: AnimationDrawable animationDrawable = null;/**拿到ImageView对象**/ imageView = (Imag原创 2012-02-15 16:54:21 · 4116 阅读 · 0 评论 -
技术转载:Android高手进阶教程(二十二)之---Android中几种图像特效处理的集锦!! .
转自:http://blog.csdn.net/android_tutor/article/details/5981753 这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等.废话少说了,直接讲解今天的实例,本例主要是先获取壁纸(getWallpaper()),然后对转载 2012-06-27 11:37:18 · 812 阅读 · 0 评论 -
Android学习笔记:设置日期和时间不能选择当前时刻以前的日期时间的解决办法
根据业务需求,需要实现如题的功能,细想一下,其中包含很多细节,如下:1,如果设置年大于当前的年,那么月,日,时间可以随便设置;2,如果设置年小于当前的年,那么则设置不能成功;3,如果设置年等于当前的年,那么如果设置月大于当前的月,那么日,时间可以随便设置;4,如果设置年等于当前的年,那么如果设置月小于当前的月,那么则设置不能成功;5,如果设置年等于当前的年,那么如果设置月等于当原创 2012-08-06 16:26:20 · 4699 阅读 · 0 评论 -
Android学习笔记:ListView上拉加载,下拉刷新的实现
直接上demo:http://download.csdn.net/detail/duancanmeng/4449280原创 2012-07-24 16:10:01 · 2758 阅读 · 1 评论 -
Android学习笔记:ListView上拉加载下拉刷新升级版:滑动tab结合listView数据刷新
直接上demo:http://download.csdn.net/detail/duancanmeng/4449320原创 2012-07-24 16:14:22 · 3257 阅读 · 1 评论 -
Android学习笔记:设置日期和时间不能选择当前时刻以前的日期时间的解决办法升级版
自从写了上篇博客之后,总觉的太烦琐,太麻烦,而且容易报错和不容易维护,而且是从外部的角度来考虑,不是通过组件本身的角度,总之经过再三的考虑之后,还是决定改一下,精简和优化一下。1,首先一进来,便是两个简单的TextView,然后日期和时间,时间是我乱写的,日期是今天的。2,当我点击日期的TextView的时候会弹出一个对话框,DatePickerDialog,因为今天是8月14,当原创 2012-08-14 17:24:37 · 11969 阅读 · 3 评论 -
Android学习笔记:Android资源总结
Android应用资源可分为两大类:1、无法直接访问的原生资源,保存在asset目录下,应用程序可以使用AssetManager来访问这些资源2、可以通过R资源清单类访问的资源,保存在res目录下 先来看原生资源,指的就是跟android无任何关系可以独立存在的文件,在android项目中经常放置的位置有:asset目录、/res/raw/目录、/res/xml/目录(该目录只放x原创 2012-08-30 16:13:25 · 3346 阅读 · 0 评论 -
技术转载:android listview 连续调用 getview问题分析及解决
转载:http://blog.csdn.net/f8376904110/article/details/6460934 当我们在使用listview的时候。有时候自定义adapter的时候,是不是会发现在getview里打印日志的时候,重复调用很多次?有时候4次。有的严重甚至到10次,当我们在listview中移动的时候。每移动一列都会调用很多次,这样大大影响到效率!其实这和listvie转载 2012-08-24 11:16:59 · 956 阅读 · 0 评论 -
Android学习笔记:练习中用到的一些技巧总结
1,登录的时候,如果输入有误,则输入框左右震动,表示输入有误 在res下准备一个anim文件夹,里面包含两个文件,main_login_shake.xml 和 main_login_cycle_7.xml, 其中,main_login_shake.xml如下: <translate xmlns:android="http://sch原创 2012-07-24 16:17:03 · 1786 阅读 · 0 评论 -
Android学习笔记:浅析自己的聊天系统的设计思想
在如今这个资料多如牛毛、牛人多于资料的社会,通过代码来做出某个东西已经渐渐不是很难的事情了,稍微有点难题只要一上各种专业论坛、各种技术群组,大家便会讨论的热火朝天,想不解决都难。技术我们可以学会,但是思想却很难,同样的一本书在不同的人看完之后都有不同的体会和感悟,那些牛人的思想都是在经历了无数浩浩的代码之后才体现出来(所以我们佩服那些公布自己心血的大牛,这种奉献精神是我们需要学习的),如何能快速的原创 2012-06-20 13:24:14 · 1258 阅读 · 0 评论 -
Android学习笔记:如何对ExpandableListView进行精确的点击或长按控制
在做项目中经常要用到ExpandableListView这个组件来对数据进行显示,使用非常方便。其中也提供了很多对ExpandableListView进行各种操作的监听,如下: 可以看到有对Group点击、长按;有对Child单击、长按;还有纯粹的单击、长按等等。并不是我觉得使用这些不方便,而是觉得对于一个新手在不怎么熟悉api的情况下,该如何迅速的找到适合自己用的呢?例如:我在写一个原创 2012-06-20 10:05:09 · 7464 阅读 · 3 评论 -
Android学习笔记:完整实例实现QQ表情的发送和接收
在自己做一个聊天应用练习的时候,需要用到表情,于是就想着模仿一下QQ表情,图片资源完全copy的QQ.apk,解压就可以得到,这里不细说。下面将该应用中的表情模块功能抽离出来,以便自己以后复习回顾。。先看一下效果图:首先进入界面:(完全仿照QQ) 点击一下上面的表情图标:选择一些表情,输入一些文字混合:点击发送:可以看到文字和表情图片都一起显示出来了原创 2012-06-19 17:07:13 · 28219 阅读 · 20 评论 -
Android学习笔记:RPG游戏地图绘制理解
首先,可以参考上篇博文《根据系列图片绘制动画理解》将动画制作出来; 其次,地图绘制可以借助工具,得到相应的地图数组数据; 最后,有了地图数组数据,则可以从提供的地图库文件根据ID得到相应的地图块,然后画在屏幕上; 因为地图数组数据比较容易得到,再次不过多阐述,分析关键的绘图原理机制:1. 准备一张地图库文件(其中包含了所有地图上需要的图形元素原创 2012-02-15 17:05:14 · 5683 阅读 · 4 评论 -
Android学习笔记:OpenGL绘图总结
很久不用OpenGL ES绘图,怕自己忘记了,于是重新复习一遍,顺便原理性的东西总结如下:1,Android 3D坐标系统 如图:Android的三维坐标系统中: 坐标原点位于中央, X轴从左向右延伸,原点左边的值为负数,右边为正数; Y轴从下向上延伸,原点原创 2012-02-15 16:06:41 · 5161 阅读 · 1 评论 -
Android学习笔记:Android网络编程的理解和总结
1、Socket通信(底层、通信的数据协议、通信模式) 通信模式:同步、异步通信协议:有状态(常连接)、无状态(无常连接)(无法把第二次关联和第一次关联联系起来) 在一次完整的通信会话过程中连接(socket)一直建立着,没有中断。有状态:例如打电话,我第一次打给你问你吃了吗?你说吃了,然后我又问你吃啥,你说喝粥,也就原创 2012-02-15 16:36:56 · 2214 阅读 · 1 评论 -
Android学习笔记:Android基础知识总结
一、布局管理器a) 线性布局 i. 有点像AWT编程中的FlowLayout,不同的是,Android的线性布局不会换行,当组件一个挨着一个的排列到头之后,剩下的组件将不会被显示出来;而FlowLayout中的组件会换行; ii.原创 2012-03-09 10:23:20 · 21748 阅读 · 1 评论 -
Android学习笔记:NDK入门一些总结
1、安装 下载NDK包后,放到与SDK同级的目录下,并且配置好环境变量,配好后,在终端输入ndk-build命令测试,出现如下情况,则代表安装成功Android NDK: Could not find application project directory ! Android NDK: Please define the NDK_PROJECT_PATH var原创 2012-03-27 16:17:18 · 7286 阅读 · 2 评论 -
Android学习笔记:对Android应用进行单元测试
第一步:在AndroidManifest.xml中加入如下两段代码:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pccw" android:versionCode="1" android:versionName="1.0">原创 2012-04-13 17:52:18 · 43214 阅读 · 4 评论 -
Android学习笔记:Android向服务器发送请求时的中文乱码问题
我们在andorid项目中通过get方式向服务器发送请求,其中url参数带有中文,将会产生乱码,乱码产生的原因有两种:1、 在提交参数时,没有对中文参数进行URL编码2、 Tomcat服务器默认采用的是IOS8859-1编码(不支持中文)得到参数值 解决:1、 进入android项目,在其中要提交参数的时候,对参数的值进行编码:URLEncoder.enc原创 2012-04-19 11:03:27 · 6464 阅读 · 0 评论 -
技术转载:Android Wifi详解
转自:http://ppmiao.com/csdn/31387 最近研究Wifi模块,查了不少的相关资料,但发现基本上是基于android2.0版本的的分析,而现在研发的android移动平台基本上都是2.3的版本,跟2.0版本的差别,在Wifi模块上也是显而易见的。2.3版本Wifi模块没有了WifiLayer,之前的WifiLayer主要负责一些复杂的Wifi功转载 2012-05-03 09:48:34 · 2665 阅读 · 1 评论 -
Android学习笔记:Android客户端采用Hessian进行异步请求
日前,做了一个小练习,采用的hessian框架实现的网络访问,其中在传统的hessian网络访问请求中加入了一些异步的元素。如下图为传统的hessian请求的简略图我们以登录为例,来看看代码的流程:请求:接口中阻塞式登录方法,自己代码:/**登录--登录**/ public User login(String userName,String passWord,long id原创 2012-09-10 17:54:26 · 4644 阅读 · 0 评论