首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android基础(二)了解Android项目

    了解Android项目 一、项目结构   了解Android项目,首先要清楚Android项目的结构,目前先从基础开始,Android目前主推的页面开发模式,是声明式UI,Kotlin Compose,...proguard-rules.pro 是 Android 项目中用于配置 ProGuard(或 R8)代码优化和混淆规则的配置文件,如果我们将代码进行混淆,对于我们的项目就能起到一定的保护作用,说起来简单...gradle.properties 是 Gradle 构建系统的全局配置文件,用于定义项目级或系统级的属性和参数。在 Android 项目中,它通常位于项目根目录。...local.properties 是 Android 项目中的配置文件,主要用于存储本地开发环境相关的敏感信息或路径配置。...) apply false alias(libs.plugins.kotlin.android) apply false } 好像在这个文件中语法没有什么区别,就是Compose项目相比常规项目多了一个

    89631

    Android 项目构建流程

    构建过程 项目的构建 当我们打开一个项目,我们可以看到的是我们写的Java Code文件or Other JVM Code,资源文件,Build配置文件,但是通过run the project,我们就可以得到一个在我们的...整个过程就是所谓的项目构建。...然后我们只需要对构建文件按照自己的需求进行相应的配置,就可以构建出自己所需要的项目。 那么,整个Andoid项目的构建过程中,都执行了那些构建的任务呢?...通过上述讲解,我想对于Android项目的整个构建过程,应该有了一个很清晰的框架了,下面将针对其中的具体的细节,和前面挖的一些坑,来进行更细致的分析,下图是一个Android项目构建过程的详细步骤图。...resources.arsc 资源索引表 META-INF该目录下存放的是签名信息 res 该目录存放资源文件 assets该目录可以存放一些配置或资源文件 总结 至此,对于Andoid项目构建过程的分析已经完成

    1.7K00

    Android APP项目重启

    由于看到下载量还可以,于是决定重启项目(之前都快把它忘了)。因为从来就没有想过拿app来盈利。...不过作为社会人(都是泪)来说,有一笔额外收入是非常重要的,谁都不会排斥吧~ 之前项目是用eclipse开发的,然后是用git做版本管理。 首先目前能得到的数据就是下载量,以及用户的评论。...还有可能是代码过于凌乱,多出内存泄漏,使用重新启动的app有几点需要优化的: 重新理顺代码,添加对arm和x86以及mips类型的cpu的支持 实现动态更新,这样才是可持续发展之道 添加广告sdk,毕竟盈利才是我继续项目的目标和动力...迁移代码到Android Studio,并实现代码混淆以及文件加密 添加日志收集sdk,这样方便从日志发现崩溃的问题 其他的还有待扩展,目前还是先实现这一个小小的目标再说吧~

    97320

    为 Android Studio 或者 Android 项目设置代理

    本文记录给 Android Studio 设置代理,并添加白名单。适用于 Jenkins 等 CI/CD 环境。有修改配置文件和命令行2种方式。...xx.xx.xx.xx Port:xxxx User:userid Password:password 需要加入白名单的域名:*.nonproxydomains.com 配置 有2种使用方式: 添加代理配置到当前项目或者全局环境下的...gradle.properties 命令行方式 方式一:修改gradle.properties 如果只想修改当前项目,则修改对象是当前项目下的 gradle.properties 文件 如果想修改后对所有使用...gradle 构建的项目都起作用,则修改当前用户下 .gradle/gradle.properties 文件。...systemProp.https.proxyPassword=password systemProp.https.nonProxyHosts=*.nonproxydomains.com|localhost 方式二:命令行方式 首先看个 Android

    3.6K30

    GitHub Android 开源项目汇总

    GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。...Android-PullToRefresh(推荐) 该项目用于为Android提供一个可重用的下拉刷新部件。...Android-Universal-Image-Loader(推荐) Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。...ignition包括三个子项目: ignition-core——是一个可以直接编译到App中的Android库项目。...详情请参考:Otto 参考推荐: 最火的Android开源项目(一) 最火的Android开源项目(二) 最火的Android开源项目(完结篇) Android 开发常用代码片段 If love

    2.7K20

    Android小项目——新闻APP

    前言: 在公司学习了一段时间Android知识,决定做一个小项目,目的是学会运用所学的基础知识,在这里记录一下开发历程,大家可以把它看成一款入门级练手的 Demo 应用吧~ 项目概述: 类型...、上滑实现刷新——自定义ListView 逐条收藏新闻、删除新闻——SharePreference 仿UI界面——各类控件运用 点击查看新闻详情 —— WebView 用户界面更换头像功能——Android...———-华丽分割线———- 下面进入重点,开始介绍这个项目 1、项目结构: 类文件: 资源文件: 2、主要功能及其代码实现: 欢迎页面:(持续时间为3s); 利用handler机制并开启一个线程.../data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据 //Context.getExternalCacheDir() --> SDCard/Android/data/你的应用包名...System.exit(0); } } } 我的: 账号安全: 该功能即修改用户基本信息;本质是对SQLite的应用; 收藏夹:列举曾收藏过的所有新闻; ———-华丽分割线———- 至此,项目介绍完毕

    1.6K10

    Android项目的目录结构

    上一次我们使用ADT创建了一个Android的HelloWorld项目,并且介绍了模拟器以及模拟器的配置,这节就重点讲讲Android项目的目录结构,看看和我们常见的Java项目的目录结构有什么不同。...Android项目的目录结构 Android项目结构概览。其实Android项目的目录结构和Java的差不多,没有太大变化,如下图: ?...接下来的这个AndroidManifest.xml很重要,每个Android项目都有一个,这是Android的配置文件,我们可以在这里配置应用的属性,定义Activity,声明使用的权限等等,这里就不具体介绍...Android项目文件的具体讲解 首先看这个HelloWorld类。...最后的  就是定义应用的最低 SDK 的级别 小结 为了把Android项目的各个部分说清楚,啰嗦的多了一点,希望个为看官耐心看完.

    68340

    使用Jenkins发布Android项目

    写在前面 随着自动化越来越普及,越来越多的公司都会将应用发版自动化,前端、后端项目相对较多一点,我们公司就是这样,移动端目前还没有一个是通过自动化打包,现在团队为了提升效率,需要将移动端也进行自动化,...制作打包的Docker镜像 这一步主要是制作打包Android项目的Docker,由于网络原因,Android工具是手动下载再添加到Docker中。.../rookieops/android-sdk:v1 ....(1)添加项目 ? (2)配置分支以及路径 ? 到这里配置就完成了,下面就是打包测试。项目打包完成,钉钉会收到如下信息: ? 也可以在DevOps工程中查看具体的信息,如下: ?...总结 本文的主要目的就是实现使用Jenkins发布Android项目,整体流程比较简单,就是打包Android项目的Docker安装完sdk这些镜像就变的非常大,差不多达到了1G,这就是到目前位置制作的最大的镜像了

    1K30

    android项目的目录结构

    比较重要的有: aapt:生成R文件,unsigned Apk; dx:将java字节码转成Dalvik 的字节码; zipalign :对apk做一些优化 compile sdk version 你目前的项目会用这个版本的...HelloWorld项目 Application Name : 应用名称,展示在应用市场和设置中应用列表里面 Project Name : 项目名称,只是在eclipse里使用 Package Name...Drawable-mdpi m middle 中分辨率 Drawable-xhdpi xh 大分辨率 Drawable-xxhdpi xxh 超大分辨率 layout 布局文件目录 project.properties : 项目特性...-- [支持的最低的android系统版本和最高的android系统版本] --> <uses-sdk android:minSdkVersion="14" android... 注意: 如果遇到eclipse崩溃了,又可能是模拟器服务端挂掉了,杀掉重启就好,如果遇到sdk编译错误可以使用 项目右键

    1.2K20
    领券