![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android基础
庸人自扰Eam
你若不想做,总会找到借口;你若想做好,总会找到方向!
展开
-
Android项目结构
Android项目结构新建个空的安卓项目,打开,切换到project模式:一、工程结构1/ .gradle和.idea这两个目录下都是AS自动生成的,无须关心,也不要手动编辑。2/ app项目中的代码、资源等几乎都在这里,后面开发也基本在这里,等下细谈这里。3/ gradle这个目录下包含gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据本地的缓存情况决定是否需要联网下载gradle。AS默认没有启用gradle原创 2020-07-25 22:43:31 · 3019 阅读 · 0 评论 -
Intent 和 Intent 过滤器
Intent 和 Intent 过滤器参考链接:谷歌中国开发者网站https://blog.csdn.net/qweewqpkn/article/details/84141614链接中原文比较详细,这里简介提取要点。1.概述Intent 是一个消息传递对象,可以使用它从其他应用组件请求操作。可以通过Intent打开一个指定的Activity或者打开某个具有某种功能(例如发邮件)的Ati...原创 2019-03-14 15:34:30 · 275 阅读 · 0 评论 -
理解 Activity.runOnUiThread
理解 Activity.runOnUiThread本文转自:https://www.jianshu.com/p/e39449026f21,请点击链接查看原文,尊重楼主版权。在开发 Android 应用的时候我们总是要记住应用主线程。主线程非常繁忙,因为它要处理绘制UI,响应用户的交互,默认情况下执行我们写下的大部分代码。好的开发者知道他/她需要将重负荷的任务移除到工作线程避免主线程阻塞,同...转载 2019-03-04 13:26:54 · 564 阅读 · 0 评论 -
Android的startActivityForResult
本文转自:https://www.cnblogs.com/fuck1/p/5456337.html,请点击链接查看原文,尊重楼主版权。Android的startActivityForResult()与onActivityResult()与setResult()参数分析,activity带参数的返回一、使用场景在一个主界面(主Activity)通过意图跳转至多个不同子Activity上去,当子...转载 2019-03-04 13:25:37 · 1450 阅读 · 0 评论 -
Android的jCenter与Maven Central仓库
Android的jCenter与Maven Central仓库本文转自泡在网上的日子,可能有个人轻微修改,请点击链接查看原文,尊重楼主版权。英文原文地址本文中Android开发常用仓库地址内容转自:Android开发常用仓库地址,请点击链接查看原文,尊重楼主版权。如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradl...转载 2019-03-02 22:17:01 · 1584 阅读 · 1 评论 -
Android 动态申请权限
Android 动态申请权限本文转自:https://blog.csdn.net/losingcarryjie/article/details/80889154,https://blog.csdn.net/htwhtw123/article/details/76032997,有个人轻微修改,请点击链接查看原文,尊重楼主版权。应用宝,新浪微博,高德地图,等App,请求的方式也都是第一次打开就开始...转载 2019-02-26 16:51:01 · 37729 阅读 · 3 评论 -
AndroidStudio的Gradle基础
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。转载 2017-08-20 16:35:39 · 471 阅读 · 0 评论 -
安卓Activity详解(生命周期-以各种方式启动Activity-状态保存-完全退出)
1.什么是Activity?简单的说:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置<actionandroid:name="Android.intent.action.MAIN" />当程序第一次运行时用户就会看这个Activity,这个Activity可以通过启动其他的Activity进行相关操作。当启动其他的Activity时这个当前的这个Activity将会停转载 2017-08-20 11:44:36 · 686 阅读 · 0 评论 -
Android开发(三、清单文件AndroidManifest)
转自:https://developer.android.google.cn/guide/topics/manifest/manifest-intro.html,请点击链接查看原文,尊重楼楼主版权。每个应用的根目录中都必须包含一个 AndroidManifest.xml 文件(且文件名精确无误)。 清单文件向 Android 系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任转载 2017-05-21 17:11:33 · 740 阅读 · 0 评论 -
Android开发(二、多设备支持)
Copy&&翻译自:谷歌中国开发者网站,请点击链接查看原文,尊重楼主版权。现在可以边学习安卓边练练英语了,有些地方直接请教有道字典了,但是有些地方翻译不准或语序不对还是要靠自己的28级英格雷许- -。不同设备支持前言:世界之大,有各种形状和大小的安卓设备。因为设备类型之多,你有机会让你的应用让大量用户接触。在安卓上,为了让你的应用尽可能获得成功,你需要让你的应用适配不同的设翻译 2017-05-21 13:39:38 · 689 阅读 · 0 评论 -
Android开发(一、初窥安卓--5.启动另一个 Activity)
转自:谷歌中国开发者网站,请点击链接查看原文,尊重楼主版权。官网的讲解感觉挺好的,格式也可以复用,就不手写了,直接copy学习并留存。启动另一个 Activity上篇文章后,您已构建了一个显示一个 Activity(单一屏幕)并带有一个文本字段和一个按钮的应用。 在本课中,您将为 MainActivity 添加一些代码,这些代码可在用户点击“Send”按转载 2017-05-18 19:28:47 · 739 阅读 · 0 评论 -
Android开发(一、初窥安卓--4.界面布局)
布局定义用户界面的视觉结构,如Activity或应用小部件的 UI。您可以通过两种方式声明布局:在 XML 中声明 UI 元素。Android 提供了对应于 View 类及其子类的简明 XML 词汇,如用于小部件和布局的词汇;运行时实转载 2017-05-18 15:40:29 · 822 阅读 · 0 评论 -
Android开发(一、初窥安卓--3.构建用户界面)
转自:谷歌中国开发者网站,请点击链接查看原文,尊重楼主版权。官网的讲解感觉挺好的,格式也可以复用,就不手写了,直接copy学习并留存。构建简单的用户界面:Android 应用的图形界面使用View对象和ViewGroup对象层次结构而构建。View 对象通常为按钮或文本字段之类的 UI 小部件。而 ViewGroup 对象则为不可见的视图容器,它转载 2017-05-18 11:57:16 · 581 阅读 · 0 评论 -
Android开发(一、初窥安卓--2.运行应用)
运行应用:1.实体设备在设置您的设备,如下所示:使用一根 USB线将您的设备连接到您的开发机器。 如果您是在 Windows 上开发,可能需要为您的设备安装相应的 USB 驱动程序。设备打开开发者模式和USB安装选项。1.实体设备在设置您的设备,如下所示:使用一根 USB线将您的设备连接到您的开发机器。 如果您是在 Windows 上开发,可能需要为您的设备安装相应的 USB 驱动程序。设备打开开发者模式和USB安装选项。注:在 Android 4.2 及更新版本的设备上,De转载 2017-05-17 19:44:07 · 353 阅读 · 0 评论 -
Android开发(一、初窥安卓--1.创建项目)
转自:谷歌中国开发者网站创建Android项目:1.创建在 Android Studio 中,创建新项目:如果您未打开项目,请在 Welcome to Android Studio 窗口中,点击 Start a new Android Studio project。如果您已打开项目,请选择 File > New Project。2.命名在 New Project转载 2017-05-17 19:35:53 · 421 阅读 · 0 评论