基础
逆风Lee
这个作者很懒,什么都没留下…
展开
-
Android基础总结十一:intent-filter的action,category,data匹配规则
有两种方式来启动Activity,显式调用和隐式调用。显式调用需要指定包名、类名、组件名,隐式调用则涉及到IntentFilter的匹配问题。大多情况都是使用显式调用,比如打开一个activity、service。隐式调用使用得比较少,使用情况为不知道应用的包名,但是又想使用相应的功能,比如打开浏览器、打开邮件、打开应用市场、打开相机应用、打开分享应用等。拿打开浏览器来说,手机上可能存在多个浏览器,转载 2017-10-11 11:23:20 · 7331 阅读 · 1 评论 -
Android基础总结十二:RecyclerView简单使用
RecyclerView是Android5.0 Materials design中的组件之一,是 android-support-v7-21 版本中新增的一个 Widgets,官方对于它的介绍则是:RecyclerView 是 ListView 的升级版本,更加先进和灵活。 优点:强大的功能,高度的解耦,异常的灵活,只管回收和复用View,其他的自己去设置,可以看出其高度的解耦,给予你充分的定制转载 2017-10-13 15:39:25 · 1023 阅读 · 0 评论 -
Android基础总结十四:Android LayoutInflater原理分析
LayoutInflater类主要是用于加载布局的,刚接触android的时候,只知道加载布局的任务通常都是在Activity中调用setContentView()方法来完成的,其实setContentView()方法的内部也是使用LayoutInflater来加载布局的,只不过这部分源码是internal的,不太容易查看到。LayoutInflater的基本用法1.先获取LayoutInflate转载 2017-12-07 14:02:43 · 223 阅读 · 0 评论 -
Android基础总结十三:JSON的使用
JSON: JavaScript 对象表示法(JavaScript Object Notation)。独立于语言和平台,比 XML 更小、更快,更易解析。如今JSON数据已经成为了互联网中大多数数据的传递方式,所以必须要熟练掌握。Android平台自带了JSON解析的相关API,可以将文件、输入流中的数据转化为JSON对象,然后从对象中获取JSON保存的数据内容。Android的JSON解析部分都在转载 2017-10-16 11:09:14 · 227 阅读 · 0 评论 -
Android基础总结八:Fragment的使用
一.Fragment的产生和介绍 Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面的一个组成部分转载 2017-09-23 14:33:16 · 268 阅读 · 0 评论 -
Android基础总结一:Intent总结一
人生要善于总结。Intent是什么Intent翻译过来就是意图的意思,用于告诉系统想做什么,通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据Inten的内容选择适当的组件来完成请求,比如打开一个activity,启动一个service,发送一个broadcast,它还可以携带数据到启动的组件中, 现在来介绍下它的几个重要属性:action,要执行的动作对于有转载 2017-08-15 15:01:44 · 563 阅读 · 0 评论 -
Android基础总结二:Intent总结二(Intent传递数据的几种类型)
一.基本数据类型及数组Intent putExtra(String name, int[] value)Intent putExtra(String name, float value)Intent putExtra(String name, byte[] value)Intent putExtra(String name, long[] value)Intent putExtra(Stri转载 2017-08-15 15:35:32 · 695 阅读 · 0 评论 -
Android基础总结三:BroadcastReceiver总结一
BroadCastReceiver 简介1.定义BroadCastReceiver(广播接收者) 是Android四大组件之一,与广播发送一起,利用intent机制,用于系统内的信息传递。源码位于:framework/base/core/java/android.content.BroadcastReceiver.java 2.作用用于监听/接收系统或应用内发出的广播信息,并做出响应应用场转载 2017-08-16 10:53:41 · 185 阅读 · 0 评论 -
Android基础总结四:BroadcastReceiver总结二(广播权限设置)
为广播设置权限要考虑两方面的问题: 1. 限制接收者—–作为广播的发送者,希望限制广播的接收者,只让特定的应用组件接收到发出的广播; 2. 限制发送者——作为广播的接收者,希望限制广播的发送者,只接收具有权限的发送者发送的广播。限制接收者发送方要发送广播,希望只拥有相应权限的BroadcastReciver接收到:1.首先发送方需要定义一个权限在发送方的AndroidManifest.xml中,转载 2017-08-17 20:49:45 · 736 阅读 · 0 评论 -
Android基础总结五:ImageSwitcher的使用
ImageSwitcher是图片切换器,常用于应用的引导界面的设计,下面来总结下它的简单用法:布局中定义ImageSwitcher<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_he转载 2017-08-18 10:23:12 · 883 阅读 · 0 评论 -
Android基础总结六:EditText总结
EditText是开发中经常用到的控件之一,它是TextView的子类,所以继承了TextView的属性,并扩展为可输入的交互控件,它是用户与android进行数据传输的纽带。属性 XML属性 对应代码 说明 android:text setText(CharSequence text) 设置文本内容 android:textColor setTextColor(int原创 2017-09-02 10:12:49 · 462 阅读 · 0 评论 -
Android基础总结七:SeekBar的使用
SeekBar是ProgressBar的扩展,它比进度条多了一个可以拖动的功能,这样用户可以控制进度条,比如播放电影,音乐,图片缩放的时候可以控制图片预览,属性 XML属性 对应代码 说明 android:max setMax(int max) 设置最大值 android:min setMin(int min) 设置最小值 android:thumb=”@dra原创 2017-09-02 12:47:32 · 5549 阅读 · 0 评论 -
Android基础总结八:单选框RadioGroup,RadioButton的使用
布局:<RadioGroup android:layout_gravity="center_horizontal" android:orientation="horizontal" android:id = "@+id/id_rg"> <RadioButton androi原创 2017-09-11 13:33:21 · 341 阅读 · 0 评论 -
Android基础总结十:AnimatedVectorDrawable
之前总结了静态矢量图的使用:Android基础总结九:VectorDrawable 这篇来总结下矢量图动画的使用:AnimatedVectorDrawable。 矢量图动画实现步骤为:一、创建矢量图xml文件cross.xml:<vector xmlns:android="http://schemas.android.com/apk/res/android" android:wi转载 2017-09-27 16:21:38 · 1618 阅读 · 0 评论 -
Android基础总结五:Service总结
Service是android的四大组件之一,下面对其做下总结。Service的基本用法1. 新建ServiceTest继承自Servicepublic class ServiceTest extends Service { @Override public void onCreate() { super.onCreate(); ...转载 2017-08-23 22:26:42 · 247 阅读 · 0 评论