android开发知识块总结

来源:互联网 发布:ee域名续费 编辑:程序博客网 时间:2024/05/01 23:23

android开发知识块总结

声明:此文档从Google android API文档翻译整理

1.Toast

一个Toast通过的小弹窗提供了简单的反馈。它只需要很小的空间来展示信息。Toast过段时间会自动消失。
首先,使用 makeText() 实例化一个Toast,这个方法需要三个参数:应用的 Context, 要展示的文本信息和Toast持续的时间。然后使用 show() 函数展示Toast的通知。
<pre name="code" class="html"><pre name="code" class="java">Context context = getApplicationContext();CharSequence text = "Hello toast!";int duration = Toast.LENGTH_SHORT;Toast toast = Toast.makeText(context, text, duration);toast.show();
或者也可以简写为:
Toast.makeText(context, text, duration).show();
一个标准的Toast一般出现在靠近屏幕底部中央。你可以使用 setGravity(int, int, int)方法改变Toast出现的位置。接受的三个参数分别问,一个 Gravity 常量,x-方向的偏移和y-方向的偏移。例如,如果你想让Toast出现在左上角,可以想这样设置gravity:
toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);

2.Spinner

spinner是这样一个控件:每次显示一个孩子并让用户去选择。item来自于和spinner绑定的Adapter。实例:
<pre name="code" class="java">private List<String> list = new ArrayList<String>();private Spinner myWeekDaySpinner=null;list.add(getResources().getString(R.string.Monday));list.add(getResources().getString(R.string.Tuesday));list.add(getResources().getString(R.string.Wednesday));list.add(getResources().getString(R.string.Thursday));list.add(getResources().getString(R.string.Friday));list.add(getResources().getString(R.string.Saturday));list.add(getResources().getString(R.string.Sunday));myWeekDaySpinner=(Spinner)findViewById(R.id.id_weekDay_select);myWeekDayAdapter=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list);((ArrayAdapter<String>) myWeekDayAdapter).setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);myWeekDaySpinner.setAdapter(myWeekDayAdapter);
获取被选择的对象的内容:
<span style="white-space:pre"></span>String weekDay=myWeekDaySpinner.getSelectedItem().toString();

3.eclipse中配合使用github

project右键——team——share project——勾选 use parent directory...一路next。在github上新建repository。team——commit。team——remote——push,填写URL,选mast,点后面按钮 add,勾选,然后finish上传。

从GitHub中取得项目代码。菜单栏Window -——Show View—— Git—— Git Repositories,点击OK;在Git Repositories视图中,点击图示按钮,进入Clone Git Repository对话框;填写URI,User,Password,点击Next;点击Next;选择要保存的路径,点击Finish。至此,项目代码就被下载到指定目录下了,通过Eclipse Import即可。

4.安卓生命周期



图片来自: http://hukai.me/android-training-course-in-chinese/basics/activity-lifecycle/stopping.html
关于android-lifecycle的介绍可查看链接。
0 0