Andriod编程入门

最近在自学Andriod编程,乍一看很难,之前没有过多的去了解过安卓编程,以为Andriod编程需要用到一门新的面向对象的编程语言,后来发现Andriod只需要会Java就行了,这样入门的门槛瞬间就低了很多。就目前我接触的来说,基本上安卓编程的过程就是编写XML文件或者采用可视化图形界面来设置好每一个模块,然后用Java这类的面向对象的语言来描述每个模块之间的main activity,基本上就ok了。目前最主流的Andriod Stdio开发软件也支持C++,而且好像支持的编程语言还不少,这个具体还没深入了解,据说之前最常用的是Eclipse。这些都ε=(´ο`*)))不重要了。

目前我所碰到的主要难点在于库函数的使用和模块的监听,尤其是像我这样的萌新。还有如果没有较好的Java基础,估计会很难上手。暂时只说这么多,太久没写程序,最近代码注释比暴跌啊。

1.如题,点击按钮,屏幕显示文字。

基本上熟悉Andriod Stdio后就知道怎么写了,具体如下图

具体的演示如下图

主要代码

activity_main.xml:

MainActivity.java

2.如题,编辑框输入姓名,单选按钮选择性别,下拉列表选择专业,最后通过点击按钮,将用户信息输出到屏幕上。

程序主界面如下

程序中专业栏下拉列表

性别Toast小浮窗

姓名Toast小浮窗(安卓模拟器中没有装中文输入法,英文将就将就吧)

专业Toast小浮窗

结果如下图

完整的演示如下

主要代码如下:

activity_main

MainActivity.java

题目倒没有要求使用Toast让每一次选择、输入都小窗显示,只是刚好最近看到这个所以用了一下。

代码高度省略,详细代码可以去我的新浪微博上查看,欢迎交流,调试的过程中也是出现了很多bug的。

目前手上正在写的代码:

制作一个手机app,通过使用百度提供的相关地图服务,来实现自我定位的功能,要求能够显示手机所在位置。

通过手机平台编写Android计步器程序,熟悉手机平台传感器调用的方法,并设计简单的手机应用程序。

对于Andriod开发,欢迎私信交流。有不足的地方(bug)也欢迎指正。

最近在:

装Ubuntu系统,搞网络仿真实验(挺有意思的),装ns2.35?退g++版本?退gcc版本?调整.bashrc和profiles的Environment PATH?不存在的。节约时间,还是联网后sudo apt-get install ns2吧!(相信我,这句话能为很多人节省半天时间q^q)

看考研政治,写考研数学,背考研英语。专业课?没看。。

Coding Java

踢球。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181106G009L800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券