Android开发日志,项目历程

原创 2016年05月31日 13:59:03
开发路程:

1.fragment组织方式
commitAllowingStateLoss选用(http://blog.csdn.net/kaiqiangzhang001/article/details/42241441)
fragment元素应该单例还是创建对象(创建对象,单例在此没有意义)


2.fragment重影问题onSaveInstance


3.nodata设置可见未能及时显示出来 (iewStub问题),之前listview empty使用


4.loadermanager同一页面只能调用一次获取,多次调用需要增加id


5.swiperefreshlayout , recyclerview导致滑动不灵敏


6.想做交互特效,水波纹效果


7.新闻页的indicator出现问题(修改线性布局为相对布局)


8.热门城市选择,纠结是activity架构还是activity+多个fragment架构。感性上使用fragment因为功能比较少,建议选择轻量级的。(第二天由于界面设计交互上感觉是不适合fragment,改用activity)


9.仿网易新闻栏目动态配置滑动效果(通过引入三方框架解决)


10.栏目层级json,学习如何解决该类json(啊,竟然没有一眼看出map来)


11.tabstrip的每个tab没有显示完整(设置条目layoutparam,不够完美,但能解决问题)


12.城市列表是否需要持久化到本地


13.输入框界面优化,edittext不获取焦点


14.CheckedTextView(自定义控件 , view组合)


15.Dialog样式的activity


16.jn调用打开activity,需在 新task中打开


17.android自定义控件(重写View方式)依旧难以解决(WheelView)


18.遇到恐怖问题,swiperefreshlayout+listview(headerview)组合,headerview出现重影,一同乱找发现是addHeaderView执行了两次。期间担心是swiperefreshLayout问题,差点想换,然后怀疑listview的header想通过itemtype方式修改,最后打印日志才查找到addHeaderView执行两次,奇怪的bug。


19.逻辑优化侠客岛和演武场界面


20.模糊搜索bug处理。(请求慢,请求不到数据,加载更多),应该及时清理之前数据,显示进度条优化体验


21.progressbar进度条替换 innerRadiusRatio thicknessRatio
下面的属性只有在android:shape="ring时可用:
  android:innerRadius 尺寸,内环的半径。
  android:innerRadiusRatio 浮点型,以环的宽度比率来表示内环的半径,
  例如,如果android:innerRadiusRatio,表示内环半径等于环的宽度除以5,这个值是可以被覆盖的,默认为9.
  android:thickness 尺寸,环的厚度
  android:thicknessRatio 浮点型,以环的宽度比率来表示环的厚度,例如,如果android:thicknessRatio="2",
  那么环的厚度就等于环的宽度除以2。这个值是可以被android:thickness覆盖的,默认值是3.
  android:useLevel boolean值,如果当做是LevelListDrawable使用时值为true,否则为false.
  -->


22.android 调用js问题,ios传递对象。总结:不同语言之间传递参数最好使用字符串,而且最好可以转化为json对象


23.service dialog


24.今天突然意识到个问题:资源名称前最好加前缀:自己包名缩写,有助于区分控件什么的使用的哪个开源项目


25.tablayout全局APP调整


26.app启动速度,参考facebook工具


27.又遇到了fragment的重影问题(1小时后,fragment初始化两次,没办法,只能复写onSaveInstanceState方法,使得父类方法不执行)


28.一上午的问题,viewpager的不销毁与webview+viewpager+swipe无网提示滑动


29.appcompat+tablayout奇怪现象。


30.html打开本地相册(下午4点-晚上7点,功能点完成。主要借助stackoverflow和eoe网友帮助)(第二天又做,权限有问题)


31.tablayout终极bug解决:(  tabs.getTabAt(0).select(); tabs.getTabAt(position).select(); mPager.setCurrentItem(0); mPager.setCurrentItem(position);)


32.普通bug以及业务梳理


33.getViewTreeObserver - > new handler().post(runnable)(Activity不起作用)


34.自动弹出软键盘(网上解决方案可用)


35.DialogFragment背景消除(一天时间通过创建dialog,然后设置dialog样式解决)


37.360市场APK加固。


38.输入框搜索bug发现解决。(模仿图片加载方式,处理搜索返回结果)

项目开发日志

2015.3.31  问题:html模块扫描后发现内存不断增加,调试发现停在readtoend处,查看发现网址是一个可以下载的文件,原来程序一直在下载那个文件到内存导致内存一直暴增。 解决方案:判...
  • qw623577789
  • qw623577789
  • 2015年03月31日 19:46
  • 254

对开发日志的一些心得

开发日志是很能体现一个开发者能力和逻辑思维的项目。写得好的程序,日志有序完备,能够用于跟踪关键路径,方便定位问题,有时还可以帮助进行性能优化。而比较差的代码,要么日志残缺不全,要么絮絮叨叨还把握不了关...
  • runyon1982
  • runyon1982
  • 2015年10月10日 09:23
  • 992

代码开发过程中对日志的使用总结

在日常开发过程中,日志是代码的必要组成部分,一个好的代码也必然有一个好的日志输出,优秀的日志不仅可以快速帮助我们分析定位问题还可以在对日志的数据挖掘中产生很大的威力。 1、java在发生异常时可以打...
  • hjx_1000
  • hjx_1000
  • 2015年04月20日 14:01
  • 1828

Java日志

http://www.cnblogs.com/bird-li/p/4696662.html ************************************************* ...
  • zhao1949
  • zhao1949
  • 2016年10月12日 13:12
  • 329

五子棋项目开发日志

2015.10.14 1、对Qt的基本了解以及熟悉,构建窗口。 2、通过师兄给的Qt学习之路以及Qt参考文档。 3、①有很多地方的代码都看不懂,Qt编译的环境跟vc的环境相差过大。 ②所...
  • MadBam_boo
  • MadBam_boo
  • 2015年10月25日 21:43
  • 849

老婆日记[爆笑]

你们家里也发生这样的是吗?那结婚好像也有点可取之处哦。   半夜,醒来,感觉老公紧抱着我,窃喜!心想:这家伙平时挺酷的,没想到睡觉时一不小心就露馅了。于是感动不已,正准备好好享受他的拥抱时,听见他迷迷...
  • web718
  • web718
  • 2005年09月23日 16:46
  • 978

(一)、android各个版本的发展历程

此博客为转载博客,但是转载了几遍,而且没有贴转载连接,我没办法找到原作者,在下就不在贴了。这个博客内容主要记录了android各个版本的命令及功能更新内容。原版只是更新到了6.0,现在7.0已经到了,...
  • u013504720
  • u013504720
  • 2016年12月21日 00:06
  • 1363

NDS开发日志(五)

 昨天下载了openssl-0.9.8g的源代码。把/openssl-0.9.8g/include下的文件夹openssl拷贝到/devkitPro/libnds/include,解决了编译的问题,链...
  • Wendell_Gong
  • Wendell_Gong
  • 2008年01月10日 21:49
  • 1145

第一个android项目开发日志(1)

开发第一个android项目,现学现用,每天记点流水账,把开发过程中遇到的点点滴滴记录下来备忘。大部分都是网上搜索来的。 1.drawable目录下不能建文件夹,不能用大写命名文件名。 2.Image...
  • tiger060712
  • tiger060712
  • 2017年09月06日 17:12
  • 43

2015年7月1日 课设日志

2015年7月1日 软件1404 赵毅 课设日志 昨天晚上都说好了,今天,不多说废话。现在直接开始,演出计划界面层 void Schedule_UI_ListAll(void) {       ...
  • zy_dream
  • zy_dream
  • 2015年07月02日 00:23
  • 551
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android开发日志,项目历程
举报原因:
原因补充:

(最多只允许输入30个字)