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开发的环境,防止我自己万一哪天电脑重装系统了,可以直接看这篇博客 ...
随机推荐
- 路飞学城-Python开发-第一章
# 基础需求: # 让用户输入用户名密码 # 认证成功后显示欢迎信息 # 输错三次后退出程序 username = 'pandaboy' password = ' def Login(username ...
- CF1005F Berland and the Shortest Paths (树上构造最短路树)
题目大意:给你一个边权为$1$的无向图,构造出所有$1$为根的最短路树并输出 性质:单源最短路树上每个点到根的路径 ,一定是这个点到根的最短路之一 边权为$1$,$bfs$出单源最短路,然后构建最短路 ...
- 开源 PHP 项目找队友、顾问、指导、贡献者等等
介绍站点还没做,先直接甩代码链接了 https://github.com/litphp/litphp Lit是什么? Lit是我一直在撸的个人框架,按第一次上传代码来说历史 超过4年 了,从还能支持P ...
- caioj 1204 Catalan数(模板)
题目中对卡特兰数的总结很不错 以下copy自题目 Catalan数列:1,1,2,5,14,42,(前面几个要背) 即 h(0)=1,h(1)=1,h(2)=2,h(3)=5...公式:h(n)=C( ...
- 紫书 例题 11-3 UVa 1151 (有边集的最小生成树+二进制枚举子集)
标题指的边集是说这道题的套餐, 是由几条边构成的. 思路是先做一遍最小生成树排除边, 因为如果第一次做没有加入的边, 到后来新加入了很多权值为0的边,这些边肯定排在最前面,然后这条边的前面的那些边肯定 ...
- Hadoop的datanode超时时间设置
datanode进程死亡或者网络故障造成datanode无法与namenode通信, namenode不会立即把该节点判定为死亡,要经过一段时间,这段时间暂称作超时时长. HDFS默认的超时时长为10 ...
- 【Henu ACM Round#24 A】k-String
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 如果是一个k-string的话. 考虑最后的串假设形式为sss..ss(k个s) 则s中出现的字母,整个串中最后出现的次数肯定为k的 ...
- android仿最新版本号微信相冊--附源代码
更改排版为 markdown: http://blog.csdn.net/self_study/article/details/69397859
- O(1)复杂度增加和删除和随机取
题目: https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed 非常好的解法: https://disc ...
- js 动画1
div速度 运动: 代码例如以下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...