Android入门篇(一)Androidproject的搭建,导入与导出,图标的改动
先说一些题外话吧。这是小珂同学的处女作。可能写的不好,请各位读者见谅。我先讲讲我为什么要写博文,那应该也是机缘巧合,有一次。我问学长一个问题,学长发了一个连接给我,里面是一篇博客。那时我仅仅是看看,后来还有一个学长给我介绍了CSDN.NET。看了里面的文档,才有了自己写博客的想法。前两天。我才知道原来学长们从大一就開始写了。我非常遗憾我错过了好多时间。也非常幸运..........(万千感慨)
近期几天我学习了Android。之前并没有学过Java,只是如今感觉自己还是入了门吧。
没学Java直接上Android的童鞋看过来(读者不要骂我哈。哈哈)
我用的开发工具是adt+eclipse,全称adt-bundle-windows-x86_64-20140702
首先要配置SDK,在这我省略,由于网上非常多。读者能够自行搜索。
须要翻墙,在这提供一种解决办发,可使用连接中的Android SDK在线更新镜像serverhttp://www.androiddevtools.cn/#sdk-tools
不一定要安装模拟器,本人是AMD处理器,无法安装,能够用电脑连接自己的手机或者直接生成apk文件通过qq或其它方式把文件发送至手机。
本文介绍Androidproject的搭建,Androidproject的导入与导出。手机在线模拟以及图标的改动。(在打开eclipse时要设置工作环境,选择自己喜欢的空间即可。建议E盘或者F盘)
一.Android工程的搭建1.新建Android应用:点击File/new/Android application project(截图略)
2.运行第一步后会出现例如以下左图,给你的Android命个名。这里须要注意下,package这个属性,package名作为当前
android项目的唯一ID。我的命名xiaoke.然后点击next,如小图右.
![]()
3.设置图标(这是在创建Android项目的时候,后面会介绍在建了project怎么改动)运行步骤2后会出现如图3所看到的,点击Browsebutton,找到图片存放位置,单击打开,如图4watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
4.后面两个界面都默认,例如以下图,然后点击finish。好了,Androidproject建立好了watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
二.project的导入与导出(导出即为生成apk文件)1.导入,点击File/Import,例如以下左图,选择Existing Projects into Workspace,点击next,例如以下右图.选择project所在位置,点击finishwatermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
2.注意当导入project时可能会出现例如以下图左所看到的错误。仅仅是应该eclipse的版本号的问题,须要改动preject.properties文件。打开preject.properties文件,改动target=android-18。我的改为target=android-23(这是应为版本号的问题,读者能够打开自己新建的Androidproject中的preject.properties文件,跟当中的最后一行一样即可)例如以下图右watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
![]()
3.导出生成APK文件
点击 File/Emport。如图下图左,选择Export Android Application,下图右project为选择工程,然后点击next。watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
例如以下图。选择“Create new keystore”而且保存在一个文件夹以下(本样例保存在项目跟文件夹下) 输入password。然后nextUse existing keysrore 为使用已经存在的签名证书,假设之前有为该project创建过keysrore,则能够直接使用。
例如以下图再改动别名alias.设置password,确认password,切记Validity(years)中输入的数值应大于25,再设置Fist and Last Name(读者能够任意设置),然后选择apk文件的存放位置。点击finish就可以。watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
![]()
三.图标改动与自己手机模拟
图标改动:点击file/new/other 例如以下图,选择Android Icon Set,next,之后能够改动图标类型,以及名称,也能够默认
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
之后就能够看到大家熟悉的界面了
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">
至于手机模拟,仅仅需点击项目。然后点击鼠标右键,Run as/Android Application
就可以看到手机上提示安装(手机要与电脑连接好)
eclipse+ADT工具百度云连链接:http://pan.baidu.com/s/1dEBzNvN password:z6p5(假设失效请评论联系小编)祝各位好运!
小珂同学,开心就好。
Android入门篇(一)Androidproject的搭建,导入与导出,图标的改动的更多相关文章
- Hadoop生态圈-Hive快速入门篇之Hive环境搭建
Hadoop生态圈-Hive快速入门篇之Hive环境搭建 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数据仓库(理论性知识大多摘自百度百科) 1>.什么是数据仓库 数据 ...
- Flink从入门到放弃(入门篇2)-本地环境搭建&构建第一个Flink应用
戳更多文章: 1-Flink入门 2-本地环境搭建&构建第一个Flink应用 3-DataSet API 4-DataSteam API 5-集群部署 6-分布式缓存 7-重启策略 8-Fli ...
- Android入门篇2-activity调用跟数据传递
一.activity调用 假设ActivityTest调用SecondActivity 1.显示调用 button1.setOnClickListener(new View.OnClickListen ...
- Android入门篇1-Hello World
一.android studio安装. 二.项目结构 三.运行流程 src->main->AndroidMainifest.xml注册HelloWorldActivity(intent-f ...
- 【Android开发日记】之入门篇(十二)——Android组件间的数据传输
组件我们有了,那么我们缺少一个组件之间传递信息的渠道.利用Intent做载体,这是一个王道的做法.还有呢,可以利用文件系统来做数据共享.也可以使用Application设置全局数据,利用组件来进行控制 ...
- 【Unity游戏开发】SDK接入与集成——小白入门篇
一.简介 通常一款游戏开发到后期,一般都会涉及到第三方SDK的接入与集成,对于不熟悉SDK接入的同学来说,接SDK每次都是云里雾里,而熟悉SDK接入的同学又觉得不断地重复做接入SDK工作这样没有成就感 ...
- 微信小程序入门篇
微信小程序入门篇: 准备工作 IDE搭建 就不多说了,没有内测码去下载个破解版吧,我用了一下,学习完全够了!IDE破解版+安装教程 图片发自简书App 知识准备 JavaScrip还是要看看的,推荐教 ...
- Hive中数据的导入与导出
最近在做一个小任务,将一个CDH平台中Hive的部分数据同步到另一个平台中.毕竟我也刚开始工作,在正式开始做之前,首先进行了一段时间的练习,下面的内容就是练习时写的文档中的内容.如果哪里有错误或者疏漏 ...
- 【转】Xamarin.Android 入门之:Xamarin+vs2015 环境搭建
Xamarin.Android 入门之:Xamarin+vs2015 环境搭建 一.前言 此篇博客主要写了如何使用搭建xamarin开发的环境,防止我自己万一哪天电脑重装系统了,可以直接看这篇博客 ...
随机推荐
- OUTLOOK网站直接点击发送邮件
下面的样式是用文字来做链接的:<a href="mailto:邮箱地址" alt="点击此链接给我写信">网页上显示的文字</a> 下面 ...
- 紫书 例题 11-14 UVa 1279 (动点最小生成树)(详细解释)
这道题写了好久-- 在三维空间里面有动的点, 然后求有几次最小生成树. 其实很容易发现, 在最小生成树切换的时候,在这个时候一定有两条边相等, 而且等一下更大的那条边在最小生成树中,等一下更小的边不在 ...
- C语言中数据类型的字节数
类型 16位 32 位 64位 char 1 1 1 short int 2 2 2 int 2 4 4 unsigned int 2 4 4 float 4 4 4 double 8 8 8 lon ...
- Mysql学习总结(20)——MySQL数据库优化的最佳实践
1)谨慎而有效地使用索引 选择合理的索引(前缀性及可选性).删除没有用的索引. 2)使用规范化,但不要使用过头 规范化(至少是第三范式)是一个易于理解且标准的方法.然而,在有些情况下,你可能希望违反这 ...
- 转:强制Visual Studio以管理员身份运行
Windows 8的一个既安全又蛋疼之处是UAC的行为被改变了.以往在Windows 7中,只要关闭了UAC,自己的帐号又是本机管理员组的,任何程序都会以管理员身份启动.然而,在Windows 8上, ...
- reactor模式与java nio
Reactor是由Schmidt, Douglas C提出的一种模式,在高并发server实现中广泛採用. 改模式採用事件驱动方式,当事件出现时,后调用对应的事件处理代码(Event Handl ...
- 继续过Hard题目.周五
# Title Editorial Acceptance Difficulty Frequency . 65 Valid Number 12.6% Hard . 126 Word ...
- Cannot set web app root system property when WAR file is not expanded
Cannot set web app root system property when WAR file is not expanded 在tomcat下面可以,在weblogic下面不行的处理方法 ...
- hdu_2795,线段树,单点更新
#include<iostream> #include<cstdio> #include<cstring> #define lson l,m,rt<<1 ...
- What's the difference between returning void and returning a Task?
http://stackoverflow.com/questions/8043296/whats-the-difference-between-returning-void-and-returning ...
