- 博客(7)
- 收藏
- 关注
原创 发送HTTP协议两种方式:OkHttp、HttpURLConnection,在网络传输数据两种格式:XML、JSON
一·、WebView的用法 1、借助WebView可以在自己的应用程序里嵌入一个浏览器,从而轻松的展示各种各样的网页。 2、WebView基本用法 《1》、修改Activity_main.xml中的代码,Android提供了一个WebView控件,借助它我们可以在自己的应用程序里嵌入一个浏览器。用来显示网页。 <LinearLayout xmlns:android="http://schem...
2019-12-19 17:58:10
923
原创 服务--Android多线程编程、服务基本用法
一、服务定义 1、服务(Service)是Android中实现后台运行的解决方案。 2、服务并不是运行在一个独立的进程当中,而是依赖于创建服务时所在的应用程序进程,当某个应用程序进程被杀掉时,所有依赖于该进程的服务也会停止运行。 3、服务不会自动开启线程,所有的代码都是默认运行在主线程当中,需要在服务的内部手动创建子线程,并在这里执行具体的任务,否则就可能出现主线程被阻塞主的情况。 二、Andro...
2019-12-18 11:10:11
311
原创 广播机制
广播机制简介 Android提供了一条完整的API,允许应用程序自由的发送和接收广播。 一、广播的类型:标准广播和有序广播 **标准广播:**是一种完全异步执行的广播,在广播发出之后,所有的广播接收器(Broadcast Receiver)几乎都会在同一时刻接收到这条广播消息,没有先后顺序,效率高,但是无法被截断。 1.标准广播的工作流程。 有序广播:是一种同步执行的广播,在广播发出之后,同一时...
2019-12-16 14:55:12
463
原创 强大的滚动控件--RecyclerView和一个精美的聊天界面实例
强大的滚动控件–RecyclerView listView只能实现数据纵向滚动的效果,扩展性差。ResyslerView是增强版的ListView,可以实现ListView同样的效果,优化ListView不足。 一、RecyclerView的基本实用 和百分比布局类似,RecyclerView也属于新增的控件。为了让他在Android所有版本上使用,将RecyclerView定义在support库...
2019-12-13 10:03:59
481
原创 4种基本布局
一、线性布局 <LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android” android:orientation="horizontal“ android:layout_width=“match_parent” android:layout_height=“match_parent”> <Btu...
2019-12-10 14:09:58
230
原创 Android的UI开发
一、编写程序界面 《一》.通过编写XML来编写程序的界面(最基本的方式) 《二》.常用控件的使用方法: .TextView: 1.Android最简单的控件,主要用于在界面显示一段文本信息。 android:layout_width=“match_parent” 控件的宽度 android:layout_height=“wrap_content” 控件的高度 android:text=“Hell...
2019-12-10 10:43:29
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅