E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android笔记
Android笔记
(六)(adb使用)
1.添加环境变量此电脑(右击)→属性→高级系统设置→高级→环境变量→系统变量→Path(双击)→新建添加adb.exe路径2.adb常用指令adbdevices当前连接了几个设备以及每个连接的状态shell[]连接模拟器/设施执行Shell命令,执行完毕后退出远程Shell端ladbshellpmlistpackages列出手机装的所有app的包名查看内存查看磁盘内存和运行内存:adbshellf
张豆豆94
·
2024-02-12 23:53
【Android学习笔记】
android
java
1024程序员节
19年开发搜集的资料与遇到的问题简单整理 4-6月
Android笔记
4-6月参考网站https://p.codekk.com/(开源代码、项目)https://blog.csdn.net/qq_42618969/article/details/81941242
qq_40663451
·
2024-02-12 20:09
Android笔记
(六):JetPack Compose常见的UI组件
一、文本组件1.1TextColumn(modifier=Modifier.fillMaxSize().background(Color.Green).padding(10.dp)){Text(text=stringResource(id=R.string.title_content),modifier=Modifier.fillMaxWidth().border(BorderStroke(1.d
灯前目力虽非昔,犹课蝇头二万言。
·
2024-01-28 19:05
android
笔记
ui
android
compose
Android笔记
编译kotlin文件
一、下载编译包https://github.com/JetBrains/kotlin/releases/tag/v1.2.40TIM截图20180425120751.png然后解压。二、配置环境变量TIM截图20180425120911.png运行kotlinc-version成功,表示配置好了。三、编译TIM截图20180425121004.png
blossom_6694
·
2024-01-26 04:27
Android笔记
:OpenGL ES与EGL的关系与实例
简介OpenGL是跨平台的、专业的图形编程接口,而接口的实现是由厂商来完成的。OpenGL使用这些接口绘制完成后,需要把数据渲染到屏幕上,就需要EGL来接手这部分工作。EGL:全称EmbeddedGraphicLibrary。是OpenGLES和底层Native平台视窗系统之间的接口,如下图所示。EGL介绍EGL接口中含有3个对象,如下图所示:其中:Display(EGLDisplay)是对实际显
MichaelX_Blog
·
2024-01-22 14:34
Android
OpenGL
ES笔记
opengles
egl
视频处理
【
Android笔记
】 RecyclerView
布局子布局bar_bundle_item.xmlpackagecom.example.meng.mes;publicclassBarJudgeActivityextendsAppCompatActivity{//捆号信息listprivateListbundleCodeInfoModelList=newArrayList{privateListmBundleCodeInfoModel;static
小康
·
2024-01-05 00:18
Android笔记
(十九):JetPack DataStore 之 Preferences DataStore
JetpackDataStore是一种数据存储解决方案,主要适用于小型数据的处理。它可以通过协议缓冲区存储键值对或类型化对象。DataStore使用Kotlin协程和Flow以异步、一致的事务方式存储数据。DataStore有两种实现方式(1)PreferencesDataStore和(2)ProtoDataStore.PreferencesDataStore利用键值对实现对简单数据的读写存储。这
灯前目力虽非昔,犹课蝇头二万言。
·
2023-12-30 09:15
android
笔记
Android笔记
(二十三):Paging3分页加载库结合Compose的实现分层数据源访问
在
Android笔记
(二十二):Paging3分页加载库结合Compose的实现网络单一数据源访问一文中,实现了单一数据源的访问。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-12-30 09:15
android
笔记
jvm
Android笔记
(二十二):Paging3分页加载库结合Compose的实现网络单一数据源访问
Paging3组件是谷歌公司推出的分页加载库。个人认为Paging3库是非常强大,但是学习难点比较大的一个库。Paging3组件可用于加载和显示来自本地存储或网络中更大的数据集中的数据页面。此方法可让移动应用更高效地利用网络带宽和系统资源。在具体实现上,Paging3与前面的版本完全不同。一、依赖库的配置valpaging_version="3.2.0"implementation("androi
灯前目力虽非昔,犹课蝇头二万言。
·
2023-12-30 09:42
android
笔记
网络
Android笔记
(二十一):Room组件实现Android应用的持久化处理
一、Room组件概述Room是AndroidJetPack架构组件之一,是一个持久处理的库。Room提供了在SQLite数据库上提供抽象层,使之实现数据访问。(1)实体类(Entity):映射并封装了数据库对应的数据表中对应的结构化数据。实体定义了数据库中的数据表。实体类中的数据域与表的列一一对应。(2)数据访问对象(DataAccessObject,DAO):在DAO中定义了访问数据库的常见的操
灯前目力虽非昔,犹课蝇头二万言。
·
2023-12-23 12:38
android
数据库
android
JetPack
Room组件
Android笔记
——new Handler().postDelayed() 让intent延迟跳转
longdelayMillis=2000;//延迟时间参数//延迟2s跳转newHandler().postDelayed(newRunnable(){@Overridepublicvoidrun(){Intentintent=newIntent(MainActivity.this,Activity.class);startActivity(intent);}},delayMillis);来源:《
麦香菌
·
2023-12-16 02:19
Android笔记
:SwipeRefreshLayout 自动刷新
/***TheSwipeRefreshLayoutshouldbeusedwhenevertheusercanrefreshthe*contentsofaviewviaaverticalswipegesture.Theactivitythat*instantiatesthisviewshouldaddanOnRefreshListenertobenotified*whenevertheswipet
程思扬
·
2023-12-15 09:08
Android
记录
android
笔记
python
经验分享
android-studio
Android笔记
——自定义TabLayout之title与icon
自定义TabLayout自定义底端TabLayout总布局实现的是底端TabLayoutTabLayout自定义布局Selectorcoloricon因为三个图标的selector是一样的,所以就取了一个代码主要分以下两步实现,若想看怎么自定义,请直接跳到最后的getTabViewinitContent();initTab();String[]title={"个人","推荐","动态"};Cont
麦香菌
·
2023-12-01 23:02
Android笔记
:Android开发应用框架汇总(MVVP框架介绍)
先来说一下常见的Android框架模式:MVC、MVP、MVVM这三种框架中,我们耳熟能详的就是MVC和MVP了吧,接下来我们简单介绍一下:MVCView:XML布局文件。Model:实体模型(数据的获取、存储、数据状态变化)。Controllor:对应于Activity,处理数据、业务和UI。从上面这个结构来看,Android本身的设计还是符合MVC架构的,但是Android中纯粹作为View的
陈大宝
·
2023-11-28 06:33
Android
android
mvp
xml
mvc
ui
Android笔记
(十三):结合JetPack Compose和CameraX实现视频的录制和存储
在“
Android笔记
(八):基于CameraX库结合Compose和传统视图组件PreviewView实现照相机画面预览和照相功能”,文中介绍了拍照功能的实现,在本文中将介绍结合JetPackCompose
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-25 20:47
android
笔记
音视频
视频录制
CameraX
Android笔记
(十五):JetPack Compose的附带效应(二)-produceState和derivedStateOf
在本笔记中,将结合实例介绍produceState和derivedStateOf两个可组合函数。它们分别实现状态的转换。(1)produceState将非Compose状态转换虫Compose状态(2)derivedStateOf将多个状态转换成其他状态。一、produceStateproduceState可将非Compose状态转换为Compose状态,它会在没有定义数据源的情况下随时间生成值。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-25 20:47
android
笔记
Compose
Compose的附带效应
produceState
derivedStateOf
Android笔记
(十四):JetPack Compose中附带效应(一)
在
Android笔记
(九):Compose组件的状态,对Compose组件的状态进行详细地介绍。理想状态下,可组合函数使用是定义范围内的状态值,通过内部状态的变更,修改可组合项构成的界面。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-25 20:14
android
笔记
Compose的附带效应
副效应
带异步处理的副效应
Android笔记
: Android后台接口教程二Android 客户端与服务端交互Android 前后台通信 post方式
今天再写一下post通信的方法,昨天的那篇是介绍了环境搭建还有最简单的get请求json数据,今天写了写登录功能,这两篇后台数据均是模拟的,没有数据库的交互,关于数据库交互后面再说。先看一下效果:用andorid写的一个小的demo结合接口完成了登录功能:登录失败登录成功下面来说代码部分:这篇就简单把核心功能说一下就好,有不懂的可以看昨天的那篇博客,传送地址http://blog.csdn.net
陈大宝
·
2023-11-22 14:50
Android
android
数据库
通信
数据
博客
Android笔记
之Android Studio获取数字签名
1.创建android可发布版本keybuild–>generatesignedapk–>createnew…没什么好说的,按照提示一步步完成最后在创建过程中设置的文件夹生成.jks文件2.使用的java的keytool命令获取数字证书内容,配置java环境变量后直接使用,未配置则使用keytool命令的全路径keytool-v-list-keystoreF:\xxx\xxx.jks
猿小二
·
2023-11-15 06:38
Android笔记
Android笔记
(十):结合Navigation组件实现Compose界面的导航
在
Android笔记
(七)搭建AndroidJetPackCompose组件中Scaffold脚手架一文中通过定义一个导航的函数来实现不同界面的切换。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-10 14:34
android
笔记
navigation组件
compose
Android笔记
(十一):Compose中使用ViewModel
通过ViewModel组件用于保存视图中需要的数据。ViewModel主要目的是将与用户界面相关的数据模型和应用程序的逻辑与负责实际显示和管理用户界面以及与操作系统交互的代码分离开来,为UI界面管理数据。常见的管理方式主要有:LiveData和StateFlow两种形式来实现的。在下列将结合一个简单字符串加密和解密的应用来说明ViewModel管理数据的过程。一、ViewModel的配置在项目模块
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-10 14:34
android
笔记
compose
ViewModel
Android笔记
(十二):结合Compose实现Handler机制处理多线程的通信
在Android应用中常常结合多线程处理多个任务。不可避免,多个线程之间需要数据通信。Hanlder消息处理机制是异步处理的方式之一。通过Handler机制可以实现在不同的线程之间的通信。一、主线程和工作线程1.主线程一个Android的移动应用启动时会单独启动一个进程。这个进程中可以存在多个线程。但是这么多线程中有且仅有一个主线程,即UI线程。Android应用程序运行时创建UI主线程,它主要是
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-10 13:21
android
笔记
compose
Handler机制
Android笔记
--WebSocket
这一节了解一下WebSocket的用法,WebSocket是一种基于TCP的全双工通信协议,通过它可以在客户端和服务器之间建立一个持久的连接,实现实时的双向数据传输。它的主要功能特点是允许服务器主动向客户端推送信息,同时也允许客户端主动向服务器发送信息。用法如下:app下的gradle:implementation"org.java-websocket:Java-WebSocket:1.5.3"服
ljt2724960661
·
2023-11-06 00:31
Android基础
android
笔记
websocket
网络协议
Android笔记
--App缓存
获取应用缓存方式如下:importandroid.app.usage.UsageStats;importandroid.app.usage.UsageStatsManager;importandroid.content.Context;importandroid.content.pm.PackageManager;importandroid.os.Process;importandroid.os.
ljt2724960661
·
2023-11-01 05:25
android
笔记
缓存
阿里内部
Android笔记
火爆IT圈,已拿offer入职
一些感悟穷人的一次失败,为了还债可能一辈子都翻不了身,为还债一辈子送外卖。你将不再会有精力去思考和投机。穷人的失败可能断送了他所有暴富的机遇和时间,让不确定的人生瞬间确定下来,让充满无限可能的人生可能性逐渐缩小。这是赤裸裸的现实。只有当你有足够多的资本时,允许你失误的次数才会逐渐增加。拥有足够多的资本,哪怕尝试个三番五次失败了,也不会伤你元气。所以从这个角度讲,人的机遇是随着财富的增加而增加的。这
左夜天
·
2023-10-31 17:33
程序员
android
Android笔记
(五):结合Compose组件利用ActivityResultLauncher解决多活动跳转返回数据
在本人博客中Android活动返回不在再支持startActivityForResult()后的处理方法已经记录采用ActivityResultLauncher来处理多活动的返回并传回数据的方式。但是采用的是布局xml+viewBinding技术。目前,谷歌官方推荐使用JetPackCompose组件来定义界面。在本文中,将介绍在JetPackCompose定义的界面中ActivityResult
灯前目力虽非昔,犹课蝇头二万言。
·
2023-10-30 18:22
android
笔记
android
compose
Android笔记
(七)Android JetPack Compose组件搭建Scaffold脚手架
在去年2022年曾发布一篇关于脚手架的文章:“AndroidJetPackCompose组件中Scaffold的应用”。但是Android的版本从12变更到13及以上版本,导致一些细节的实现存在不同。在本文中,将从头开始介绍整个脚手架的搭建过程。一、新建项目模块在AndroidStudio(版本是Graffie)中新建模块,选择“EmptyActivity",如图1所示。图1二、定义脚手架Scaf
灯前目力虽非昔,犹课蝇头二万言。
·
2023-10-30 18:22
android
jetpack
android
Scaffold
android
compose
Android笔记
(九):Compose组件的状态(一)
在使用Compose定义UI界面时,可以发现界面的变换往往与Compose组件内部的状态相关,当状态值发生变化时,Compose构成的可组合的界面也会刷新发生相应的变化。将在本笔记中将对可组合项的状态的定义、状态提升、状态丢失和状态的保存进行简单介绍。。一、什么是可组合项的状态Compose采用了单向数据流设计思想。定义界面的可组合函数本身没有任何返回值,也没有像类一样封装内部的私有状态。因此通过
灯前目力虽非昔,犹课蝇头二万言。
·
2023-10-30 18:22
android
笔记
Compose
界面状态
状态提升
状态的保存和恢复
Android笔记
(八):基于CameraX库结合Compose和传统视图组件PreviewView实现照相机画面预览和照相功能
CameraX是JetPack库之一,通过CameraX可以向应用增加相机的功能。在下列内容中,将介绍一个结合CameraX实现一个简单的拍照应用。本应用必须采用AndroidSDK34。并通过该简单示例,了解传统View层次组件的UI组件如何与Compose组件结合实现移动应用界面的定制。首先,新建一个项目,选择EmptyActivity。一、增加依赖使用CameraX在新建项目的模块build
灯前目力虽非昔,犹课蝇头二万言。
·
2023-10-30 18:13
android
笔记
CameraX
Compose
PreviewView
Android重要知识文档记录
1.
Android笔记
:常用的开发资源和技术博客2.面向贡献者的代码样式指南:谷歌官方代码规范以下代码样式都是应严格遵守的规则(而非指南或建议)。
麦田里的守望者-Jiang
·
2023-10-20 22:44
Androidpn
android
技术
文档
Android笔记
Activity详解
1.什么是Activity?Activity作为Android四大组件之一,它有着举足轻重的地位。一般的情况下一个用户交互界面对应一个Activity,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话、照相、发邮件或者是浏览地图等。开发常用的Activity有FragmentActivitiy、ListActivity、PreferenceActivity、TabAcitivty...如果
小妮子老男孩
·
2023-10-12 22:46
Android笔记-基础
Android笔记
Android笔记
(1) 如何使用gradle.properties
build.gradle使用gradle.properties配置相关信息首先build.gradle有哪些常见的参数可以应用到gradle.properties呢?以最常见举例:applicationId,versionCode,versionName在gradle.properties中代码APPLICATION_ID=com.example.multiVERSION_CODE=2VERSIO
帅气的帽子
·
2023-10-07 02:36
Android笔记
:Android 组件化方案探索与思考
组件化项目,通过gradle脚本,实现module在编译期隔离,运行期按需加载,实现组件间解耦,高效单独调试。先来一张效果图组件化初衷APP版本不断的迭代,新功能的不断增加,业务也会变的越来越复杂,维护成本高。业务耦合度高,代码越来越臃肿,团队内部多人协作开发困难。Android项目在编译代码的时候电脑会非常卡,又因为单一工程下代码耦合严重,每修改一处代码后都要重新编译打包测试,导致非常耗时。方便
Android Blog
·
2023-10-05 14:59
android
笔记
面试
flutter
职场和发展
开发语言
Android笔记
1: 源码和工具网站
安卓源码地址http://androidxref.com/要想看完整个android的源代码,你要懂C、懂脚本、懂JavaMakefile机制makefile最大的好处就是自动化编译,同时还可以做到可控制的编译Eclipse与AndroidStudioAndroidStudio:专业型,如今使用非常普遍,官方指定Eclipse:全能型AndroidStudioGoogle在2013年的I/O大会上
FanChason
·
2023-09-28 07:16
这些面试题你会吗?34岁安卓开发大叔感慨,满满干货指导
后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的
Android笔记
拿了出来,里面都是他平时的积累,内容全面,深
阿里Java面经大全
·
2023-09-26 23:19
程序员
android
移动开发
面试
34岁安卓开发大叔感慨,满满干货指导
后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的
Android笔记
拿了出来,里面都是他平时的积累,内容全面,深
A小小开发者
·
2023-09-26 23:48
程序员
android
Android笔记
——AS怎么彻底删除module
想在左侧的项目栏右击module找delete选项但找不到,因为要去flie的projectsstructure找到想删除的module选中,然后点击左上角的减号图标。但这个时候其实并没有删除干净,虽然module看似被删除了,但还要将项目的视图从android改为project,会发现想删除的module还在,但此时右击module发现可以找到delete选项,点击删除即可,此时才算彻底删除。
麦香菌
·
2023-09-22 03:15
Android笔记
系列--Camera_FileProvider
源码例子:https://github.com/StarsAaron/CameraDemo/tree/masterFileProvider在Android7.0版本上,Android系统强制执行了StrictModeAPI政策,禁止向你的应用外公开File://URI。如果一项包含文件File://URI类型的Intent离开你的应用,应用失败,并出现FileUriExposedException
繁星点点-
·
2023-09-20 08:13
Android笔记系列
Camera
FileProvider
Android笔记
:视频直播的原理分析
最近一段时间,视频直播可谓大火。在视频直播领域,有不同的商家提供各种的商业解决方案,包括软硬件设备,摄像机,编码器,流媒体服务器等。本文要讲解的是如何使用一系列免费工具,打造一套视频直播方案。视频直播流程视频直播的流程可以分为如下几步:采集—>处理—>编码和封装—>推流到服务器—>服务器流分发—>播放器流播放1.采集采集是整个视频推流过程中的第一个环节,它从系统的采集设备中获取原始视频数据,将其输
陈大宝
·
2023-09-19 20:05
Android
android
视频
流媒体服务器
解决方案
服务器
Android笔记
(二十九):利用python自动生成多语言
背景项目需要支持十几种多语言,而且每个版本的新功能ui都有很多地方需要多语言,如果手动添加非常耗时,于是设计了一个python脚本,通过excel表格转化多语言到项目values/strings文件内步骤android工程项目结构脚本位于language_py目录内excel表内容如下安装好python3环境和xlrd模块用pycharm打开脚本执行执行完成会在对应语言values/strings
萌面小侠Plus
·
2023-09-15 14:22
Android探索
笔记
python
android
自动化
Android笔记
Android系统架构应用层:系统内置应用和第三方应用(apk)。应用框架层:为开发人员提供开发应用程序的API,简称:Framework层。名称功能描述ActivityManager(活动管理器)管理各个程序生命周期,以及常用的导航回退功能LocationManager(位置管理器)提供定位服务PackageManager(包管理器)管理所有安装在Android系统上的应用Notificatio
for_syq
·
2023-09-11 15:18
Android
系统开发
android
笔记
【
android笔记
】DataBinding
DataBindingdatabinding是Google官方发布的一个框架,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰,可以直接绑定数据到xml中,并实现自动刷新。databinding能够省去findViewById(),减少大量的模板代码,数据能够单向或双向绑定到layout文件中,有助于防止内存泄漏,而且能自动进行空检测以避免空指针异常。简单使用1.启动dataBinding在Modu
rookieWai
·
2023-09-11 06:17
android
android
kotlin
安卓
Android笔记
(十二):API 19以上WebView缓存目录
Android4.4+当在项目中使用了WebView时,会在/data/data/package_name/目录下生成一个app_webview文件夹,而4.4以下则没有页面缓存:加载一个网页时的html,js,css等页面或者资源文件,这些缓存资源是由于webview的行为而产生,开发者只能通过配置http响应头影响浏览器的行为才能间接地影响到这些缓存数据。Android4.4以上存放在Cach
萌面小侠Plus
·
2023-09-07 12:46
Android笔记
WebView
Android
4.4
Android
Android笔记
(二十五):两种sdk热更插件资源加载方案
背景在研究sdk插件化热更新方式的过程中总结出了两套插件资源加载方案,在此记录下资源热更方式方式一:合并所有插件资源需要解决资源id冲突问题资源ID值一共4个字段,由三部分组成:PackageId+TypeId+EntryIdPackageId:是包的Id值,Android中如果第三方应用的话,这个默认值是0x7f,系统应用的话就是0x01,插件的话那么就是给插件分配的id值,占用1个字节。Typ
萌面小侠Plus
·
2023-09-07 12:15
Android探索
android
插件化
热更新
Android笔记
(二十六):SDK开发安全设计总结
接口安全设计接口防反射设计利用Exception的接口返回方法调用栈,判断是否存在java.lang.reflect.Method的调用,是则为反射调用,直接抛异常中断方法继续执行测试接口代码publicclassTestReflection{privatevoidtest(Contextcontext){checkSecurity();Toast.makeText(context,"hhhhh"
萌面小侠Plus
·
2023-09-07 12:15
Android探索
android
java
android
studio
Android笔记
(六):RecyclerView实现上/下滑隐藏/显示顶部搜索栏(item可点击)
效果如下:主界面界面布局:主要是一个顶部的搜索栏加一个自定义的recyclerview。其中将edittext控件的父布局的focusable和focusableInTouchMode属性设置为true可避免一显示该界面就自动弹出输入法。自定义recyclerview:publicclassMingRecyclerViewextendsRecyclerView{privateintmFirstY;
萌面小侠Plus
·
2023-09-07 12:15
Android笔记
RecyclerView
滑动
Android笔记
(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程
背景由于手头没有合适的真机,所有经常使用雷神模拟器来跑项目,模拟器也需要能够抓包看看接口返回的数据,以便自测调试。本文记录了如何在雷电模拟器安卓7.0+上使用Charles抓包,其他模拟器没试过。最终效果浏览器打开百度网页,能抓到百度页面数据具体步骤模拟器开启root权限安装Charles根证书到本地计算机点击Charles->Help->SSLProxying->InstallCharlesRo
萌面小侠Plus
·
2023-09-07 12:10
Android探索
android
笔记
Android笔记
--Hilt
Hilt是Android的依赖项注入库,可减少在项目中执行手动依赖项注入的样板代码。执行手动依赖项注入要求您手动构造每个类及其依赖项,并借助容器重复使用和管理依赖项。依赖注入的英文是DependencyInjection,简称DI,简单说一个类中使用的依赖类不是类本身创建的,而是通过构造函数或者属性方法设置的,这种实现方式就称为依赖注入。Hilt优点:使代码解耦,便于复用,重构和测试缺点:1有些情
ljt2724960661
·
2023-09-01 14:51
笔记
android
Android笔记
自定义控件时drawText字符串宽度的3种计算方式
Stringstr="hello";canvas.drawText(str,x,y,mPaint);//1.粗略计算文字宽度:floatwidth=mPaint.measureText(str);//2.计算文字的矩形,可以得到宽高:Rectrect=newRect();mPaint.getTextBounds(str,0,str.length(),rect);intw=rect.width();
只希望动力无限
·
2023-08-30 09:15
java
算法
开发语言
Android笔记
- Android studio如何添加arr库
(1)将编译好的aar文件放到app/libs下,类似jar的做法。譬如,libs/HDDecodeLibrary_1.1.03_a.aar。(2)在工程的当前module的gradle(app/build.gradle)的dependencies节点前添加:repositories{flatDir{dirs'libs'}}并且在dependencies中添加:compile(name:‘HDDe
appppppen
·
2023-08-29 11:06
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他