- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 Android Studio设置全屏Activity(填坑)
问题如何在Android Studio中做一个全屏的启动界面(Splash Activity)? 背景(基本是废话,没兴趣的请跳过)前段时间把IED换成Android Studio2.2之后,碰到了一些“坑”。就在今天,我打算新开一个项目,然后项目代码还没写就碰到问题了。以前在Eclipse中的通过配置Activity的theme已经不起作用了。然后我反射性的去查百度,
2016-09-26 22:25:17 15737 5
原创 安卓常用图形图像操作汇总
安卓中提供了非常多的图像和图像处理api,这里我总结了一些常用的操作。大图片加载在安卓中要把图片显示到界面上,需要把图片解析成Bitmap,然后设置到ImageView。解析的图片是比较耗费内存的,尤其是大图片,比如1920*1080的图片。如果不加做任何处理直接加载大图片,很可能会出现OOM(内存溢出),倒不是说连一张几M的图片都放不下,而是可能没有连续的足够大一块内存。加载
2016-09-23 23:56:23 728
原创 安卓Fragment快速入门
Fragment虽然不是四大组件之一,但在界面布局方面非常重要。Fragment的作用Fragment是API11时新引入的轻量级”Activity”。目的是为了更方便的适配大小屏幕,在平板和手机上可以有完全不同的Fragment。可以很方便的动态添加删除Fragment。 Fragment的编写Fragment类似于Activity,只要继承Fragment类即可。
2016-09-22 14:33:46 530
原创 安卓ContentProvider详解
ContentProvider是安卓四大组件之一,但与其他三种组件相比,并不是很常用,但同样重要。ContentProvider可以让应用之间相互共享资源,比通过公开的文件的共享方式更加安全和高效。一般来说,我们很少需要自己去编写一个ContentProvider,除非你是一个著名应用的开发者。但这并不意味着我们不应该学习如何编写。下面简单介绍一下ContentProvider的编写流程。
2016-09-21 22:36:28 2393
原创 Android Studio远程调用Service填坑指南
在安卓中不仅支持应用内Service绑定,还支持远程Service绑定。在eclipse中很方便就可以实现,但在Android Studio中有些不同,下面完整介绍在Android Studio中远程Service的编写和调用。 Service端AIDL接口的编写 在Eclipse中很简单,只需要先编写一个接口文件,然后把.java改成.aidl即可自动识别并解释出相应的
2016-09-20 13:01:29 998
原创 安卓BroadcastReceiver总结
概述BroadcastReceiver是安卓中四大组件之一,用于接受广播通知。常用于监听系统的事件,比如:开机、锁屏、解锁屏、电量变化、网络变化、短信收发等。有时候还有收发自定义的广播的需求。 广播注册方式静态注册:在AndroidManifest.xml文件中配置 简单
2016-09-18 22:58:31 1198
原创 安卓Service绑定方式启动服务并调用服务中的方法
安卓的Service有两种启动方式,startService的方式非常简单,但相应的不能调用Service中的方法;而bindService的方式虽然复杂,但可以方便的调用Service中的方法。下面我们来介绍一下如何实现。 Service实现类要开启服务,首先需要创建一个Service类。下面是具体的Service实现类,看起来很多,但理解清楚后,发现还是很简单。pu
2016-09-18 22:53:06 2243
原创 安卓Service生命周期,你应该知道的都在这里
如有转载,请申明:转载至 http://blog.csdn.net/qq_35064774/article/details/52567004Service是安卓的四大组件之一。它是一个没有界面的组件,且优先级大于后台进程。了解它的生命周期很有必要。 Service启动的分类 启动服务: 通过startService启动的服务称为启动服务绑定启
2016-09-17 23:43:16 2139
原创 安卓进程优先级
平时使用安卓手机时,不知道你是否注意到,即便是按返回键退出了应用,打开加速球时,依旧可以看到应用还在运行,这其实就是安卓进程的策略。 安卓进程分类 前台进程:获得焦点的进程,可与用户进行交互。可视进程:当前可以看见的进程,但不是前台进程。比如,当前面那个进程的Activity部分透明或全部透明时,其后面的Activity就能看见了,但并没有得到焦点,不能进行交互。服务进程:
2016-09-17 19:42:25 802
原创 安卓Activity启动模式特点和应用场景
安卓的Activity有四种启动模式,分别是standard、singleTop、singleTask、singleInstance。不同的启动模式有不同的特点和应用场景,下面我们简单来介绍一下。慢着,差点忘了,介绍这个之前,应该先介绍一下任务栈(已经了解的直接看下面)。 任务栈 安卓中的Activity都是保存Task Stack的容器中,任务栈特点是后进先出(类似于
2016-09-16 20:44:27 912
原创 安卓Activity生命周期全解析
Activity是安卓中的四大组件之一,因此它的生命周期就显得比较重要。下面这张图是经典的安卓Activity生命周期图。(握cao,怎么这么多? 我开始方了) 生命周期图 调用时间 onCreate: Activity创建的时候调用。onStart: Activity显示时调用。onResume: Activity获得焦点时调用。onPause
2016-09-16 19:28:42 586
空空如也
三层交换机子网划分问题
2017-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人