- 博客(14)
- 收藏
- 关注

原创 Android源码分析之AlertDialog的启动分析
AlertDialog的显示过程注释:windowmanager.addView(view,params)可以直接显示界面
2019-11-29 14:29:44
418
1

原创 Android 序列化和反序列化
目录1.什么是序列化和反序列化2.为什么要进行序列化2.Android中序列化的两种方式2.1 实现java.io.Serializable 接口2.1.1 serialVersionUID 属性2.2 实现android.os.Parcelable 接口3.Parcelable与Serializable的性能比较4.Android中如何使用Parcela...
2019-05-17 23:04:10
2344
原创 面向对象编程和面向过程编程的区别
面向对象编程和面向过程编程一、基本介绍二、区别特性使用一、基本介绍面向过程过程即步骤。解决问题时、将解决问题的步骤一步步记录下来,用函数表示,然后依次调用函数就可以了。面向对象将解决问题的步骤按功能或行为抽象成一个个对象,赋予对象相应的属性和方法,然后调用对象的方法去解决问题。造车举例说明:面向过程:造发动机 ->造变速箱 ->造底盘 ->造车身->组装面向过程:抽象出发动机类、变速箱类、底盘类、车身类、组装类,各个类执行各自的方法产生零部件,然后由组装类统一组
2021-10-29 00:34:25
654
原创 Android蓝牙通信
http://www.android-doc.com/guide/topics/connectivity/bluetooth.html
2021-10-14 23:35:32
822
原创 Android Studio 启用Lambda表达式
Android Studio 启用Lambda表达式Android Studio 默认不会开开启Lambda语法,需要在module的build.gradle文件中进行配置android { ...省略其他配置 compileOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }}...
2020-05-11 00:04:00
772
原创 Android屏幕适配
Android屏幕适配一、什么是屏幕适配二、屏幕适配规则三、限定符命名规则四、总结一、什么是屏幕适配屏幕适配:为一组资源指定配置特定的备用资源。通俗的来讲,即指为应用程序适配不同尺寸的设备。二、屏幕适配规则在 res/ 中创建以 <resources_name>-<config_qualifier> 形式命名的新目录。<resources_name>...
2020-01-09 23:17:43
257
原创 多线程并发及并发(一)
Timer线程分析Timer线程介绍Timer的基本使用Timer 的源码分析创建Timer对象添加任务执行任务使用注意Timer线程介绍Timer 是一个用来将将要执行的任务放在后台线程执行的工具。被执行性的任务可以执行一次就结束了,也可以通过设定的时间间隔来周期性的执行。Timer的基本使用创建一个 Timer 对象,调用其 schedule() 方法传递一个TimerTask ,同时...
2019-12-06 17:08:27
104
原创 HTML学习笔记(一)
目录HTML标签常用标签标签属性style属性文本常用属性介绍HTML标签常用标签标题:&amp;amp;lt;h1&amp;amp;gt;&amp;amp;lt;/h1&amp;amp;gt;...&amp;amp;lt;h6&amp;amp;gt;&amp;amp;lt;/h6&amp;amp;gt;段落:&amp;amp;lt;p&a
2018-12-22 22:42:50
698
原创 JavaWeb学习笔记(一)
Tomcat配置外部应用的两种方式方式一:修改默认配置方式二:添加自定义配置方式一:修改默认配置在Tomcat安装目录下:conf/server.xml&amp;lt;Host appBase=&quot;webapps&quot; autoDeploy=&quot;true&quot; name=&quot;localhost&quot; unpackWARs=&quot;
2018-12-20 22:15:59
123
原创 (二)JNI基础
一、什么是JNI?JNI是 Java Native Interface 的缩写,表示 Java 本地接口。从 Java 1.1 开始,JNI 标准便成为了 Java 平台的一部分,它允许Java 代码和其他语言写的代码进行交互。J二、JNI的功能结构三、JNI的调用层次四、Android Studio 调用JNI五、C/C++回调Java六、...
2018-11-06 19:11:04
652
原创 Andrdoid Studio Maven私服搭建随笔
一、准备工作W7/W8/W10系统nexus3.x版本nexus下载地址:https://www.sonatype.com/download-oss-sonatype二、安装nexus本文是基于nexus-3.13.0-01-win64免安装版本而写,各版本操作可能有所不同,仅供参考。1、 解压文件解压nexus-3.13.0-01-win64 (1).zip到文件夹2、安装...
2018-09-30 12:02:43
202
原创 Activity的四种启动方式
Activity的四种启动模式Android开发者在AndroidManifest文件中一共设计了四种启动模式standardsingleTopsingleTasksingleInstance一、Android 任务栈在了解Acvitity的四种启动模式之前,我们必须了解Android任务栈的概念栈:先进后出的线性表 一个android应...
2018-02-28 17:17:05
12008
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人