Android基础
文章平均质量分 80
xiaoliucool1314
这个作者很懒,什么都没留下…
展开
-
【Android学习笔记】Android概述与开发环境搭建
一、Android概述 2003 年 10 月,Andy Rubin 等人一起创办了 Android 公司。2005 年 8 月谷歌收购了这家仅仅成立了 22 个月的公司,并让 Andy Rubin继续负责 Android 项目。在经过了数年的研发之后,谷歌终于在2008 年推出了 Android 系统的第一个版本。到目前为止,已经发布了12原创 2015-11-04 15:17:05 · 480 阅读 · 0 评论 -
Android中的Selector的用法
原文链接:http://blog.csdn.net/shakespeare001/article/details/7788400Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在转载 2016-03-18 17:00:20 · 319 阅读 · 0 评论 -
android中用style简化布局文件
android开发相对于ios有一个很大的优势,那就是可以通过xml来写布局,而且布局可以很灵活,能适应多种屏幕。但是时间久点你会发现xml中有太多的重复代码了,我真是恨死了在每次增加一个控件的时候都要不情愿的写上12android:layout_width="wrap_content"android:layout_height=转载 2016-03-18 16:34:55 · 414 阅读 · 0 评论 -
Android中的Shape使用总结
原文链接:http://blog.csdn.net/bear_huangzhen/article/details/24488337在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变a转载 2016-03-18 16:11:03 · 287 阅读 · 0 评论 -
【郭神】 Android Context完全解析,你所不知道的Context的各种细节
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/47028975前几篇文章,我也是费劲心思写了一个ListView系列的三部曲,虽然在内容上可以说是绝对的精华,但是很多朋友都表示看不懂。好吧,这个系列不仅是把大家给难倒了,也确实是把我给难倒了,之前为了写瀑布流ListView的Demo就写了大半个月的时间。那么本篇文章我们就转载 2016-03-07 10:00:58 · 596 阅读 · 0 评论 -
【Android控件】Android RecyclerView 使用完全解析 体验艺术般的控件
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不转载 2016-03-17 15:46:52 · 308 阅读 · 0 评论 -
【Android学习笔记】Android中pendingIntent的深入理解
转自:http://blog.csdn.net/yuzhiboyi/article/details/8484771pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int),getBroadcast(Context, int, Inte转载 2016-03-04 15:03:23 · 349 阅读 · 0 评论 -
【Android学习笔记】App Widget 桌面小插件
App Widget是一种可以被放在其他应用中(如Launcher)并接收周期性更新的应用视图。这些视图在UI上就表现为Widget,并且你可以同App Widget Provider一起发布。对于能够包含其他App Widget的应用程序组件,称为App Widget Host。基本信息要创建一个App Widget,你需要完成以下步骤:lAppWidgetProviderInf转载 2015-11-18 15:58:08 · 2398 阅读 · 0 评论 -
【Android学习笔记】Broadcast receiver
一、What is a Broadcast receiver?广播是一种广泛运用的在应用程序之间传输信息的机制 。而 BroadcastReceiver 是对发送出来的广播进行过滤接收并响应的一类组件; 来自普通应用程序,如一个应用程序通知其他应用程序某些数据已经下载完毕。 BroadcastReceiver 自身并不实现图形用户界面,但是当它收到某个通知后, BroadcastRec原创 2015-11-18 17:17:31 · 401 阅读 · 0 评论 -
【Android学习笔记】Android中的进程和线程
一、进程和线程概述如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其原创 2015-11-13 17:30:16 · 389 阅读 · 0 评论 -
【Android学习笔记】Intent详解
一、Intent简介Android程序的3个核心组件——Activity、services、广播接收器——是通过intent传递消息的。intent消息对于运行时绑定不同的组件是很方便的,这些组件可以是同一个程序也可以是不同的。一个intent对象,是一个被动的数据结构,它保存了一个操作的抽象描述——或通常是一个广播的实例,一些发生的事情的描述,一个通知。传递intent到不同组件的机制是互不原创 2015-11-13 17:12:26 · 392 阅读 · 0 评论 -
【Android学习笔记】Android进程间通信方式Messenger
一、什么是Messenger如果你的服务需要与其他进程进行IPC,那么除了AIDL的方式外,有一种更为简单的方式,那就是采用基于Message的Messenger方式。当你需要进行IPC时,使用 Messenger 要比用AIDL实现接口要容易些,因为 Messenger 会把所有调用服务的请求放入一个队列。而纯粹的AIDL接口会把这些请求同时发送给服务,这样服务就必须要能够多线程运行。具原创 2015-11-13 16:38:00 · 390 阅读 · 0 评论 -
【Android学习笔记】用于共享数据的Content Provider
一、What is a content provider?Content provider管理android以结构化方式存放的数据。他以相对安全的方式封装数据并且提供简易的处理机制。Content provider提供不同进程间数据交互的标准化接口。当你准备取出content provider中的数据时,你需要获得一个和当前context相关的ContentResolver对象作为客户原创 2015-11-10 16:42:00 · 651 阅读 · 0 评论 -
【Android学习笔记】偷摸持久运行的Service
一、What is a service ?Service作为Android的四大组件之一,往往执行一些后台的耗时操作,比如网络下载上传、媒体播放、IO操作、与content provider交互等等。Service可以分为两大类,其一:开启服务之后即自己运行自己的,往往没有返回结果,不需要与activity交互,这类服务叫做started;其二:需要与activity交互,形成一个C/S的交互原创 2015-11-06 19:14:42 · 630 阅读 · 0 评论 -
【Android学习笔记】Activity的小弟--Fragment以及异步加载数据的Loader
一、What is a fragment?首先,fragment总是被嵌入到一个activity中,你可以把它看做是activity中的一个模块,也是用来呈现数据的,但它不需要在manifest中配置,因此可以看做一个轻量级的activity。它有着自己的生命周期,但又依赖与attach的activity。Fragment的出现是为了解决大屏适配的问题,但现在你可以利用fragment来实现更原创 2015-11-05 18:29:32 · 2478 阅读 · 0 评论 -
【Android学习笔记】Activity--侃天诌地
一、What is a activity?Activity作为Android的四大组件(activity、service、content provider、broadcast receiver)之一,是我们最常打交道的。Activity为用户提供了一个用来交互的界面(其中可以包含很多组件),是app与用户交流的窗口,比如打电话、拍照等等。通常情况下,它会填满整个屏幕,当然你可以通过manife原创 2015-11-04 17:38:17 · 417 阅读 · 0 评论 -
Android Binder设计与实现 - 设计篇
原文链接:http://blog.csdn.net/universus/article/details/6211589摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比转载 2016-03-25 16:01:15 · 321 阅读 · 0 评论