![](https://img-blog.csdnimg.cn/20191030173205250.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android
Android全程开发总结
程序三两行
愿你保持身心健康,去爱你所爱,不虚此生
展开
-
SSL peer shut down incorrectly
创建完项目之后,编译的时候现SSL peer shut down incorrectlyAndroidStudio 编译时出现如下问题 SSL peer shut down incorrectly 或者某些jar包下载不下来,一般是因为墙的原因导致的。这时候我们就需要配置镜像来解决这个问题。(为了提高jar包的下载速度也可以配置)配置的方法就是在根build.gradle中添加镜像仓库,一般...原创 2019-11-15 14:11:45 · 271 阅读 · 0 评论 -
Android日志的过滤方法
Android应用启动之后,有时候根据项目需要,我们只需要指定的日志,过滤掉多余的日志,方式如下原创 2019-11-18 13:37:14 · 788 阅读 · 0 评论 -
Android之UI基础控件
原文地址http://www.javayihao.top/detail/46一:viewAndroid中每个控件父类都是一个view,view代表屏幕上的一块空白区域,具体显示什么内容交个具体的控件显示,比如这块区域处理文本内容的view就用控件TextView二:控件通用属性三:基础控件处理文本的view——TextView相当java中Swing包中的JLa...原创 2020-04-18 17:03:28 · 177 阅读 · 0 评论 -
Android布局——帧布局、表格布局、网格布局
原文地址http://www.javayihao.top/detail/47前面文章有讲过Android布局中常用的线性布局和相对布局,这里学习另外三种不常用布局帧布局、表格布局、网格布局帧布局如上图类似这种布局就是帧布局,后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡常用属性android:layout_gravity="center"//控...原创 2020-04-18 17:02:54 · 564 阅读 · 0 评论 -
Android布局——约束布局
前面介绍了常用的线性布局、相对布局以及帧布局、表格布局、网格布局。其中线性布局、相对布局平时更常用,这里学习另外一种常用布局——约束布局(constraintlayout)约束布局特点1.前面介绍的布局,虽然在AS中可以拖拽控件实现,但写代码更加方便,但是约束布局更加倾向通过拖拽设计可视化2.能够有效解决布局过多问题,让页面更加扁平化(由于是通过动手拖拽实现,所以需要多次尝试才...原创 2020-04-18 17:02:15 · 788 阅读 · 0 评论 -
Android控件——Checkbox复选框、RadioButton单选、ToggleButton开关、SeekBar拖动条
原文http://www.javayihao.top/detail/65Checkbox复选、RadioButton单选、ToggleButton开关、SeekBar拖动条1.Checkbox复选控件1个常用属性:默认是否选中android:checked="true"3个常用方法:设置选中方法、是否选中方法、选中状态监听方法<CheckBox andro...原创 2020-04-18 16:59:46 · 383 阅读 · 0 评论 -
Android四大组件之ContentProvider
1.ContentProvider定义这里通过一个实际的例子来说明ContentProvider(内容提供者)是什么,作用是什么短信应用要访问通讯录应用中的数据,是不能直接访问的,应用通讯录的中的数据是属于通讯录app数据库中的数据,无法直接访问通讯录应用使用ContentProvider将数据库表数据操作(增删改查)暴露给其他应用(包括本身)访问其他应用通过ContentReso...原创 2020-01-14 15:41:39 · 3283 阅读 · 0 评论 -
Android四大组件之BroadcastReceiver
1.定义Android四大组件之一,没有可视化界面,BroadcastReceive也就是“广播接收者”的意思,顾名思义,就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能,当网络状态改变时,系统会产生一条广播,接收到这条广播,就能及时的做出提示和保存数据等操作,当电池的电量改变的时候...原创 2020-01-14 12:46:36 · 247 阅读 · 0 评论 -
Android四大组件之Service组件
什么是ServiceService(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交...原创 2020-01-14 12:47:21 · 627 阅读 · 0 评论 -
ndk与jni开发(3)CMakeList.txt文件详解
原文地址:http://www.javayihao.top/detail/1761.概述前面两篇文章介绍了ndk与jni开发过程,在使用CMake方式进行ndk与jni开发的过程中,主要有个文件是CMakeLists.txt。使用AndroidStudio3.4创建一个C/C++Support的项目,默认会在app/src/main目录下会生成cpp目录,里面包含CMakeLists...原创 2019-12-12 11:18:10 · 546 阅读 · 0 评论 -
NDK与JNI开发(2)CMake方式开发
一:概述在NDK与JNI开发(1)中我们看了使用ndk_build方式进行ndk的开发, 在 AS 中还有另外一种方式可以使用:即 CMake 方式。二:CMake方式进行ndk和jni开发AS3.3版本把支持c++的项目独立出来了,在Create New Project页面下拉就能看到了。。选择Native C++选择Toolchain Default,下面两个选项也勾选...原创 2019-12-12 10:12:05 · 273 阅读 · 0 评论 -
NDK与JNI开发(1)ndk_build方式开发
一:概述Android的开发主要是基于java语言进行开发的,所以导致了用Android SDK进行开发的工程师们都必须使用Java语言。但是Android 平台从一开就已经支持了C/C++了,Google从一开始就说明Android也支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库。二:NDK1.什么是ndkndk官网的描述如下关键字: Andro...原创 2019-11-28 14:55:22 · 507 阅读 · 0 评论 -
Android环境搭建,sdk配置、ndk配置、Android Studio使用、应用打包发布
目录一:Android开发介绍1.Android平台架构2.Android版本和当前情况二:开发环境搭建1.JDK的安装2.Android开发环境介绍3.安装Android Studio(windows)3.1下载AS(官网地址,下载比较慢)3.2配置环境变量三:AS创建/运行项目四:Android Studio使用介绍五:Hello worl...原创 2019-10-30 17:10:19 · 2827 阅读 · 0 评论 -
Android布局——线性布局、相对布局、帧布局、表格布局、网格布局、约束布局
1.概述1.1 布局的作用:布局是对界面结构的全面规划和安排,通过api中提供的各种布局能够快速的完成对界面的设计和规划1.2 布局的种类:线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、表格布局(TableLayout)、网格布局(GridLayout)、约束布局(ConstraintLayout)其中三种不常用布局帧布局、...原创 2019-10-30 15:47:56 · 6211 阅读 · 0 评论 -
Android控件之基础控件——进度条类的view——TextView、Checkbox复选控件、RadioButton单选控件、ToggleButton开关、SeekBar拖动条、menu、弹窗
目录一:view二:控件通用属性三:基础控件处理文本的view——TextView被点击的view——Button处理图片的view——ImageView接收用户信息输入的View——EditText进度条类的view——ProgressBarCheckbox复选控件RadioButton单选控件(多个选项只能选择一个)ToggleButton开关...原创 2019-10-30 16:09:38 · 588 阅读 · 0 评论 -
Android控件之高级控件——ListView、cardView、屏幕适配
一:ListView1.什么是ListView如下通过一行行列表视图展示数据的一种控件,应用场景比如通讯录、短信列表、聊天联系人、文件夹列表、评论列表、应用列表等2.Layout中如何实现ListView第一步:layout中创建ListView<?xml version="1.0" encoding="utf-8"?><LinearLayout...原创 2019-10-30 12:18:39 · 1766 阅读 · 0 评论 -
Android四大组件之Activity组件
目录一:Activity是什么?二:如何创建一个Activity三:Activity和Layout以及view之间的关联四:Activity之间的跳转五:Activity启动模式六:Activity声明周期七:Activity之间的数据传输一:Activity是什么?Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务...原创 2019-10-29 11:25:29 · 333 阅读 · 1 评论 -
Android网络部分-----网络数据请求、解析
一.网络知识简介 1. 网络操作是Android开发中很重要的一部分,我们在移动端开发的app如何不断地向服务器发送请求并接受服务器发送来的json格式的字符串,通过json解析技术把指定的内容展示在指定的控件上面。 2. 首先客户端在发送请求之前是需要TCP或者UDP来基于三次握手技术和服务端建立连接,然后通过http协议这种应用技术发送请求和接收响应,http提...原创 2019-10-29 15:37:17 · 777 阅读 · 0 评论 -
Android——application全局类的使用
目录1.概述2.Application基类3.自定义Application类4.Application的生命周期5.Application对象的回调函数6.Application对象的作用7.静态单列共享数据和Application对象共享数据的对比1.概述通过学习Android提供的Application类,了解相关用法,对Application类进行扩...原创 2019-11-18 14:37:36 · 1196 阅读 · 0 评论