Android 开发中的专业词语
2014-03-10 14:46
288 查看
1.bundle
用于Android的Activity之间传递数据的类Intent it = new Intent(A.this,B.class); Bundle bundle = new Bundle(); bundle.putString("name","张三"); it.putExtrats(bundle); startActivity(it); 这样就把name为张三这个数据从A传到了B.
2.Intent
Intent(意图)主要是解决Android应用的各项组件之间的通讯。
Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。
因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。
Intent 功能太强大了,比较常用的就是Activity (Service)之间的数据传递。举个简单例子, 在当前Activity1使用startActvity(intent)或者startActivityForResult(intent, code)方法跳转到另一个Activity2之前, 如果要传递某些String类型数据给Activity2,则会执行intent.putExtra(String str, String Key), 将String数据打包到Intent中,并给它一个Key标识。 在Activity2当中,getIntent()方法获得这个intent,然后再getStringExtra(Key), 就可以获得你之前打包的那个数据了。这种机制非常简单,也比较好用。
3.requestWindowFeature
4.findViewByid
android 的用户界面一般使用xml文件做的,对应的xml文件在layout包下如果xml里放了个按钮什么的,在activity中要获取该按钮就用
findViewById(R.id.xml文件中对应的id)
让组件和对应的ID对应起来
5
相关文章推荐
- Android开发实践:以“专业”的态度处理多线程
- C开发、Android专业人员
- 【MyCode工作室】专业从事IOS、Android手机应用类软件开发
- 北京WP外包开发团队、专业承接WP外包、Android外包(可签合同,长期有效)
- Android开发之按键、触摸屏和手势输入专业压力测试方法
- Android开发专业名词及工具概述
- 移动设备界面开发: 专业Android, iPhone, iPad, Palm Pre设计工具箱
- 移动设备界面开发: 专业Android, iPhone, iPad, Palm Pre设计工具箱
- android开发工程师_专业技能_知识架构
- android专业分享1 Android利用Jsoup解析html 开发网站客户端小记。
- android版本三国杀太烂了,鄙视下开发,忒不专业
- Android开发之按键、触摸屏和手势输入专业压力測试方法
- android游戏开发之SurfaceView
- Android应用开发SharedPreferences存储数据的使用方法
- android开发之service详解
- Android开发常用
- Android开发笔记(六十四)网页加载与HTML5框架
- 使用Kotlin开发Android应用(III):扩展函数和默认值
- Android串口开发简单教程