美文网首页学习笔记
实习笔记17.07.17

实习笔记17.07.17

作者: 方木Rudy | 来源:发表于2017-08-03 22:06 被阅读0次
    1. MVP框架开发时,异步操作放在p层还是model层? (个人感觉在p层,因为p层连接m和v层,如果使用rxjava框架 ,正好可以相连接)嗯
    2. android删除/增加图片后怎么在首页实时刷新? (这里是再查询一次数据库?这样效率不会太低了么。)
      答:这里不要把查询数据库和io混淆
    3. android删除照片后要更新媒体库(原因:android媒体的数据库不能实时更新,需要一个通知,不然会发现删除后的目录和文件依然存在但无法查看)
      答:!!!尝试另一种实现方式
    4. activity之间传递自定义对象List
    5. dialog的几种创建方式
    6. viewpager使用方法巩固
    7. image数据库表的各种列名代表意思查询!(学会自己寻找)
    8. activity在Back监听方法中不能传递intent?(setResult intent不起作用...)
    9. onBackPressed() : 当手机按下back键时,执行此方法。
      用此方法时 :
      有super.onBackPressed() 时 不能把在此方法中设置的 intent 传回上一个Activity ,
      因此 去掉super.onBackPressed() 在末尾加上finish();
      在上一个activity中用onActivityResult() 方法接受上此Activity的onBackPressed()方法传回去的intent,
      在onBackPressed()设置resultCode 在上一个Activity 的OnActivityResult()中验证;
    10. 代码统计方法 find path 。。。
    11. 【C++】memset的头文件 #include<string.h>
      【C++】strlen(char*) 长度不包括 '\0'
      【算法】大数问题通用解法,转化为字符串,从len-1开始遍历。【剑指offer 12】
      【C++】在进行形如 if( absexponent & 0x1 ==0 )这种判断时,最好在式子中加上括号,防止计算顺序不符合自己预期。
      if( (absexponent & 0x1 )==0 )
      【算法】分类整理健壮性的几种情况
    12. 为什么说快速排序是不稳定的。 举例说明: 1,2,3,4,5,6,7 将奇数排在偶数前面,利用快排 两个指针结果,1,7,3,5,4,6,2 改变了奇数,偶数的相对位置,所以不稳定。 插入排序时稳定的算法
    13. 冒泡排序和插入排序的细分

    【优化】presenter按activity分层
    【优化】相册目录获取方式---(直接获取内置数据库的列名)MediaStore.Images.Media.BUCKET_DISPLAY_NAME,// 相册名称
    【优化】选择相册界面和照片详情展示界面用fragment代替activity

    相关文章

      网友评论

        本文标题:实习笔记17.07.17

        本文链接:https://www.haomeiwen.com/subject/lcjfkxtx.html