Gradle的作用Gradle文件第一行文件内容添加依赖 Gradle的作用这是一个项目构建工具,用来打包生成APK,在Gradle里面写上项目的各种配置,在打包时调用打包工具进行打包。(Android打包APK的工具都放在SDK目录的Tools文件里面,即使不用Gradle也能进行打包,但是很麻烦。使用Gradle简化了这些操作,我们不用关心怎么调用工具,我只要配置好就OK)读完Gradle里
转载 2023-06-26 11:48:02
115阅读
# Android中的列表(List)控件科普 ## 引言 在Android应用开发中,列表控件是非常常见的UI组件之一。它可以用来展示一系列的数据,让用户可以滚动查看和选择。Android提供了多种列表控件的实现方式,开发者可以根据需要选择合适的控件来展示数据。 本文将介绍Android的列表控件,并给出一些常见的代码示例来帮助开发者理解和使用这些控件。 ## Android中的列表控件
原创 2023-11-17 07:34:39
54阅读
在上一篇文章:使用Kotlin开发Android 创建工程与配置 主要是Kotlin相关的配置,这一篇主要是Kotlin Android ExtensionsKotlin Android Extensions我们在使用Java时,findViewById是比较麻烦的,通过控件的ID来查找控件,当然也有第三方框架ButterKnife,Dagger等来减少findViewById的使用,通过插件自动
Android线程管理(一)——线程通信        线程通信、ActivityThread及Thread类是理解Android线程管理的关键。      线程,作为CPU调度资源的基本单位,在Android等针对嵌入式设备的操作系统中,有着非常重要和基础的作用。本小节主要从以下三个方面进行分析:
转载 8月前
15阅读
# Android Kotion 找不到符号:问题解析及解决方案 在Android开发过程中,开发者常常会遇到“找不到符号”的错误。这种错误不仅令人沮丧,而且会在项目的开发进度中造成阻碍。特别是在使用第三方库或自定义组件时,这种错误尤为常见。本文将探讨这一问题的可能原因,以及如何有效解决它,并通过具体的代码示例来帮助理解。 ## 什么是“找不到符号”错误? “找不到符号”错误通常指的是编译器
原创 10月前
91阅读
# Android Studio引入Kotion ## 引言 随着移动应用程序的不断发展和普及,我们对于音频和视频功能的需求也越来越多。而为了实现音频和视频相关的功能,我们通常需要使用到第三方库。在Android开发中,Kotion是一种常用的音频和视频处理库。本文将介绍如何在Android Studio中引入Kotion,并提供代码示例来帮助你快速入门。 ## 安装Kotion 首先,我
原创 2024-01-19 07:55:55
57阅读
android:layout_width=“160dp” android:layout_height=“160dp” android:layout_margin=“20dp” android:onClick=“test” app:color_normal=“@color/color_accent” app:drawable_middle=“@mipmap/icon_like” app:
1、Context 概念从Android系统的角度来理解:Context是一个场景,描述的是一个应用程序环境的信息,即上下文,代表与操作系统的交互的一种过程。从程序的角度上来理解:Context是个抽象类,而Activity、Service、Application等都是该类的一个实现。2、Context 继承结构 应用在三种情况下会创建Context对象(即通常说的context):&n
文章目录一. 简介1.1 Context 概述1.2 Context 体系结构1.3 Context 作用域1.4 总结二. Context 详解2.1 Application Context2.1.1 自定义 Application 实例2.1.2 获取 Application 实例2.1.3 Application Context 创建过程2.1.4 时序图2.1.5 源码解析2.1.5.1
在Java中使用Kotlin类是一种将Kotlin的优势引入Java开发环境的有效方法,尤其是在需要提升代码可读性和简洁性时。为了帮助大家深入理解这个过程,我将从多个维度进行详细剖析。 > 引用块:Kotlin是一种“可与Java相互操作的静态类型编程语言”,这使得使用Kotlin类的Java项目能够借助Kotlin的现代语言特性,提升开发效率。 在当前的开发需求中,我们需要构建一个高效、可扩
原创 5月前
98阅读
kotlinkotlin 完全兼容 java,可以和java互相调用,2017年谷歌正式将其作为android开发的第一语言。kotlin编译后产生与java编译后相同的class字节码文件。基础语法第一个代码 hello worldfun main(){ print("hello world") }可以看出kotlin与java的区别,结尾不需要;定义变量kotlin 定义变量 使用val,v
内容提要很多同学刚从Java切换到Kotlin时,写起来会有磕磕绊绊的感觉,最后写出来的代码很多都是Java风格的Kotlin。本文结合平时Java和Kotlin混合开发的一些实践,总结出笔者觉得比较重要的点供大家参考,也欢迎大家在评论区交流和补充。本文适合了解Kotlin基本语法的同学阅读。指定Kotlin生成的类名在Kotlin中定义顶层函数是非常方便的,例如: //KotlinTest.k
关于Android中this的用法解释问题由来由于很多同学在学习Android时候没有对Java有很深的了解,很多人都会对代码中各种各样的this产生疑惑。以《第一行代码Android》P37页,P43页代码为例:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
转载 2024-06-20 15:22:05
23阅读
使用过 SQLite数据库的童鞋对 Cursor 应该不陌生,加深自己和大家对Android 中使用 Cursor 的理解。      关于 Cursor      在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:      Cursor 是每行的集合。使用 m
1、什么是ArrayList    ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList    最简单的例子:ArrayList List = new
转载 2024-01-19 19:05:44
58阅读
1  Array(1) 提供创建、操作、搜索和排序数组的方法,因而在公共语言运行库中用作所有数组的基类。(2)public abstract class(3)Array 类是支持数组的语言实现的基类。但是,只有系统和编译器能够从 Array 类显式派生。用户应当使用由语言提供的数组构造。一个元素就是 Array 中的一个值。Array 的长度是它可包含的元素总数。Array 的秩是 Ar
转载 2023-08-04 11:32:04
279阅读
集合论中的一个很重要的用法1,map简介map是STL的一个关联容器,它提供一对一的hash。第一个可以称为关键字(key),每个关键字只能在map中出现一次;第二个可能称为该关键字的值(value);map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于资料一对一映射(one-to-one)的情況,map內部的实现自建一颗红黑树,这颗树具有对数据自动排序
转载 2023-06-22 16:52:38
270阅读
今天试着使用了一下Android的滚轮,以下是一个小小的测试,读取测试文件,主要是使用scrollTo函数和getScrollY(),程序点击BUTTON按钮,则向下滚到2222处并显示。main.xml1234567891011121314151617181920212223
原创 2022-12-09 15:21:54
89阅读
摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框  一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互.
转载 2014-02-07 17:52:00
72阅读
AndroidScrollView用法 今天试着使用了一下Android的滚轮,以下是一个小小的测试,读取测试文件,主要是使用scrollTo函数和getScrollY(),程序点击BUTTON按钮,则向下滚到2222处并显示。
转载 2013-09-25 20:54:00
42阅读
  • 1
  • 2
  • 3
  • 4
  • 5