- 创建Android应用,目录结构如下图:
MainActivity.javapackage com.example.helloworld; import android.app.Activity; import android.os.Bundle; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.helloworld" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="12" android:targetSdkVersion="12" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.helloworld.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> </RelativeLayout>
发布到模拟器上的效果图
- 发布到MX2上的截图
相关推荐
这是一个用android studio开发的小demo,只有一个TextView和一个Button,button实现了点击事件
第一行代码 android学习笔记 修改完整版
笔记分享---Android 高清加载巨图 [注:本内容来自网络,在此分享仅为帮助有需要的网友,如果侵犯了您的权利,麻烦联系我,我会第一时间删除,谢谢您。]
android第一行代码笔记
Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...
Android学习笔记_3.开发第一个Android应用.pdf
Android开发基础,小白入门级安卓笔记,基础概念、学习心得、代码等内容,以简单项目实例开始,认识安卓项目结构、熟悉基本控件、Android app开发流程、app打包方法等,还有各种一度令作者崩溃的bug及debug细节。
简介1第七章 计算几何学 1点在直线上 2点在线段上 2两条直线相交 3两条线段相交 3线段直线相交 4矩形包含点 4线段,折线,多边形在矩形中 5矩形在矩形中
2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。 [1] 2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全...
市场上第一款支持 Android 的手机是由 HTC 制造并由 T-Mobile 供应的 G1。这款设备从设想到推出花了大约一年的时间,惟一可用的软件开发工具是一些实行增量改进的 SDK 发行版。随着 G1 发行日的临近,Android 团队...
与Android Studio的第一次亲密接触学习笔记
修复了小米2s 5.0上CardView的显示问题 1.0.2 Material Design风格,采用抽屉式菜单,悬浮滑动按钮,点击控件时的水波纹效果,状态栏透明使得与应用融为一体,用户即使在Android L系统以下的手机也能感受到良好的...
任务吧我的第一个 Android 笔记应用程序。 您可以随意更改它。
Android 第一行代码笔记!
Android 第一行代码学习笔记第一章 概述1.1安卓系统架构1.2Android四大组件1.3项目结构1.4app目录结构1.5 项目运行原理1.6 res目录详解1.7日志工具的使用第二章 活动2.1 创建基本活动2.2 使用Intent在活动之间跳转...
Android详细学习笔记第一季.docx
AndroidFTP-DataBackup [Django框架] AndroidFTP-DataBackup用于通过手机上托管的FTP服务器将文件从android手机备份到笔记本电脑/ ...创建一个SQLite数据库: python manage.py migrate AndroidFTPBackup 启动服务器:
1、onCreate:第一次被启动、 2、onStart:activity可视时调用、 3、onResume:activity获得用户焦点是被调用、 4、onPause:启动另外一个activity时被调用、 5、onStop:另一个activity启动完成后被调用(第一个...
应用机具资料库执照DFM Apache许可证V2依赖注入姓名笔记执照制作匕首图麻省理工学院执照建筑学机具资料库执照MVVM,Dagger2,Room,RxJava Apache许可证V2没有麻省理工学院执照没有麻省理工学院执照接收器接收器...