Android
Android学习记录,一路下来的积累!
_dolphin
这个作者很懒,什么都没留下…
展开
-
上手Fragment
文章目录Fragment的静态注册Fragment的动态注册Fragment生命周期Fragment的常用类和APIFragment 回退栈Fragment与Activity之间的通信Activity传递数据到Fragment(不推荐)Fragment传递数据到Activity参考Fragment的静态注册 什么是静态注册,fragment的静态注册就是Activity中的标签属性(activity_main.xml中的fragment标签)和定义的Fragment类在运行之前已经绑定,运行时不在发生原创 2020-06-28 20:03:00 · 261 阅读 · 0 评论 -
仿微信UI界面WeChatUI
WeChatUI首先看下效果吧!实现的难点:1. 沉浸式导航栏的实现沉浸式的实现,结合网上案例,然后不断写bug,然后再debug,终于实现沉浸式,并且状态栏的阴影也去除了。主要借助了toolbar,它是在android5.0之后推出的,比ActionBar更给力。<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent"原创 2020-05-17 16:37:34 · 2290 阅读 · 0 评论 -
Android网络编程框架OKHTTP(第三弹)
一、OKHttp框架1. 介绍 HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttp是一个高效的HTTP客户端,它有以下默认特性:支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接连接池减少请求延时透明的GZIP压缩减少响应数据的大小缓存响应内容,避免一些完全重复的请求 概括起来说OkHttp...原创 2020-05-06 09:46:48 · 334 阅读 · 0 评论 -
Android网络编程入门(第二弹)
文章目录导言url之Get/Post请求单文件上传多文件上传文件下载总结导言 学习了前面的基础,我们对Java原生API请求网络数据的使用过程有了一个大致的了解,接下来我们快马加鞭,继续学习更高级的玩法,首先这还不是框架,还是借助古老的JavaAPI进行网络请求。话不多说,切入正题!url之Get/Post请求 前面我们已经尝试过get请求和post请求,只不过是设置请求方法即Http...原创 2020-04-29 20:33:25 · 291 阅读 · 0 评论 -
Android网络编程基础(第一弹)
Java 原生API进行网络请求先了解底层,才能更好地上手Android网络请求框架。一、android使用Java原生API进行网络请求的步骤声明网络权限<uses-permission android:name="android.permission.INTERNET"/>使用HttpURLConnection进行网络请求,子线程中请求数据,android不允许...原创 2020-04-27 22:01:36 · 256 阅读 · 0 评论 -
Android获取相册图片-实现选择相册图片功能
初识MediaProvider需求:发朋友圈进行图片的选择,或者扫描二维码从图库选取。。。那么我们如何实现?这就需要借助媒体库的内容提供者MediaProvider,通过它,我们不仅可以读取图片,还可以读取视频,音频。下面我们来看一下媒体库的内容提供者的URI(源码地址)媒体库Uri图片MediaStore.Images.Media.EXTERNAL_CONTENT_URI音频Med...原创 2020-04-14 19:48:57 · 8329 阅读 · 1 评论 -
ContentProvider-动态获取验证码
ContentProvider概述ContentProvider是不同应用程序间共享数据的一个组件。为什么使用?通过数据持久化,.db或者SP(SharedPreferences)中的数据的仅限于被创建的应用所访问,无法做到应用程序间的数据交互和共享。而内容提供者就相当于对外部提供了一个操作当前应用数据库表的API,通过UriMatcher匹配相应的uri,达到对数据库中不同表CRUD的操作...原创 2020-04-08 20:09:47 · 573 阅读 · 0 评论 -
Android6.0+应用权限
Android6.0+应用权限 Android6.0([M] api 23)+之后引入了动态权限申请机制,将权限分为了正常权限和危险权限,If your app lists normal permissions in its manifest (that is, permissions that don’t pose mu...原创 2020-04-08 12:11:55 · 220 阅读 · 0 评论 -
android四大组件之服务 (Service)
1. 服务的概念2. 为什么使用服务3. 服务的使用4. Android跨进程通信AIDL5. AIDL模拟支付宝支付服务的概念服务是一个可以长期在后台运行没有用户界面的应用组件。 服务可以由其他应用组件启动,比如activity,服务一 经启动,即使activity已销毁服务仍可正常运行于后台。为什么使用服务?服务并没有漂亮的界面,但是某些操作需要去做,比如耗时操作请...原创 2020-03-31 11:44:18 · 360 阅读 · 0 评论