自从上一次安装完安卓开发工具Android Studio后抽时间看视屏尝试编写自己的第一个安卓项目约两周的时间 每天下班后会花上1~2小时的时间去学习 目前的成果如下:次元宅的我.apk

嘛 总而言之感觉除了各种各样的配置和不熟悉ide的使用这方面 给我造成很多麻烦外 暂时还没遇到什么特别棘手的问题 之前还在学校的时候也学过Java所以对于语言这方面不算太困难

对了还有之前提到过在初次使用的过程中  遇到需要FQ下载配置文件的问题 我这里也给出一个给不能***的人一点方便好了:gradle库

目前参考和学习的视屏资料来自于B站Up主天哥在奔跑的安卓教学视屏 还有一些pdf文件和书本资料 这些因人而异 所以大家就自己选适合自己的好了

咳咳..现在进入正题 我们先打开自己的Android Studio开发工具 会进入以下界面

这里我们理所当然的选择第一个啊  其他的就如我标注的一样 不过暂时还用不上 所以先知道什么意思就好了  点击创建后会进入下图所示的界面 

这里就是让我们开始选模板 创建一个适合开发需求的或者说需求类似的模板 这里我们选择Empty Activity模板 然后Next 下一步

这里就不多说了就是一些名字存储工程位置的配置 只有最下面的那个比较重要  让你选择一个最低版本的SDK  也就是适合的软件开发工具包  你打开下拉框之后会看到很多 那是因为有太多版本可以选择了 有点眼花缭乱?没关系 我们点开Help me choose 

这个页面就是告诉你当今安卓市场 各版本使用的占比 所以按照我的理解就是你所选择的版本所开发的App能被市场上多少手机使用 emm  所以这里我们选择排名第一的Jelly Bean 4.1 然后选择Finish开始

之后会进入这个界面

其中比较重要的就是AndroidManifest.xml文件 还有 build.gradle文件  前者主要都是应用里面用到的Activity都需要在这里声明注册 才能调用启动 初学者常常忘记 包括我 哈哈哈哈 而后者 都是一些编译工具的版本 sdk的版本 版本号 还有一些依赖库 后面用到的话再做详细介绍   现在当我们进入开发界面后默认生成的一个MainActivity页面 这个就是我们代码书写界面 我选的是Java编程语言 而展现页面在哪里呢?就是旁边的activity_main.xml文件  你可以这样理解 一个简单的安卓页面是由后台代码文件(MainActivity.java代码页面) 和 前台展示页面(activity_main.xml布局文件)组成 

我们点开文本Text 把里面的文本内容改成我自己

然后保存 点击运行 上面标签栏的Run! 这个时候会提示你请选择一个模拟器 这里我已经配好了一个 网上教程挺多的 这里就不说明如何配置 运行结果如下

然后我们试试第一次打包APK放到我们手机上来运行 选择

然后静静等待打包完成

然后我们会发现一个apk文件 然后通过qq啊什么的安装到我们自己的手机上 就可以打开查看了

结束 告辞!!!

Android Studio 学习笔记1.1 创建自己的第一个安卓项目并且打包APK的更多相关文章

  1. Android Studio 学习笔记(一)环境搭建、文件目录等相关说明

    Android Studio 学习笔记(一)环境搭建.文件目录等相关说明 引入 对APP开发而言,Android和iOS是两大主流开发平台,其中区别在于 Android用java语言,用Android ...

  2. Android Studio学习笔记

    转:http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1 背景 相信大家对Android Studio已经不陌生了,An ...

  3. Android Studio 学习笔记(四):Adapter和RecyclerView说明

    在现版本中,滚动控件有多种,而相比于ListView,GridView,RecyclerView的用途更广,因此将前两者作为Adapter适配器的引入,再对RecyclerView进行简单讲解. MV ...

  4. Android Studio 学习笔记(1)

    最近从Eclipse转到Android Studio IDE,很多东西需要学习,本文是个记录. 项目结构 在Anroid Studio 中,一个Project 包括多个Module,每个Module下 ...

  5. Android Studio 学习笔记(二):布局简介和xmlns说明

    初学Android Studio,是在b站看的教程视频,这里的笔记也是以其为基础的,个人强烈安利: [天哥]Android开发视频教程最新版 Android Studio开发 Android 布局简介 ...

  6. Android Studio 学习笔记(五):WebView 简单说明

    Android中一个用于网页显示的控件,实际上,也可以看做一个功能最小化的浏览器,看起来类似于在微信中打开网页链接的页面.WebView主要用于在app应用中方便地访问远程网页或本地html资源.同时 ...

  7. Android Studio 学习笔记(三):简单控件及实例

    控件.组件.插件概念区分 说到控件,就不得不区分一些概念. 控件(Control):编程中用到的部件 组件(Component):软件的组成部分 插件(plugin): 应用程序中已经预留接口的组件 ...

  8. Git for Android Studio 学习笔记

    http://learngitbranching.js.org/ 一个特别好的git学习教程 创建一个project,然后导入github

  9. Android自动化学习笔记:编写MonkeyRunner脚本的几种方式

    ---------------------------------------------------------------------------------------------------- ...

随机推荐

  1. Linux服务器上日志报com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1783 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.

    在做查询数据库操作时,报了以上错误,还有out of memery heap hacp ,原因是MySQL的max_allowed_packet设置过小引起的,我一开始设置的是1M,后来改为了20M ...

  2. CWnd::MoveWindow 详解

    CWnd::MoveWindow void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE ); voi ...

  3. B-Spline 样条学习笔记

    (1) 对于clamped样条曲线,节点区间的数目等于曲线段的数目. eg: B-样条曲线有11个控制点(即,n = 10), 3次P样条 (即, p=3)  ,由 m=n+p+1 则有15 个节点  ...

  4. 深海划水队项目--七天冲刺之day7

    站立式会议: 昨天已完成的工作:设置游戏按键,检查重合.检查是否超出边界.检查是否可以下落,方块的硬下落和软下落方法. 今日已完成的工作:添加方法:方块的着陆和消除. 工作中遇到的困难:在消除方块的时 ...

  5. AndroidStudio-Error Please select Android SDK

    这里是×错误信息: 点击运行提示,Error:Please select Android SDK: 网上说了很多解决办法都不靠谱,只有这种方式是可以解决的: 点击:Exit: 红框的感叹号!已经提示了 ...

  6. IDEA配置spring

    大半天都在看spring,以前总是看不下去,这次慢慢来,慢慢看. 看那些基础的,倒是还不错.好多都是关于helloworld的,写完helloworld,觉得不怎么形象.于是写了动物,作为接口. (1 ...

  7. [JAVA] Tcp客户端和服务器简单代码

    服务器: import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; im ...

  8. OpenResty 最佳实践 (1)

    此文已由作者汤晓静授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. OpenResty 发展起源 OpenResty(也称为 ngx_openresty)是一个全功能的 Web ...

  9. Thread.sleep(1000)

    public class Wait { public static void main(String[] args) { System.out.println(System.currentTimeMi ...

  10. php中ajax实例,用到json

    调用的博客园苏恒锋的文章.先收藏,在学习: http://www.cnblogs.com/in-loading/archive/2012/05/18/2508123.html 程序中两个文件jsonT ...