android studio与eclipse的传统安卓开发有一些不一样之处
android studio是单工程的开发模式
android studio中的application至关于eclipse里的workspace概念
android studio中的module至关于eclipse里的project概念
下面是android studio的一些实用技巧:android
在窗口中,找到IDE Settings->Appearance,在右侧勾选上“Override default fonts by”,而后在第一个下拉框中选择字体为“simsun”,而后apply,重启IDE,就行了。
设置快捷键
在settings窗口中,找到IDE Settings->keymap,右侧打开的就是快捷键了。右键单击要修改的快捷键,会弹出一个菜单,选择“Add keyboard shortcut”就能够修改快捷键了。删除的话,在弹出的菜单中选择remove XXX便可。特别说明,在AS的快捷键设置里能够直接设置使用Eclipse快捷键仍是别的IDE快捷键。若是你热衷Eclipse那么也可设置成Eclipse的快捷键。git
在IDE Settings->Appearance,右侧的Theme选择本身喜欢的主题便可。我的比较喜欢Darcula主题,也就是如上截图样式。android-studio
选择File->Import Project,在弹出的菜单中选择要导入的工程便可,选择好之后就直接next,在第二个窗口中也选择默认的第一个选项就能够。须要注意的是,在AS中,有两种工程,一个是Project,一个是Module,上面已经细说过了。app
选择File->Projcet Structure,在弹出的窗口中左侧找到Libraries并选中,而后点击“+”,并选择Java就能导入Jar包了。或者直接拷贝jar文件到项目的libs文件夹下,而后运行:Sync Project with Gradle Files。而后clean project从新编译。框架
AS对工程删除作了保护机制,默认你在项目右键发现没有删除选项。你会发现你的module上面会有一个小手机,这是保护机制。删除的第一步就是去掉保护机制,也就是让手机不见,具体作法就是鼠标放在工程上右键->open module setting,或者F4进入如图界面,选中你要删除的module,而后点击减号,这样就取消了保护机制,而后回到项目工程右键就可发现删除选项。注意:删除会将源文件删除。eclipse
运行Hello + 学号程序截图
ide
第一部分:建立新Activity
右键点击包名,New--Activity--选择你想要的类型-编辑名字及其余信息--finish 建立Activity函数
第二部分:按钮点击响应函数中建立Activity布局
button2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //在按钮响应函数中添加以下两句话就ok了 Intent intent=new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); } });
1.Toast是一种很方便的消息提示框,会在 屏幕中显示一个消息提示框,没任何按钮,也不会得到焦点、一段时间事后自动消失!学习
2.特色:
Toast.makeText(Mainthis, “提示的内容”, Toast.LENGTH_SHORT).show();
Android UI控件及UI组件:
Android的界面是有布局和组件协同完成的,布局比如是建筑里的框架,而组件则至关于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。在Android4.0以前,咱们一般说Android开发五大布局和四大组件,这五大布局就是:
具体步骤以下
Unknown features (Run Configuration[AndroidRunConfigurationType], Facet[android, android-gradle]) covered by disabled plugin detected. Enable plugins... Ignore Unknown Features
这是由于android surport没有被勾选致使的,勾选一下重启AS就能够了
方法:左上角File >> Setting >> Plugins >> 把Android Support勾选上,点击Apply,再点OK,会提示重启,重启完就行了。
码云项目地址
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 20min | 13.8% |
设计 | 30min | 20.7% |
代码实现 | 60min | 41.4% |
测试 | 15min | 10.3% |
总结分析 | 20min | 13.8% |
但愿可以经过系统地学习,探索一些开源项目并改进功能,养成良好的开发习惯,造成一套完整的android生态知识体系,并能彻底自主开发一款具备必定实用价值的app。