1、用来触发BroadcastReceive的Intent和启动Activity或Service的Intent是不兼容的。

2、当文件名做为ContentProvider查询的一部分返回的时候,不应该直接访问文件,应该使用帮助器类(ContentResolver或者openInputStream方法)来访问二进制数据。此方法可以解决linux进程安全问题,并能通过ContentProvider保证所有数据访问实现的规范化。

3、模拟器(emulator)与仿真器(simulator)的区别:仿真器工具的工作原理是创建一个与实际环境100%接近的测试环境,但是,它只能接近实际平台,并且这不代表仿真器代码可以在实际设备上运行。因为它们只是在源码层面上实现了兼容。在模拟环境中,项目的目标是在二进制层面上兼容,能在模拟器运行的代码也能在实际设备上运行。模拟器是首选的测试工具,因为它可以更加可靠的保障代码能在实际设备上运行。

4、当Activity可能被销毁时,会调用Activity类的onSaveInstanceState()方法,以便在将来某个时候能够恢复界面的状态。此方法由平台使用。

5、Android的View的一个重要问题,界面是单线程的。如果要在View上调用一个方法,那么必须在用户界面线程中进行。

更多相关文章

  1. ListView去掉默认点击效果
  2. 如何更换Android模拟器界面
  3. Android手机客户端访问.NET服务器端的方法(1)
  4. 【转】android中onMeasure初看,深入理解布局之一!
  5. android的Jetpack的navigation原理详解
  6. Android(安卓)数据存取到文件当中
  7. 0828 - 精简 Lua 绑定第一步
  8. android 巧用finish方法
  9. Android(安卓)Monkey源码解析

随机推荐

  1. Android之Wifi学习(2)------连接Wifi
  2. Android(安卓)JNI和NDK学习(5)--JNI分析A
  3. android studio常用窗口简介
  4. android 简析自定义布局、布局的执行流程
  5. Android(安卓)SDK 安装(升级)失败(A fold
  6. APP瘦身这一篇就够了
  7. 纪念为“第九维”而死的脑细胞
  8. Idea8启蒙开发Google手机Android四步走
  9. 【Android】Android实现自定义带文字和图
  10. Flutter Android(安卓)端集成 Bugly 的异