
Android
文章平均质量分 80
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android实现滑动图片(ViewPager)学习之一:布局
首先我们来解读一下布局文件,这个布局文件对于初学来说是个相对比较复杂的布局在这个布局文件中主要用到了三种layout,分别是LinearLayout、RelativeLayout、FrameLayout简单说一下,LinearLayout是一个线性布局,分为水平和垂直两种布局,这种布局方式就好像画直线一样RelativeLayout是一个相对布局,容器中的控件的位置依赖于其原创 2014-03-27 17:50:49 · 2417 阅读 · 0 评论 -
Android左右滑动切换背景(GestureDetector)
本文利用OnGestureListener, OnTouchListener这两个接口来实现一个左右切换背景图片的demo其中OnTouchListener用于获取用户对手机的操作,如触摸、拖动等实现方式比较简单,但是实现效果也比较粗糙 学习内容来源于以下两篇文章:http://wayfarer.iteye.com/blog/460284http://blog.c原创 2014-03-24 16:51:12 · 1865 阅读 · 0 评论 -
Android中selector的初步认识(一)
对Android中selector的初步认识本篇主要内容为对官方API文档的翻译和解读翻译 2014-04-04 09:50:45 · 1953 阅读 · 0 评论 -
android权限配置
在android开发中,想要访问一些资源,必须具有对应的权限。本文是从网络上摘抄的部分android权限的配置说明:访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE转载 2014-03-25 18:37:38 · 918 阅读 · 0 评论 -
Android中获取联系人信息(二) 使用AsyncQueryHandler
最近有看到了一种获取联系人信息的写法,自己试了一下感觉不错,在此记录一下 学习思路来源http://blog.csdn.net/wwj_748/article/details/19965913 在这篇中和上一篇写法的区别有几点: 1、使用了AsyncQueryHandler来代替handler 2、一次遍历查出了所有联系人,而是不嵌套两层遍历。所以查询的速度原创 2014-04-20 21:22:16 · 3073 阅读 · 1 评论 -
Android中ListView的初步认识(一)
对Android中ListView用法的初步认识原创 2014-04-08 11:27:32 · 1245 阅读 · 0 评论 -
从零开始开发Android版2048 (一)初始化界面
自学Android一个月多了,一直在工作之余零零散散地看一些东西,感觉常用的东西都有些了解了,但是一开始写代码总会出各种奇葩的问题,感觉还是代码写得太少,这样继续杂乱地学习下去进度也太慢了,而且学一点忘一点,效率太低。所以从今天开始,我打算实际做点小程序,在开发中不断地学习吧。 恰好最近Android上有个游戏2048比较火,所以就那这个练手吧。原创 2014-04-22 19:42:05 · 5388 阅读 · 2 评论 -
Android中ListView的初步认识(二)
对Android中ListView的初步认识ArrayAdapter、SimpleAdapter、SimpleCursorAdapter的用法示例原创 2014-04-09 15:51:58 · 1977 阅读 · 0 评论 -
从零开始开发Android版2048 (二)获取手势信息
今天是尝试开始Android版2048小游戏的第二天,在今天,我主要学习了如何获取用户在屏幕滑动的手势,以及对布局进行了一些小小的完善。 获取用户操作的手势(比如向左滑,向右滑等)主要用到了GestureDetector,这个类可以帮助我们获取一些常见的用户对屏幕的操作,例如单击、双击、按压、拖动等。具体的使用说明,大家可以查API也可以去百度,或者看我之前有一篇使用Gesture原创 2014-04-24 08:45:29 · 2779 阅读 · 0 评论 -
Android中获取联系人信息(一)
在上一篇学习ListView的时候,看到在API中获取联系人的例子已经不被官方推荐了。于是,手痒又查了查,看看使用Android如何获取联系人信息。这篇可以说着对ListView继续深入学习,也是对android中访问联系人信息的学习。原创 2014-04-11 19:40:11 · 3608 阅读 · 0 评论 -
从零开始开发Android版2048 (五) 撤销的实现
本篇的内容是,在前一篇的基础上加入了撤销的功能。撤销其实就是将当前的用户界面恢复到这次滑动值前的样子。我实现撤销的主要原理是,将每次滑动后界面上的格子和对应的数字记录下来,当然还有分数,把这些数据写入一个栈中,然后点击撤销操作的时候,将栈顶pop掉,读取下一个栈中的对象,并根据对象中存储的数据重新绘制界面。原创 2014-05-04 11:49:26 · 4570 阅读 · 3 评论 -
android多线程之AsyncTask的初步认识(一)
之前,在学习多线程的时候,我首先学习了Handler的用法,了解了安卓中的通过使用Handler、Message、Looper、Thread来实现多线程操作的方法。 其实在安卓(Android 1.5)中提供了一个叫做AsyncTask的工具类,它使创建需要与用户界面交互的长时间运行的任务变得更简单。从今天开始,我将学习AsyncTask的一些用法和原理。原创 2014-04-01 17:28:07 · 1377 阅读 · 0 评论 -
从零开始开发Android版2048 (三)逻辑判断
最近工作比较忙,所以更新的慢了一点,今天的主要内容是关于Android版2048的逻辑判断,经过本篇的讲解,基本上完成了这个游戏的主体部分。原创 2014-04-29 11:02:17 · 3212 阅读 · 2 评论 -
android中Handler的初步认识(一)
说实话,之前在java开发的时候,很少涉及多线程的东西。由于开发的项目体量比较小,技术也比较差,所以更多的考虑的是功能,很少对并发做优化 如今借着学习Android的机会,希望可以对多线程的知识有一个更好更全面地认识。哎,感觉自己技术基础还是太差,好好加油吧 首先,安卓使用的时单线程模型: 当一个程序第一次启动时,Android会同时启动一个对应的主线程(原创 2014-03-29 20:57:38 · 1785 阅读 · 0 评论 -
android中Handler的初步认识(二)
对android中多线程和handler的初步认识原创 2014-03-30 12:56:33 · 1830 阅读 · 0 评论 -
从零开始开发Android版2048 (四) 分数、重置、结束
这一篇的内容主要是在上一篇的基础上,加入分数计算(包括当前分数和最高分数)、游戏结束的判断以及游戏界面的重置这三个部分的功能。原创 2014-04-30 15:29:45 · 5143 阅读 · 3 评论 -
Android中ProgressDialog的用法
本文的代码接着上一篇获取联系人信息写的。在获取联系人信息的时候,我发现遍历Cursor来获取所有联系人的信息比较慢,比如我手机上有大约不到四百人的联系方式,全部遍历一次大约需要十多秒的时间。之前查了一下,暂时没有找到太好的优化的办法。我就想要不在遍历联系人信息的时候,在界面上显示一个进度条,这样用户可以看到程序在一直运行,而不是误认为程序死掉了。 在本篇的代码中,主要是在获取联系原创 2014-04-16 10:33:10 · 1876 阅读 · 0 评论 -
多个button绑定同一个onclickListener方法
最近开始学习android开发遇到这么一个情况,我想要对一个activity多个按钮绑定onclik监听,但是如果每个都要单独写一个监听方法的话,太麻烦了。在网上查了一下,发现可以对多个button绑定同一个onclick监听方法,通过getID()方法来判断点击的按钮 createDB = (Button) findViewById(R.id.createDB); updateDB原创 2014-03-20 16:59:50 · 10301 阅读 · 0 评论 -
android中Handler的初步认识(三)
本文主要是对安卓中多线程的初步认识.包括Handler和Looper用法的简单说明原创 2014-03-31 19:57:56 · 1436 阅读 · 5 评论 -
Android实现滑动图片(ViewPager)
最近在学习android,看了几天教材之后,决定亲手做一些demo,在实践中不断成长下面是从一个大神的博客中摘取的使用ViewPager实现滚动图片的demo,我在学习这个demo的时候遇到很多问题,现在把对这个demo的学习过程记录下来(不断补充中),由于本人为初学者,所以写的内容可能比较初级,希望对同样的初学者可以提供一定的帮助。自学内容:1、Android实现滑动图片(V原创 2014-03-27 17:19:55 · 2831 阅读 · 0 评论 -
android中Handler的初步认识(四)
等了一晚上也没有人回答,我自已就重新看了一遍代码,发现我的思路是有问题的。 我在第二篇的代码中,是这样实现循环的: 我在主线程的run方法中调用handler.sendMessage(msg) 而在handler的sendMessage中使用 post方法将run放置在消息队列中 这样相互调用形成了一个循环原创 2014-04-01 11:24:04 · 1276 阅读 · 0 评论