一、Android Studio的官方下载地址:Download Android Studio and SDK tools | Android Developers (google.cn)
二、下载·········
三、@#!%#…………¥@%#@%
四、打开你下的Android Studio,正常会出现以下这样子的窗口:
可能会根据版本有些变化,不过大致功能肯定还是这样子滴
五:英文界面就英文界面,建议不要去汉化,除非出现官方完整的汉化包
六:凭借直觉与脑海中残存的鹦哥力士,你会点开第一个,即Create New Project(创建新项目),点开后,出现这样的窗口如图,看here!
七、人性化的AS(通常对Android Studio的简称)为你提供了¥@%##@¥%,然后你听我的,空白的场地与最first的选择对新手是最友好的,咱们选择Phone and Tablet中空的Activity,即Empty Activity,并且简单的了解到Activity是安卓的4大组件之一
八、点next..............
九、在这里,你会看到一张“表单”,你得填,Name是问的你想制作的软件的名字,注意中间不要有空格,中文暂时不行(后续咱们会把app变回中文名字),支持英数下划线,我感觉其实越简单越好,最好符合TuoFeng$#&^%%(驼峰命名法);Package name翻译过来就是com.公司名.软件名,xiaoxie嘤文不带空格哈;Save location是项目保存位置,跟多数游戏啥的要求一致,英文目录且你回头能找到;Language让你选填的是编程语言,先选Java吧;Minimum SDK这一项是指定你的这款软件的运行版本,太高和太低用的人都很少,中间为适,所以这里选android11,哈哈哈@#%#%¥#……¥#,具体得看要求,既然是了解AS的使用,我要选最高的,这些都选完,然后finish
十、对着你所创建的这个project凝视一分钟,不要动,静静的看着,习惯它,与他产生心理感应(假的)......
十一、现在的窗口你可以看为两个部分,左面一堆文件夹,右面是几行代码#%……#…………#……%#看起来想Java(就是Java),这时你该注意到的细节————>
你清楚的了解到你看到的是一个名为MainActivity.java的文件,且看那几行代码,类名MainActivity(看文件名也能看出来嘛,Java要求主类名同文件名一致嘛),你犀利的向那堆文件夹望去,这货安安静静的躺在你的包里,向你宣告那个你的包是它的地盘,这里你要知道,头上顶个C的,是要往里写Java方法的,具体怎么写,看要求嘛,该怎么写,后面接着“听”我“写”
十二、ManActivity.java小老弟右面的这个.xml的小玩意是啥,出于这个好奇心,咱带你了解一下————>
好,百度——菜鸟教程——xml——上说的很凝练,一种语言、传存数据、很重要、学起来毛毛雨,咱们点开Java小老弟旁边的毛毛雨,看到
这里是个直观的视角,可Palette中拖拽控件进那块手机屏里,自动生成代码吧啦吧啦的,咱第一次看,先不管,去球的,咱们注意下右上面的三连Code-Split-Design,这三个我们现在在Design的界面,其余两个依次是代码界面和代码加视图界面,咱们打开代码界面,这个才是咱们设计应用界面的主战场,打开后如图:
现在我们看到的就是一处xml代码,这里你可能大概也许会有疑问(配合我演戏),xml文件在那堆文件中的哪个位置?咱们目光转向左面的这个一堆#&¥&**!#!的文件夹这里,点击res(你可以把它看作一个学习资料集散地),在这个目录下面你会看到四个包,drawable、layout、mipmap、values,忽略其他三个包(后面咱们再说),打开layout,然后就看到毛毛雨在这个包里啦,也可以侧面告诉咱,layout包里是存布局文件的,
十三、layout文件和Java文件都在,咱们在他们代码审视下这两点:
1 @Override 2 protected void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState); 4 setContentView(R.layout.activity_main); 5 }
这里要注意,标红的是Activity所对应的xml布局位置,没有布局是Activity是扯蛋(在我看来),咱们在复制(借鉴)其他人的代码时,往往容易忽略布局与活动的正确对应,这二者的关系就像门脸与屋内,如果对接错误,将一个布局接到不属于它的Activity上,往往会造成Java中写定的方法报错,界面操作无效果等糟心事,就好比看见一饭店,进门内一看,嘿,厕所,转头想出去,“饭店”:在Activity中找不到出去的方法
1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.hansongyang.myapplication"> 4 5 <application 6 android:allowBackup="true" 7 android:icon="@mipmap/ic_launcher" 8 android:label="@string/app_name" 9 android:roundIcon="@mipmap/ic_launcher_round" 10 android:supportsRtl="true" 11 android:theme="@style/Theme.MyApplication"> 12 <activity android:name=".MainActivity"> 13 <intent-filter> 14 <action android:name="android.intent.action.MAIN" /> 15 16 <category android:name="android.intent.category.LAUNCHER" /> 17 </intent-filter> 18 </activity> 19 </application> 20 21 </manifest>
这是我复制的manifests中的代码,这个文件我会放到后续去提,因为它重要(真的,它就像最终boss),咱们要留意的是我标绿部分,<activity android:name=".你创建的小老弟的名字"></activity>,每创建一个Activity,我们都要向上面这样,找manifests老大打报告,就好比说我在,如果没有,则Activity与与其配对的xml就跟没写一样了,谨记!
十四、由于是AS的使用攻略,代码部分在(一)中先不去写了,咱们直接去“打包”,何为打包?就是去创建属于自己的apk,AS在这个EmptyActivity中给我们的其实是一个胳膊腿健全的项目,且是个我们还没往里面写烂代码、写bug的项目,下面的步骤是咱把它打包,让它生成apk供咱们手机使用
十五、把大象装冰箱需要三步,这里需要以下这些步:
1、上面工具栏中找到Build,点进去
2、在下拉菜单中,找到Generate Signed Bundle or apk,点进去
3、在弹出窗口,选APK,选完next
4、在下面这个窗口,点create new...那个创建新Key store,进入另一个“填表”窗口
5、在这个窗口内第一个path是填一个key的地址,命个名自己回头能找到就好,下面password填写这个key的密码,并在confirm中确认你的密码,这个密码要千万记住,下面是key的名儿,默认key0,暂不用管,同样设置第二个密码并确定,25年默认,下面那个框框是一些认证信息,百度翻译过来根据需要自己填,咱们先把Name填了就可以点ok,然后next,这里出现了两个版本供咱们选择,给用户的选release,测试选debug,再往下v1v2是对apk两个部分的签名,根据情况选择,咱们这里先选debug版本并且签名全勾上,然后finish
6、稍等片刻,待完成提示出来(0错误那个),我们可以点击下面的事件日志,找到构建apk的那条,点击locate快速打开文件所在地址
7、在弹出文件夹找到debug文件夹,里面就有我们刚刚亲手生成的一个apk,我们这算打包成功,怎么样?是不是感觉自己会用AS了?
结束语:其实AS的好多功能以及部分重中之重咱们还没有去写到,下面咱们会继续学习AS中模拟器的使用(电脑里长了个手机)、简单控件添加(加按钮、加文本、图片啥的)、Java方法编写、布局的应用、优化安装包体积等等等等,respect!