Application Application该类负责应用程序级别的初始化和全局状态(保存了一些全局变量)的管理。所以当我们需要创建全局变量的时候,直接在application中去实现,只需要调用Context的getApplicationContext或者Activity的getApplication方法来获得一个application对象,再做出相应 的处理。 onCreate(): 签名:public void 2024-03-17 Android > Android基础知识
手机多媒体 Android中一些常用的多媒体功能的使用技巧。 通知应用程序如果想要发出通知,也必须创建自己的通知渠道才行 创建 创建通知渠道 (1)首先需要一个NotificationManager对通知进行管理 (2)接下来要使用NotificationChannel类构建一个通知渠道,并调用NotificationManager的createNotificationChannel()完成创建。 123 2024-03-16 Android > Android基础知识
UI 常用控件基本布局LinearLayoutLinearLayout又称作线性布局,这个布局会将它所包含的控件在线性方向上依次排列。 通过这个属性android:orientation="versical"/android:orientation="horizontal"来执行布局是垂直方向排列还是水平方向排列。默认方向是水平方向 这个布局中有两个重要 2024-03-16 Android > Android基础知识 #Android #UI
数据存储 数据存储文件存储存储路径:/data/data/com.example.filepersistencetest/files/目录 将数据存储到文件中 1234567891011fun save(inputText: String) { try { val output = openFileOutput("data", Context.MO 2024-02-25 Android > Android基础知识 #Android
Fragment Fragment可以兼容大小尺寸,例如:手机和平板,让布局能适应手机和平板,而不用维护两个,浪费资源和人力。 Fragment是一种可以嵌入在Activity当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用得非常广泛。 简单用法左侧: 1234567891011121314151617181920212223left_fragment.xml<LinearLayo 2024-02-25 Android > Android基础知识 #Android
Android四大组件 Application四大组件ActivityService多线程当我们需要执行一些耗时操作,比如发起一条网络请求时,考虑到网速等其他原因,服务器未必能够立刻响应我们的请求,如果不将这类操作放在子线程里运行,就会导致主线程被阻塞,从而影响用户对软件的正常使用。 继承Thread 123456class MyThread : Thread() { override fun run() 2024-01-06 Android > Android基础知识 #Android
kotlin基础知识 参考:https://www.jianshu.com/p/769cbb6eba38 1. Kotlin 语言简介编程语言大致可分为两类:编译型语言和解释型语言。 编译型:编译器将编写的源代码一次性地编译成计算机可识别的二进制文件,然后计算机直接执行,如 C、C++。 解释型:程序运行时,解释器会一行行读取编写的源代码,然后实时地将这些源代码解释成计算机可识别的二进制数据后再执行,如 Python 2023-08-29 Kotlin
前端基础Vue Vue模块化开发12345678910全局安装webpack1 npm install webpack -g全局安装vue脚手架2 npm install -g @vue/cli-init3 初始化vue项目vue init webpack appname:vue脚手架使用webpack模板初始化一个appname项目4 启动vue项目项目的package.json中有scripts,代表我们能运 2023-05-24 SpringCloud项目 > 谷粒商城
分布式组件 SpringCloud Alibaba 结合SpringCloud Alibaba 我们最终的技术搭配方案为: SpringCloud Alibaba - Nacos:注册中心 SpringCloud Aibaba - Nacos:配置中心 SpringCloud - Ribbon:负载均衡 SpringCloud - Feign:声明式HTTP客户端(调用远程服务) SpringCloud A 2023-05-18 SpringCloud项目 > 谷粒商城
逆向工程搭建 逆向工程搭建在人人开源里面下载: 1234567891011121314git clone https://gitee.com/renrenio/renren-generator.git下载到桌面后,同样把里面的.git文件删除,然后移动到我们IDEA项目目录中,同样配置好pom.xml(root)<modules> <module>gulimall-coupon< 2023-04-26 SpringCloud项目 > 谷粒商城