随笔分类 -  Android

摘要:翻译的好辛苦,有些地方也不太理解什么意思,如果有误,还请大神指正。官方文档地址:http://developer.android.com/guide/topics/ui/notifiers/notifications.htmlnotification可以作为一条信息被显示在你的应用程序的正常UI之外。当你告诉系统去发布一条notification,它首先会在notification area(通知区域)显示一个小图标。想要去查看notification的详细内容,用户必须打开notification drawer(通知抽屉)。notification area和notification dra 阅读全文
posted @ 2013-11-04 16:34 krosshuang 阅读(2975) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/kross/p/3378395.html今天断断续续的折腾了一下午到现在20:38,终于有点明白了。o(╯□╰)o在Android开发中,我们往往对系统提供的控件并不是很满意,比如现在市面上很多应用的Tab都是一张图加上文本控件的形式。加入我们的页面上有5个tab,那么就有五个ImageView和五个TextView,看上去就有点恶心,从软件工程的重用性上来说也是不符合要求的。前段时间,我看了一本《Android UI 基础教程》by:Jason Ostrander,里面提到一种标签的形式可以有效的介绍xml中的重复代码,提高复用性。但我 阅读全文
posted @ 2013-10-19 21:43 krosshuang 阅读(2991) 评论(3) 推荐(1)
摘要:原文地址:http://www.cnblogs.com/kross/p/3376451.html最近自学了下动画的相关知识,总结为今天的文章,希望对大家有帮助。Android中的动画大致分为三种:逐帧动画,视图动画,属性动画。1.逐帧动画这个动画效果是最简单的,也是非常容易实现的,原理就是,在一个ImageView上不断的切换显示的图片(当然也不一定是图片),来达到动画的效果,很明显,这样的实现方式和动漫,电影的原理是一样的。实现的过程是非常简单的,大致上是:准备每一帧的图像(可以是图片,也可以是通过xml定义的图形)。给ImageView设置drawable,设置动画属性即可。现在就来着手实 阅读全文
posted @ 2013-10-18 21:40 krosshuang 阅读(690) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/kross/p/3372987.html我们实现一个上面是一个可以左右滑动的页面,下面是三个可点击切换的tab按钮,tab按钮上还有一个激活条。效果如下图所示:----------------我是分割线----------------------------------------------我是分割线,下面的图片表示往右滑动,白条中的小机器人往右滑动---------------------------------------------------我是分割线,切换到第二个页面,tab中的第二个被激活,字呈白色------------- 阅读全文
posted @ 2013-10-16 21:53 krosshuang 阅读(3991) 评论(0) 推荐(2)
摘要:新浪微博:http://weibo.com/u/1928100503网上看了下,发现大都是xml文件名大写而导致的id不能生成的问题,但在下的问题却不是大小写的问题,在下发现,当你的layout目录中有错误的文件,比如activity_main.xml有错误,这样的情况下,R.java文件就无法自动生成新的布局文件id。灰常的奇葩。不过还是解决了,开心! 阅读全文
posted @ 2013-10-04 15:27 krosshuang 阅读(1156) 评论(2) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/kross/p/3328389.html新浪微博:http://weibo.com/u/1928100503折腾了两天,感觉有点会用了,Fragment给我的感觉就是网页上的AJAX,个人感觉,个人感觉O(∩_∩)O。Fragment可以当成一块视图,可以动态的添加到当前的视图中,也可以进行替换,或者删除,所以才说感觉很像AJAX。我做的一个demo就是google上的那个例子,显示一个列表,然后点击,页面就变成详细页,不过我是理解后按照自己的想法去实现的。下面就说下怎么操作吧。首先,我们需要一个Activity(activity_mai 阅读全文
posted @ 2013-09-18 14:35 krosshuang 阅读(1642) 评论(2) 推荐(1)
摘要:曾经在《Java核心技术卷II》中看到可以把对象序列化,也就是输出到一个文件上,保存对象的信息,我当时就想到,可以使用这个保存用户的一些设置信息,比如窗口的大小,位置等等一些用户习惯。加上最近看到Android的Saving Data,想试一试Android上的文件读写功能。于是,将这两个功能结合在一起写了一个保存用户设置的功能。 这次讲两个内容: 1.对象序列化。 2.Android系统中的文件读写。 先来看下对象序列化是怎么回事,Java中有一个接口叫Serializable,对象实现这个接口后,就可以进行使用ObjectOutputStream和ObjectInputStre... 阅读全文
posted @ 2013-06-01 16:42 krosshuang 阅读(934) 评论(0) 推荐(1)
摘要:今天,闲来无事去看了下Google官方的Android开发文档,收获不少。和在mars老师那里和OSC那里学的都有点儿区别。不管怎么说,Android是老美搞出来的,遵循他们的规范可能会更好一点吧。 1.LinearLayout是一个ViewGroup 2.给控件设置监听器的时候可以使用xml里面的属性android:onClick,这样就不用在Activity里面写监听器了,只需要写一个public void的函数即可。比如xml里面某个控件写上android:onClick="foo",在Activity里面只要加上public void foo(View view){ 阅读全文
posted @ 2013-05-24 23:57 krosshuang 阅读(679) 评论(0) 推荐(0)
摘要:因为AndroidUI线程不能进行耗时的操作,比如文件下载,网络连接等。所以必须在新的线程中进行操作。往往获取的数据又需要显示到当前的Activity中,在其它的线程中是无法更新UI的,一般有两种方法:1.Handler 2.AsyncTask之前尝试了Handler的方法,感觉易懂繁琐。后来看到各种介绍AsyncTask的文章,于是参照google的API guides尝试了下,感觉各种好。现在来做一个使用AsyncTask来下载图片,并且更新到当前UI的例子。完成这项工作只需要两步1.写一个类继承AsyncTask2.在OnClick里面使用这个类先看activity_main.xml文件 阅读全文
posted @ 2013-05-22 16:29 krosshuang 阅读(1325) 评论(5) 推荐(0)