Android的开发过程

第一步:首先开发ui界面。activity_main.xml文件。主要就是画界面。

第二步:在java文件当中进行界面编程。在一个成熟的andriod系统中,有多个activity,我们要在程序中建立多个activity

***每建立一个activity,必须跟着一个布局文件.xml,每个activity都在androidmainfest.xml文件中进行注册。

Oncreate是一个回调方法,activity启动之后执行。从一个activity跳转到另一个activity当中,必须有事件的支持,最常见的事件是按钮点击事件。要产生点选按钮事件,必须有两步完成,a.产生按钮对象,b.产生按钮对象事件。

1.       private Button btn//创建一个按钮对象,要导入按钮对象所在的包(android.widget.Button)

2.       对btn对象实例化,btn=(Button)findViewById(R.id.button1);

3.       创建btn的单击事件,btn.setOnclickListener(new OnClickListener(){})[注意要2次加包]

OnClick//在此方法内部写具体的事件。由一个activity转向另一个activity

System.out.println();//向控制台输出内容

要成功的进行跳转需要用到Intent这个对象,第一个参数是原来的类,出发站要以 .this

结尾,第二个参数是要跳转的类,终点站要以 .class 结尾,在OnClick中执行

Intent in=new Intent(MainActivity.this,SecActivity.class);

//点击Intent 导入包

startActivity(in);

打电话:

Private Button btn2;

btn2=(Button)findViewById(R.id.btn2);

btn2.setOnClickListener(new OnClickListener(){

Intent in2=new Intent();//创建in2对象意图对象

In2.setAction(Intent.ACTTON_CALL);//指定意图动作

In2.setData(Uri.parse(“tel:13562823232”);

发短信:

Private Button btn3;

Btn3=(Button)findViewById(R.id.btn3);

Btn3.setOnClickListener(new OnClickListener(){

Intent in4=new Intent();

In4.setAction(Intent.ACTTON_SENDTO);//指定意图动作

In4.setData(Uri.parse(“smsto:13562823232”);

in4.putExtra("sms_body", "hello,android sms");

MainActivity.this.startActivity(in4);//写短信

当输入和密码均为Z3时,才能打开进入界面:

private EditText et1;

private EditText et2;

String username=et1.getText().toString();

String pwd=et2.getText().toString();

if(username.equals("Z3")&&pwd.equals("Z3")){

Intent in=new Intent(MainActivity.this,SecActivity.class);

startActivity(in);

注意:在AndroidMainfest.xml中找<use_sdk>在下部写

<uses-permission  android:name="android.permission.CALL_PHONE"/>

<uses-permission  android:name="android.permission.SEND_SMS"/>"

andriod的开发相关推荐

  1. andriod socket开发问题小结

    andriod socket开发问题小结 个人信息:就读于燕大本科软件project专业 眼下大四; 本人博客:google搜索"cqs_2012"就可以; 个人爱好:酷爱数据结构 ...

  2. APP源码 教程 网页转APP 安卓Andriod应用开发 手机APP 移动网站

    本教程针对目前会制作网站并且想向网站移动端APP发展,并且善于技术钻研和研究的用户,怎么把网页转成APP.制作容易修改的APP.网站开发人员向移动APP制作端转变.快速开发APP,安卓Andriod应 ...

  3. Andriod Studio 开发环境搭建

    Andriod Studio从零开始的安卓开发环境搭建 官网下载android studio 阅读.勾选同意协议并点击下载 下载完成后打开 安装完成,打开后 创建项目 创建一个空Activity的项目 ...

  4. Andriod入门级开发

    这学期有个课设,我们组我负责一个手机APP的开发,虽然刚开始说要实现什么智能导航,类似高德地图那种,但最后阉割的只剩一个Socket通信了,因为之前没有接触过(可能之后也不会再接触),记录一下开发中遇 ...

  5. Andriod app开发中身份信息验证模块,利用appcan实现照片的上传

    我觉着这代码应该没问题来着,总是不对. 望大家来找茬,我对appcan其实不熟悉 <!DOCTYPE html> <html class="um landscape min ...

  6. Andriod开发前准备

    Hello今天要开始我们的Andriod开发之旅了,网上有很多关于andriod开发的视频,资料,但是用Visual Studio开发的人却比较少.今天我们就来看一下,要在VS上开发andriod,需 ...

  7. Andriod安卓下开发UHF读写器

    Andriod系统下通过引用yoworeaderuhf.jar包,可以快速的将UHF读写器YW-602H接入到Andriod设备中. Andriod安卓开发的API接口有: 2.1 byte[] YW ...

  8. Mono for Andriod学习与实践(1)— 初体验

    对于Andriod的开发者来说,相信Java语言是第一选择,可是对于.Net开发者来说,要想利用C#在Andriod平台上开发,Mono提供了相应的开发平台来实现,Mono for Andriod就是 ...

  9. 在Ubuntu中搭建.NET开发环境

    Mono简介 Mono是Xamarin公司C#和CLR的ECMA标准基于开发的一个开源的.NET实现版本,它是Linux平台上开发.NET应用程序首选.同时其也提供了Xamarin.IOS和Xamar ...

最新文章

  1. MPB:农科院田健、韩东飞等-​​水稻根系互作功能微生物的筛选方法
  2. Android的应用程序结构分析:HelloActivity 第二部分【转】
  3. IOC注解注入View
  4. ASP.NET与JavaScript联合操作之一 选择DataGrid中的CheckBox控件后该行背景变色
  5. 工业机器人 答案 韩建海_不可或缺:协作机器人对于制造业转型升级的意义
  6. JS:ES6-1 let 关键字
  7. 地理空间数据免费获取(一)
  8. 安川焊接机器人做圆弧运动编程_安川焊接机器人编程
  9. locale的设定及LANG、LC_CTYPE、LC_ALL环境变量
  10. 怎么设置计算机用户账户和密码,电脑上怎么设置wifi用户名和密码
  11. 如何将静态图片制作成闪图效果?
  12. 有趣的设计模式——从一杯奶茶品味装饰模式
  13. Java笔试面试-JVM
  14. vue3.2+element-plus+ts节假日管理界面
  15. pictureselector 压缩_Android 拍照、从相册选择图片之PictureSelector
  16. 我们目前能想到的搞定星际旅行的办法
  17. brew Error: Cask ‘adoptopenjdk8‘ is unreadable
  18. SpringBoot项目在IDEA上实现热部署
  19. Java篇 - 代理模式和动态代理实现原理
  20. 6-1 表彰优秀学生(多态) (20分)

热门文章

  1. ERROR: cannot download default sources list from
  2. python自动写作ai_python自动写作ai_ai自动写作python python编程100例
  3. 2018-2019-2 网络对抗技术 20165230 Exp4 恶意代码分析
  4. 使用TASSEL学习GWAS笔记(6/6):TASSEL结果可视化:QQ plot,曼哈顿图
  5. JEECG 4.0版本发布,基于代码生成器的JAVA快速开发平台
  6. 5G智慧校园建设顶层设计方案智慧校园大脑建设方案
  7. 网络课堂开发,让山村孩子学到更多知识
  8. tcp的可靠性体现在哪里
  9. Python全栈开发零基础学习通关秘籍:2018新手入门指南
  10. C#编写自定义Excel公式计算非均匀现金流的NPV与IRR