首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【谷歌官方文档】1.1 建立第一个APP

Android Studio运行程序 选择项目的一个文件,点击工具栏里的Run按钮。 Choose Device窗口出现时,选择Choose a running device单选框,点击OK。...View 是通用的 UI 窗体小组件,按钮(Button)、文本框(Text field); ViewGroup 则是用来定义子视图布局的不可见的容器,:网格部件(grid)、垂直列表部件(vertical...Studio 里,点击工具栏里的 Run 按钮。...在这节课,我们将添加一些新的代码到MyActivity,当用户点击发送(Send)按钮时启动一个新的activity。...如果使用 Android Studio开发,现在已经可以点击Send按钮启动这个activity了,但显示的仍然是模板提供的默认内容"Hello world",稍后修改显示自定义的文本内容。

2.4K20

Android开发之Activity的创建跳转及传值

使用Android Studio创建一个Android的Add New Activity工程(步骤略,详见上篇博客),在这个工程默认会有一个Blank Activity,而且在Blank Activity...我们把这个工程创建的一个新的Activity,然后再有Hello World添加一个按钮点击按钮跳转到我们创建的新的Activity。在新的按钮点击Back返回到上一个Activity。...一、Activity的创建与组件添加 1.创建一个Blank ActivityAndroid Studio的文件资源目录,选中你要创建Activity的包,右键单击->New -> Activity...MainActivity的Go Second Activity按钮就会跳转到第二个Activity,并且把第一个页面传的值会在第二个Activity中进行显示。...在iOS也是这样,不过是通过Application对象打开某些协议tel://拨号协议等来调用系统功能。在安卓系统也可以通过Intent对象来做这些操作。

3.1K100
您找到你想要的搜索结果了吗?
是的
没有找到

安卓入门-第二章-探究活动

你需要知道,项目中的任何活动都应该重写Activity的onCreate()方法,目前我们的FirstActivity已经重写了这个方法,这是由Android Studio自动帮我们完成的,代码如下所示...得到按钮的实例之后,我们通过调用setOnClickListener()方法为按钮注册一个监听器,点击按钮时就会执行监听器的onClick()方法。...下面的代码展示了如何在我们的程序调用系统拨号界面。...onDestory()方法,如果让一个按钮触发时执行:finish()方法,那么就会调用onDestory方法。...如果讲第二个活动设置为单例启动模式,就是放入单独的一个栈,然后使活动一按钮指向活动二,活动二按钮指向活动三,这样就会发现: ?

2.9K20

Android入门教程 (二) 第一个App HelloWorld

,然后选择Empty Activity,即空Activity,最后点击Next 在该对话框,我们可以填写关于项目的一些信息。...第一个是Name,代表应用程序的名称,zwz 第二个是包名,建议使用 学校.姓名,ypc.zwz,或者公司的域名 第三个是保存位置,即项目本地文件存放的物理位置 第四个是编程语言,我们选择Java...自动自带的模拟器性能较差,推荐使用第三方的模拟器,夜神模拟器、雷电模拟器等等。 我这里以雷电模拟器为例,百度搜索雷电模拟器,打开官网,下载正式版,后在电脑上安装雷电模拟器。...安装运行之后,打开右上角的设置按钮,选择手机版最大的分辨率,点击保存设置。...我们选择新建的app项目,当雷电模拟器开机完毕后,会自动连接Android Studio,会出现上面的模拟器选项,接着单机绿色的运行按钮即可。

40520

Android开发基础系列】Android开发学习专题

Activity完全退出的情景:当使用回退(Back)按钮退出Activity时,onDestroy()方法将被调用Activity关闭。...Android 和标准JAVA 开发的JAR 包最大的不同在于,标准JAVA 字节码是每个文件一个Clash 文件,Android 的一个包将生成一个Dex 文件。...这样既可实现点击的时候实现相应的功能,在点击的函数,将通过Text的句柄对其进行控制。         在Android的控件使用方面,这两个编程方面要点是:     1....如果没有调用finish()函数,第二个活动启动时,第一个活动就处于OnPause状态,当第二个活动退出后,第一个活动重新出现,也就是会调用活动的onResume()函数。...5.5 菜单的使用         在Android具有单独接口,用于在活动中使用菜单。本例使用一个菜单来控制按钮的背景颜色,从其中可以了解如何在应用程序中使用菜单。

30120

Kotlin入门(2)让App开发变得更容易

上一篇文章介绍了如何搭建Kotlin的开发环境,可是这个开发环境依然基于Android Studio,而在Android Studio上使用Java进行编码,本来就是理所应当的...这里填上Activity的名称EasyActivity,对应的布局文件名则为activity_easy,最后单击“Finish”按钮完成EasyActivity.kt的创建。...的控件变量自动映射功能,接下来的代码就无需调用findViewById方法,直接把控件ID当作控件对象使用即可。...然而Kotlin的便利性并不仅仅限于此,它对控件甚至都无需调用set***/get***方法,允许直接修改/获取控件的属性值,像设置文本这个功能,可以继续简化为下面这行代码: tv_hello.text...Button是Android的常用按钮控件,代码中经常要处理Button控件的点击事件,下面的Java代码就是响应Button点击的一个例子: final Button btn_click =

1.2K30

Android Studio 4.1 发布,全方位提升开发体验

颜色资源: colors.xml 的颜色资源使用字面名称 (例如,使用 purple_500 不是 colorPrimary)。...如果您使用 Room 持久库,Android Studio 还会在代码编辑器的每个查询旁边插入运行按钮,以帮助您快速运行在 @Query 注解定义的查询。您可以阅读 官方文档 了解详情。...现在,在您添加一个方法后,可点击 Apply Code Changes 或 Apply Changes and Restart Activity 按钮将这些更改部署到正在运行的应用。...框选 : 在 Threads 部分,您现在可以拖动鼠标来框选一个矩形区域,并点击右上角的 Zoom to Selection 按钮 (或使用键盘快捷键 M) 来放大该区域。...在优化使用其他工具 ( Unity 或 Visual Studio) 构建的 Android 游戏时,此功能十分有用。

3.7K20

Android 增加JNI

需要交互的本地代码 实现在 Java声明的Native方法 编译.so库文件 通过Java命令执行 Java程序,最终实现Java调用本地代码 Java 需要与 C++ 交互,那么就用C++实现...- bulid 命令编译产生.so库文件 编译 Android Studio工程,从而实现 Android 调用本地代码 3....具体使用 本文根据版本的不同介绍了两种在Android Studio实现 NDK的方法:Android Studio2.2 以下 & 2.2以上 4.1 Android Studio2.2 以下实现NDK...在Gradle的build.gradle添加ndk节点 至此,将Andorid Studio的项目 与 NDK 关联完毕 下面,将真正开始讲解如何在项目中使用NDK 步骤3:创建本地代码文件 即需要在...:在Andoird Studio项目中使用NDK实现JNI功能 此时,我们已经将本地代码文件编译成.so库文件并放入到工程文件 在Java代码调用本地代码的方法,具体代码如下: MainActivity.java

1.5K40

Android 四大组件之Activity

需要注意的是onStart和onResume的区别,二者都是Activity可见,但是onStart时Activity还在后台,onResume时Activity到了前台了,这时候可以开启动画或者获取独占性设备的操作打开相机...在开发过程需要跳转到原来已经开启的 Activity 实例,此时我们希望这个 Activity 可以被重用不是再重新创建一个新的 Activity 实例,但根据 Android 系统的默认行为,每次都会为我们创建一个新的...我们可以在 MainActivity 添加一个按钮点击按钮跳转到 SecondActivity,然后在 SecondActivity 添加两个按钮点击一个按钮跳转到 MainActvity,在另一个按钮点击事件添加如下代码...当我们在 MainActvity 中点击按钮跳转到 SecondActivity ,当跳转到 SecondActivity 在点击第一个按钮跳转到 MainActivity ,不断重复这个操作。...最后当跳转的 SecondActivity 点击第一个按钮获取当前任务栈Activity 个数。下面是方法和其对应运行时对应结果。

79600

Android:JNI 与 NDK到底是什么?(含实例教学)

+的动态库,并自动将so和应用一起打包成 APK 即可通过 NDK在 Android 使用 JNI与本地代码(C、C++)交互 应用场景:在Android的场景下 使用JNI 即 Android...编译 Android Studio 工程,从而实现 Android 调用本地代码 更加详细过程请参考本文第4节:具体使用 ---- 3....具体使用 本文根据版本的不同介绍了两种在Android Studio实现 NDK的方法:Android Studio2.2 以下 & 2.2以上 4.1 Android Studio2.2 以下实现NDK...至此,将Andorid Studio的项目 与 NDK 关联完毕 下面,将真正开始讲解如何在项目中使用NDK ---- 步骤3:创建本地代码文件 即需要在Android项目中调用的本地代码文件...步骤8:在Andoird Studio项目中使用NDK实现JNI功能 此时,我们已经将本地代码文件编译成.so库文件并放入到工程文件 在Java代码调用本地代码的方法,具体代码如下: MainActivity.java

3.3K21

Android四大组件之Activity

需要注意的是onStart和onResume的区别,二者都是Activity可见,但是onStart时Activity还在后台,onResume时Activity到了前台了,这时候可以开启动画或者获取独占性设备的操作打开相机...在开发过程需要跳转到原来已经开启的 Activity 实例,此时我们希望这个 Activity 可以被重用不是再重新创建一个新的 Activity 实例,但根据 Android 系统的默认行为,每次都会为我们创建一个新的...我们可以在 MainActivity 添加一个按钮点击按钮跳转到 SecondActivity,然后在 SecondActivity 添加两个按钮点击一个按钮跳转到 MainActvity,在另一个按钮点击事件添加如下代码...当我们在 MainActvity 中点击按钮跳转到 SecondActivity ,当跳转到 SecondActivity 在点击第一个按钮跳转到 MainActivity ,不断重复这个操作。...最后当跳转的 SecondActivity 点击第一个按钮获取当前任务栈Activity 个数。下面是方法和其对应运行时对应结果。 ?

72620

使用导航组件: 对话框目的地 | MAD Skills

我想实现在当前 activity 上弹出一个相对轻量级的弹窗,不是替换掉整个页面。我知道导航组件可以处理目的地,但是那只能替换掉单个 NavHostFragment 的 fragment,对吗?...一开始我们需要在 Android Studio 创建一个 Basic Activity。这一步我在 上一篇文章 中都介绍过,您可以查阅并获取更多详细信息。这里我们将直接跳到下一步。...在 FirstFragment 的代码,有一段代码 (Basic Activity 模版自动创建的) 处理了按钮点击事件并导航到 SecondFragment 目的地: view.findViewById...您所见,我已经预先在应用输入了一些重要的甜甜圈数据: ? DonutTracker 应用展示着一个诱人的甜甜圈列表 点击 FAB,我们可以看到一个待输入新甜甜圈信息的对话框: ?...点击任一甜甜圈会导航到编辑其信息的对话框 点击 DONE 按钮,将保存更改到数据库并且返回更新的列表;点击 CANCEL 按钮,将放弃掉所有的编辑并返回。

1.4K30

Android studio开发-第一个入门例子(十分详细)

这里选用设备-选用手机端 选择一个空的项目 然后进入到工程里面,这样 2、添加功能 首先要知道Android studio的项目架构,主要有两个文件组成,第一个是程序文件...(mainactivity.java),第二个是.xml文件(activity_main.xml),其中程序文件主要进行逻辑程序的编写,第二个文件相当于图形界面,我们可以进行一些控件的布局等操作,然后在程序文件中进行逻辑程序的编写和对控件的调用...通过ID,也就是控件的ID,比如我们在.xml文件设置了一个button,然后可以设置对应的ID,类似下面: 其中可以从 4 中将相应的 控件比如 按钮等拖入到 5 ,然后点击图中蓝色区域...,选中当前按钮,在右侧可以看到它的具体信息,首先我们在 1 修改 ID 为 button (记住这个ID,后面编程的时候会用到),在 2 设置的是点击按钮所触发的动作,图中的 bigger 是设置的点击后触发的函数...,3 按钮上显示的字符。

2.3K31

uni-app&H5&Android混合开发三 || uni-app调用Android原生方法的三种方式

前言:   关于H5的调用Android原生方法的方式有很多,在该片文章我主要简单介绍三种与Android原生方法交互的方式。...activity 并获取activity返回过来的数据: //获取当前Activity,使用H5的方式调用android原生方法,从而启动activity var main = plus.android.runtimeMainActivity...:Android的内部类名的方法名 paymentMoney,orderNumber, paymentType:方法所需的参数 main:当前页面的Activity 二、uniapp原生插件调用Android...页面按钮传递参数,调用android原生代码,然后Android原生代码处理数据,返回到uniapp页面展示。...|| 使用Android Studio打包应用APK uni-app&H5&Android混合开发三 || uni-app调用Android原生方法的三种方式 【新手指南】Android Studio

4.7K20

探究活动Activity

这个界面是Android Studio为我们提供的可视化布局编辑器,你可以在屏幕的中间预览当前的布局,窗口最下方有两个切换卡,Desigr和Text。...,然后在这个按钮的setOnClickListener()方法为按钮注册一个监听器,点击按钮就会执行监听器的方法onClick()方法,所以我们的Toast要放在这个onClick()方法里面才行。...要求的上下文参数),活动本身就是一个Context对象,因此这里直接传入FirstActivity.this即可,第二个参数是Toast显示的文本内容,第三个参数是Toast显示时长,有两个内置常量可以选择...Toast.LENGTH_SHORT和Toast.LENGTH.LONG,建议你用第一个短时间的(因为第二个显示的时间较长,在哪里一动不动的,又不能直接关闭,好讨嫌的),现在我们再运行一下,然后点击按钮...通过调用item.getItemId()来判断我们点击的是哪一个菜单项,然后给每个菜单项添加逻辑处理,也用Toast。

1.3K20
领券