导师的课题是移动端室内寻径,因此从11月到12月我基本都在学习安卓,跟着SuperMap iMobile9D for Android练习做出一个展示地图的APP,记录一下,算是初步进入安卓开发的坑。 不得不感慨,Android Studio真是个磨人的小妖精,装程序配置环境的时间花了非常久,包括java安装、配置,AS安装和配置。最开始装的是AS官网上的最新版本3.5.2,然后就去写了Sup
转载
2024-01-08 21:06:18
2阅读
# Android开发难度解析
Android开发是一项复杂而有趣的工作,尤其对于初学者来说,可能会因为多种因素而感到挑战重重。本文将从Android开发的难度、基本构件以及一些代码示例来解析这个领域。
## Android开发的基础构件
在Android开发中,有几个基本的构件我们需要熟悉:
- **Activity**: 作为用户界面的一部分,处理与用户的交互。
- **Service*
原创
2024-09-10 05:26:51
71阅读
转载
2023-08-09 10:02:36
197阅读
Android Studio 开发–近场通信技术 文章目录Android Studio 开发--近场通信技术一、三种近场通信技术的特点1、BlueTooth蓝牙技术1.1概念1.2主要特点1.3应用场景及预测2、WIFI技术2.1概念2.2主要特点2.3应用场景及预测3、NFC技术3.1概念3.2主要特点3.3应用场景及预测二、对比归纳三、总结 一、三种近场通信技术的特点1、BlueTooth蓝牙
转载
2024-01-18 22:50:07
27阅读
在Android Studio中创建jniLib和asset文件夹
转载
2023-07-05 12:05:31
346阅读
前言如果你的App支持多语言,你需要正确的管理你的翻译字符串资源。Android Studio提供了翻译编辑器使更容易的查看和管理翻译资源。关于翻译编辑器翻译资源存储工程的多个目录下的多个XML文件中。手动的查找和编辑这些跨多语言翻译的文件是很困难的。因此,你应用可能会已经在编译完且发布给用户后发现因为忽视而少翻译了一些资源。翻译编辑器能使你在一个方便的地方查看并更新所有的字
转载
2023-08-28 13:48:21
48阅读
Glide 介绍An image loading and caching library for Android focused on smooth scrolling 安卓上专注于平滑滑动的图片加载和缓存库。Glide有以下特点:1.注重 list中的图片在scroll状态下的流畅性。2.可以展示视频图像,普通格式图片和GIF格式。3.默认网络请求使用的是httpurlconnection,同
转载
2023-06-26 12:46:32
272阅读
我初次发现这个问题是在升级了Android Studio 2.0之后,当时Android Studio的版本是从1.5直接升级到了2.0,一个如此大版本的跨跃说明改动肯定是比较大的。然后从这个时候开始,每次我们将程序安装到一台新手机上并首次启动时,都会经历一个很长的白屏时间,如下图所示:
上图中的播放速度是实时速度,没有经过加速或减速。可以看到,这就是一个空项目,里面几乎没有任何功能,首次
转载
2024-03-12 10:13:40
70阅读
详解Android Studio Android Studio是一项全新的基于IntelliJ IDEA的Android开发环境。类似于Eclipse ADT插件,Android Studio提供了集成的Android开发工具用于开发和调试。 图:Android Studio——全新的Android开发环境 除了IntelliJ功能,Android Studio还提供:基于Gradle的构建
转载
2023-08-28 22:12:07
171阅读
现在让我们来认识第二个小伙伴:Button,翻译为按钮。Button控件继承自TextView控件,因此只要是TextView有的属性Button都有我们的Button控件除了拥有从TextView继承来的基础属性外,还有从Drawable资源中获取的属性,Drawable资源中的方法基本上是以state_开头,主要是因为StateListDrawable是Drawable资源的一种,可以根据不同
转载
2023-06-26 12:21:50
560阅读
关于Android studio的安装步骤与安装方法首先我们需要在Android studio的官方网站上下载我们想要的软件版本 在这里我提供两种网址,一种是Android官网,一种是国内镜像网站 鉴于Android官网,时常打不开的情况,我推荐使用国内镜像网站。国内网址:http://www.android-studio.org点击下载,历史版本下载,较为稳定一些,找你需要的版本,在此使用and
转载
2023-07-03 16:20:17
344阅读
# 如何实现“Android Studio Sdk tools”
## 整体流程
首先,我们来看一下整件事情的流程,可以使用表格展示步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 下载并安装Android Studio |
| 2 | 配置Android Studio |
| 3 | 安装Android SDK Tools |
## 操作步骤
接下来,我们逐
原创
2024-04-14 05:47:51
99阅读
Android Studio 2.XAndroid Studio 3.XA引用B,B引用C,A不引用CimplementationcompileapiprovidedcompileOnlyapkruntimeOnlydebugCompiledebugImplementationreleaseCompilereleaseImplementation1.*Manifest merger failed
转载
2023-08-31 10:29:32
232阅读
Last updated on the afternoon of January 3, 2021Last updated on the afternoon of January 3, 2021android期末考试总结Android的四大组件是哪些。它们的作用。答:ActivityserviceContent?ProviderBroadCastReceiverActivity是Android程序与
转载
2023-10-20 14:54:59
150阅读
Android Studio新建一个模块(Module)是一个独立运行的App
基础控件——TextView
使用LayoutInflater类的inflate方法从xml布局文件中解析出Java对象
总体从xml布局文件中解析出View容器对象,然后再执行
setContentView(R.layout.ll);
在此容器中可以任意添
转载
2023-11-18 18:54:25
162阅读
搭建NDK工程的时候特别要注意踩坑,平时基本没玩过NDK的东西,第一次搭建FFmpeg的环境就被坑爹了不知道从Android studio哪个版本开始,创建native c++的项目“CMakeLists.txt”文件就被放在src/main/cpp文件夹下了,以前最早的工程这个文件是被放在app路径下的(跟build.gradle是同一级)。搭建FFmpeg的环境,需要在Linux环境下编译FF
转载
2023-12-14 19:29:01
145阅读
序言在使用android studio编写代码的时候,有一些模版功能能够增加开发效率,例如,当你输入logd 的时候,会出现如下图选项: 然后选择这一项按下enter键,就会自动出现如下代码:Log.d(TAG, "onCreate: ");
复制代码并且光标定位在冒号后面,这样就能方便的增加日志信息,下面来介绍一下该功能。添加自己的模版刚才的日志输出后的TAG没有定义,现在来创建一个TAG的模
转载
2023-07-03 16:19:31
214阅读
这里写自定义目录标题Android Studio下载与安装SDK Manager的下载与安装安卓闹钟小程序MainActivity中的代码CallAlarm中的代码:AlarmAlert中的代码:activity_main.xml布局文件的代码:timeset.xml布局文件中的代码:string.xml中的代码:color.xml中的代码:AndroidManifest.xml中的代码:其他用
一 . 背景从eclipse 转战 Android studio(以下简称AS)也有一段时间了。从一开始的各种不适应到现在用起来各种开森,体会良多。AS不仅是界面更加友好,功能更加细微,新的Gradle项目构建更是优点多多。更重要的是Google亲爹的大力支持,它就是Android 开发的未来吧。下面我将从,AS安装使用,Gradle构建,打包等几个部分来分享一下我的心得总结。这个整个系列第一篇,
转载
2023-07-28 22:11:49
37阅读
1.概念 SurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。2.实现方法1
转载
2023-07-24 20:55:08
166阅读