Android开发
yuqiaoo
青山遮不住,毕竟东流去。
展开
-
Android support v4中的Fragment和app包中的Fragment
Fragment是Android3.0之后加入的新特性,需要API11以上的SDK版本才能兼容,然而市面上有很多手机依然是3.0以下的系统,谷歌为了兼容低版本,于是开发了Android support v4包,里面的Fragment能够在最低API4的版本下运行,而且v4里面的Fragment还能嵌在一个名叫ViewPager的控件中,形成多页侧滑的效果。我们一般的APP中,主要的界面原创 2015-07-26 21:41:03 · 726 阅读 · 0 评论 -
Fragment和Activity之间的数据传递
在电子信息飞速发展的当代,手机的屏幕也越来越大,开发安卓应用时,多窗口也越来越被人们所需要。安卓组件中,Activity代表视窗,里面可以承载许多视图,但通常视图之间相互影响,互相关联,在多任务处理需求时,往往不能满足人们的要求,于是一些视窗分割化的组件开始出现。早期是TabActivity,后来被Fragment所取代,Fragment是Android3.0以后的新组件,附加于Activity,原创 2015-06-16 22:14:55 · 2160 阅读 · 0 评论 -
也谈Android中的界面切换
我们在进行安卓程序开发的时候,经常会用到切换界面,至于为什么要转换界面,可能有各种各样的原因,不是一言两语能说清楚的,此处略过不表,当需要切换界面时,我们通常有以下几种方式来实现:1.Activity的切换,我们最初学习且最常用的界面转换莫过于Activity的切换了。Activity的切换自带转场动画,并启动一个新的Activity,在新的Activity上面,我们可以加载全新的布局,包括进原创 2015-06-06 21:18:17 · 643 阅读 · 0 评论 -
getApplicationContext()和Activity.this
在Android应用开发中,最常用的组件大概非Activity莫属了,Activity究竟是什么,可能有各种各样的解释,但从安卓源码看来,Activity是一个Context对象,中文解释就是一个上下文对象,所谓上下文就是具有很强资源访问能力的一个对象,上下文对象不仅于Activity,包括Service和Application都是Context对象,我们需要Context对象也一般是进行资源访问原创 2015-06-05 16:11:15 · 888 阅读 · 2 评论 -
Android存储方式的选择
程序运行的空间是内存,通常我们需要的对象在内存中被创建,然后由处理器使用内存得到运行的结果,输出给我们看。这就是一般意义上的程序,不过这样的程序中所有的可变参数都需要我们手动输入,当程序结束之后,除非我们的大脑记住了这个结果,否则在现实世界不会产生任何的效应。为了保存程序的运算结果,便需要将数据置入永久性的存储设备——外部存储装置。在Android开发中,常用的存储方式有外部文件、数据原创 2015-07-13 16:22:10 · 510 阅读 · 0 评论 -
Android加载图片OutOfMemery
在项目里面处理图片也有很长一段时间了,原创 2015-06-10 22:14:28 · 552 阅读 · 0 评论 -
工作线程WorkThread和异步任务AsyncTask取舍
在应用开发过程中多线程技术是必不可少的手段,而如何对多线程并发和线程调度进行优化往往是其中最为核心的部分。出于对包括用户体验在内的多种因素的考虑,Android不允许主线程阻塞,当主线程阻塞5秒以上,应用程序即失去响应,由此也衍生出Android编程的一些原则,譬如主线程不得进行耗时操作,工作线程不能更新用户界面等等。源于这些原则,我们所有的耗时操作都要放在工作线程中进行,而且当需要在工作线程完成原创 2015-07-21 19:40:10 · 2083 阅读 · 0 评论 -
如何应用QQ分享
但凡应用,或多或少总会涉及到社交,当前最为常用的社交手段有QQ,微信,微博几种,它们的公司也都有相应的开放平台于开发者的需求。开发者可以在自己的应用中集成它们的部分功能,只需要下载和使用这些公司开发的SDK就行了,下面简要说说腾讯开放平台上使用QQ分享功能的实现。首先要在腾讯开放平台的网站上注册开发者帐号:open.qq.com。注册成功之后需要填写一些信息和资料,首先要通过实名认证,上传个人原创 2015-08-14 13:30:14 · 1469 阅读 · 0 评论