Android学习笔记
文章平均质量分 88
Axton_
这个作者很懒,什么都没留下…
展开
-
WebView---学习笔记
学习来源Android之WebView使用总结 史上最全webview详解 WebView 加载HTML和CSS使用场景添加权限:<uses-permission android:name="android.permission.INTERNET" />布局文件 <WebView android:id="@+id/webView" android:layout_width="ma原创 2016-09-05 19:59:00 · 546 阅读 · 0 评论 -
Retrofit---学习笔记
添加网络访问权限并引入依赖库<uses-permission android:name="android.permission.INTERNET"/>compile 'com.squareup.retrofit2:retrofit:2.1.0'使用注解定义网络访问的API [下列为使用方法]@GET 发送GET请求@PATH 替换请求url中用花括号括起的部分@GET("group/{原创 2016-10-23 22:44:49 · 659 阅读 · 0 评论 -
RxJava---学习笔记
为什么要用Rxjava我只能说自从学了RxJava 真的觉得代码简洁多了RxJava的观察者模式Observable(可观察者,即被观察者)Observer(观察者)subscribe(订阅)事件Observable 和 Observer 通过 subscribe() 方法实现订阅关系,从而 Observable 可以在需要的时候发出事件来通知 Observer。onNext():普通事原创 2016-11-11 22:31:27 · 411 阅读 · 0 评论 -
Android开发的小细节
算是个记录博文 把每次DEMO的出现的问题和各大神博文中对自己有用的细节问题 特此记录 会附上原文链接android:fitsSystemWindows=”true”在根布局里设置 android:fitsSystemWindows=”true” 。设置了该属性的作用在于,不会让系统导航栏和我们app的UI重叠,导致交互问题。 避免在每个布局文件下 设置 android:fitsSyste原创 2016-08-30 16:22:54 · 518 阅读 · 0 评论 -
Android动画---学习笔记[更新中]
动画分类视图动画(View Animation) 补间动画(Tween Animation)逐帧动画(Frame Animation)属性动画(Property Animator) ValueAnimatorObjectAnimator添加动画方式XML中JAVA内xml中在res/anim文件夹下,创建xml动画访问时采用R.anim.xxx.xml的方式Scale(伸缩动原创 2016-10-19 11:25:22 · 565 阅读 · 0 评论 -
Glide用法---学习笔记
什么是Glide一个高效、开源、Android设备上的媒体管理框架,它遵循BSD、MIT以及Apache 2.0协议发布。Glide具有获取、解码和展示视频剧照、图片、动画等功能,它还有灵活的API,这些API使开发者能够将Glide应用在几乎任何网络协议栈里。Glide特点使用简单可配置度高,自适应程度高支持常见图片格式 Jpg png gif webp支持多种数据源 网络、本地、资源、原创 2016-09-06 22:38:02 · 1053 阅读 · 0 评论 -
Okhttp---学习笔记
前提设置确保能够使用网络的请求需要在AndroidManifest.xml 中<uses-permission android:name="android.permission.INTERNET"/>然后添加这句话在app/build.gradle 中compile 'com.squareup.okhttp3:okhttp:3.4.1' Request\Response\BuilderResq原创 2016-09-24 23:52:13 · 606 阅读 · 0 评论 -
Data Binding(数据绑定)---学习笔记
使用前提添加Data Binding 到gradle构建文件里android { .... dataBinding { enabled = true } }Data Binding Layout文件使用 Data Binding 之后,xml的布局文件就不再单纯地展示 UI 元素,还需要定义 UI 元素用到的变量。所以,它的根节点不再是一个原创 2016-09-23 19:27:40 · 1070 阅读 · 0 评论 -
沉浸式模式---学习笔记
学习来源 Android状态栏微技巧,带你真正理解沉浸式模式 截图学到的知识隐藏ActionBar 原文是这样的:ActionBar actionBar = getSupportActionBar(); actionBar.hide();这样其实也可以supportRequestWindowFeature(Window.FEATURE_NO_TITLE); 但要放在setContent原创 2016-09-01 16:46:23 · 912 阅读 · 0 评论 -
在Fragment下一些需要Context的方法
之前写了个DEMO 发现有四类得到context的方法分不清楚 于是在segmentfault上进行了提问再次感谢cfanr的回答getActivity();getContext();getView().getContext();getActivity().getApplicationContext(); 其四种方法的区别以下是cfanr的回答总结一下, getActivity():原创 2016-08-30 15:26:09 · 4426 阅读 · 2 评论 -
app/android:showAsAction的区别
app:showAsAction使用需要添加app:showAsAction xmlns:app="http://schemas.android.com/apk/res-auto"它有三个可选项 1.always:总是显示在界面上 2.never:不显示在界面上,只让出现在右边的三个点中 3.ifRoom:如果有位置才显示,不然就出现在右边的三个点中android:showAsActio转载 2016-08-24 15:39:38 · 5814 阅读 · 0 评论 -
RecyclerView+CardView+SwipeRefreshLayout---学习笔记
学习来源Material Design:利用RecyclerView CardView实现新闻卡片样式 截图学习到的新知识CardView里面有三个属性:android:foreground="?android:attr/selectableItemBackground"//波纹效果=》有边界android:clickable="true" //cardView是否可点击,默认是不可点击的原创 2016-07-28 22:39:29 · 753 阅读 · 0 评论 -
Android事件分发机制---学习笔记
学习来源《Android开发艺术探索》 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) Android事件分发机制完全解析,带你从源码的角度彻底理解(下) android事件拦截处理机制详解 从源码角度分析android事件分发处理机制 图解 Android 事件分发机制 Android View 事件分发机制 源码解析 (上) 学习到的知识整个事件流向应该原创 2016-07-27 14:59:40 · 804 阅读 · 0 评论 -
View滑动---学习笔记
学习来源《Andrid开发艺术探索》Android View体系(一)视图坐标系Android View体系(二)实现View滑动的六种方法 新知识View的相关坐标View获取自身宽高 getHeight():获取View自身高度getWidth():获取View自身宽度View自身坐标 通过如下方法可以获得View到其父控件(ViewGroup)的距离: getTop():原创 2016-07-26 14:32:49 · 488 阅读 · 0 评论 -
Intent中的四个重要属性——Action、Data、Category、Extras
Intent中的四个重要属性——Action、Data、Category、Extras Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。 Intent主要有以下四个重要属性,它们转载 2016-02-19 13:22:53 · 597 阅读 · 0 评论 -
Android Context---学习笔记
学习来源Android Context 上下文 你必须知道的一切 Android中Context详解 —- 你所不知道的Context Context相关类的继承关系 Context类 ContextIml.java类 ContextWrapper类 ContextThemeWrapper类 部分源代码在这里Activity Service Application 本质上都是Context原创 2016-09-02 11:31:18 · 401 阅读 · 0 评论 -
RecyclerView最全讲解
概述RecyclerView出现在Android 5中 需要引进support-v7包内构成一个RecyclerView由六个成分Adapter:提供数据,为每个Item创建视图(相似于ListView)ItemAnimator:负责添加、移动、移除的动画效果ItemDecoration:为每个Item视图添加子视图(e.g. 添加分割线)LayoutManager:负责Item视图的布局管原创 2017-01-24 22:34:47 · 565 阅读 · 0 评论