Android设计原理:
Fast:减少对内存的使用,尽量不要创建对象,减少对循环中对象的引用。详细见android sdk 关于如何高效编程。
Responsive:自己也遇到不少次了。今天知道了,有两种情况,会跳出Application Not Responding的错误。1)在5秒内对用户输入事件没有反应。2)IntentReceiver在10秒内没有执行完成。
Seamless:简单说就是在用户进行某种操作时,有其他事件发生,比如说你在玩游戏的时候来了一个电话,要做到将电话作为一个提示出现,用户可以选择保存当前游戏去接电话。这里就用到了Android的Notifications。
创建Android组件:
这里要看的东西太零碎了,每一个View的属性,有什么功能。比较有特色的是提供了AutoCompleteTextView,在用户输入的时候根据用户以输入的字母有下拉提示。还有ImageSwitcher、TextSwitcher,都是比较好用的东西。

一个view可以有padding,但是没有margin,需要用magin的时候把它放在一个viewgroup里面。Viewgroup可以设置margin。Spinner用于选择框的自动加载。

更多相关文章

  1. [Android]电话拨号器开发
  2. Android SharedPreferences 存储复杂对象
  3. 三层缓存机制-新知识点,Android常见的内存缓存算法(LruCache原理
  4. Android使用Parcelable传递对象方法及注意事项
  5. 关于android读取用户号码,手机串号,SIM卡序列号
  6. Android监听呼出电话
  7. android下保存用户账号密码和读取账号密码
  8. Android 跳转Activity并通过Bundle对象传递数据
  9. android Activity启动初始化与实例化Activty对象的用途研究

随机推荐

  1. android adb 控制手机
  2. android字体闪烁动画(线程)
  3. Android设置拍照或者上传本地图片
  4. Android:textView加载Html,只加载文字
  5. Android消息处理机制4——Looper
  6. Android Gradle Plugin指南(三)----依赖关
  7. Android按键事件发布流程
  8. Android 系统永不休眠
  9. android8.0 launcher改透明
  10. iPhone app 和android app开发环境和语言