OA_Android_开发知识点.txt 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. 本文档着重记录OA_Android开发需要掌握的知识点,日后可以复习加固,提高工作效率
  2. 1.界面布局知识
  3. 记录界面布局的技巧,及动态布局的知识
  4. 2.Android类库知识
  5. 3.数据持久化操作SQLite
  6. 包括SQL知识,ORM如何使用待
  7. 4.网络通信
  8. 通信接口使用
  9. 5.多线程
  10. 下面连接对AsyncTask详解得比较清楚
  11. http://www.cnblogs.com/xiaoluo501395377/p/3430542.html
  12. 下面连接详解发Handler的用法,太多线程部分表述得不正确
  13. http://wangzhaoli.blog.51cto.com/7607113/1287545
  14. 官方解释了Handler是绑定到创建他的线程的
  15. http://developer.android.com/reference/android/os/Handler.html
  16. 6.第三方库
  17. 自动升级(友盟)
  18. 消息推送(百度)
  19. 7.日志系统,如何使用Debug.Write或Debug.Assert
  20. 参考:http://stackoverflow.com/questions/5043681/better-way-to-do-debug-only-assert-code
  21. 模拟器开启debug.assert:http://stackoverflow.com/questions/8164145/are-asserts-available-on-android
  22. 8.Mac环境,AS(Android Studio)Run的时间提示.apk不存在
  23. 发现Run页提示的文件名与实际生成是文件名不一样
  24. 9.Android Studio使用第方库的几种途径
  25. 9.1.直接Java代码引用
  26. 9.2.Gradle库引用
  27. 9.3.JAR文件引用
  28. 9.4.JNI方式引用(复杂)
  29. 9.5.其它引用方式
  30. 10.RecyclerView清空图片,没有刷新的问题分析
  31. 首先要了解RecyclerView的运行机制,RecyclerView需要接受RecyclerView.Adapter,且实现onCreateViewHolder、onBindViewHolder、getItemCount
  32. 这里当数据源变更需要通知RecyclerView,调用onBindViewHolder重新刷新界面,所以这里清图片,需要通知界面删除了多少图片notifyItemRangeRemoved(position,count)
  33. 开发环境
  34. 如果提示Gradle版本问题,可以在修改wapper.property文件到对应的版本号