美文网首页
Android程序的开发 入门笔记1

Android程序的开发 入门笔记1

作者: 懒生活 | 来源:发表于2021-09-04 07:04 被阅读0次

Android程序的开发

www.vogella.com/tutorials/Android/article.html
android studio 的安装挺慢的,点击安装后要等好一会。
安装的步骤和教程的不一定一样,但是大致的步骤是可以参考的。毕竟软件更新很快,而教程的更新会滞后很多。
主要的步骤

  1. 安装studo IDE
  2. 安装Android SDK
    每个android版本对应的sdk版本,可以在sdk平台版本说明中查到。 比如我的手机是android10,对应的是sdk29。 developer.android.com/studio/releases/platforms
    通过sdk manager下载需要的SDK版本。
    代理的设置注意事项:有两个地方需要设置代理,一个是Ide范围的,一个是项目范围的。ide范围是负责程序升级,sdk下载之类的,到了项目内部gradle的依赖下载需要用的是项目范围的代理。
    两个代理的地方,全局的代理设置在file>>settings>>查找proxy能够快速找到。项目范围的代理设置在项目的gradle/gradle.properties文件下设置。
    如果网络有问题,工程会提示gradle project sync failed.
    使用avd管理器创建内部模拟器。

android程序开发基本概念

使用view 和view group来设计用户界面

所有的组件都是一个view对象。这里有两个主要的类

  • android.view for all base classes
  • android.widget for the default widgets
    使用layout manager来管理各种view的布局。
    安卓程序的入口在androidManifest.xml上指定,默认指定是.MainActivity 在MainActivity.java中会调用oncreate函数,咋这个函数里面是选择加载指定的layout。 setContentView(R.layout.activity_main.
    可以在activity要加载的layout,xml上修改UI,可以修改layout,可以添加想要的view。 添加view之后,需要修改view的id名称一般格式为android:id="@+id/TextView
    在xml中添加view组件后,可以在activity java文件中通过findViewById(R.id.viewname)来调用。
    在button view的xml文件下可以指定跟那个函数绑定click操作。
    可以在xml中指定view的图片样式比如单选框如果要变成有图案背景就可以这样配置android:button="@drawable/picname

exercise: adding radio buttons 和toast的使用

在activity对应的xml文件中加入radiogroup 和radio button

注意点

  1. radio button要在树形视图中拖入radiogroup
  2. 创建的radiogroup并没有android:id, 需要手动添加,添加的时候注意用android:id="@+id/abc"那个加号不能漏掉了。
  3. 在oncreat函数中,获取radiogroup的对象,用findViewById 和 R.id可以找到任何view组件
  4. 用获取到的radiogroup对象设置监听 setoncheckedchangeListener()
    这个设置函数需要研究一下:
    这个函数的入参是个lisener对象, 类型是radiogroup.oncheckedchangelistener类。 所以我需要new一个类并作为入参给setoncheckedchangeListener(). 在设置的时候IDE会自动提示重写监听对象的回调函数。设置监听器后,监听器监听到事件后,会回调函数。

相关文章

网友评论

      本文标题:Android程序的开发 入门笔记1

      本文链接:https://www.haomeiwen.com/subject/fmnlwltx.html