aSM -- android上的水木清华客户端
注意:这个项目不再继续维护了。 一个类似的项目:https://github.com/zfdang/zSMTH-Android
Build Date: 2014-11-20.
- 修改了并发下载图片的线程数。原来是10,但是使用的时候经常遇到图片下载失败的情况。希望这个修改能够改善这个问题。
- 更新了geo db
- 兼容android 5.0
- 更新了eclipse的project相关文件
- copy了daoxiangcun@github的fetchContent和httpurldownloader使用同一个cookie的代码
- 使用android support library中的pull to refresh控件
- 修正了十大加载不进来时,crash的bug
- 附件文件显示真实的文件名,不过中文没处理好
- 修正了一个null pointer的bug,这样在网络不好的时候,就不会频繁crash了
- 调整了图片缩放的实现,优先调整宽度,不再要求高度也在一屏内
- 更新了IP数据库,现在用的是一个14M的大库,造成安装文件变大
- revert vt100 related changes
- 修复回复帖子时,app签名换行的问题
- 所有版面列表的快速滚动条增加了索引
- 同主题看帖时,也增加了快速滚动条的索引
- 让asm像cterm那样支持颜色控制符等简单的ANSI控制符, by flash2
- 同主题模式下,显示帖子的楼号
- 帖子字体大小将控制帖子的作者、时间、正文、附件等文本
- 长按GIF图片,将弹出保存图片到本地的选项
- 退出时不再通知服务器,加快程序关闭的速度
- 增加了google analytics, 统计aSM的安装情况
- 优化了获取图片类型的代码,使用HEAD方法(原来使用GET)方法
- 正确显示附件图片的文件类型
- 显示GIF动画
- 修正了在android 2.3上crash的问题
- 在设置里可以选择全屏看图时的屏幕方向:系统默认,或者跟随重力感应
- 在branch实现了允许用户手工调整收藏夹版面的功能, 没有merge到master. 下载地址:https://github.com/zfdang/asm-android-client-for-newsmth/raw/favorite/dist/aSM.apk
- 全屏看图模式下,可使用音量键翻页
- 在主题列表、帖子列表和邮件里,增加了up caret
- fix issue 6
- 修正了帖子正文中链接无法点击的问题;
- 更新了aFileChooser库
- 调整了上传附件时的布局,显示真实的文件名和文件大小,增加了上载的进度提示,返回时提示是否放弃已选择附件
- 修复了一个crash的bug
- 更新了actionbarsherlock,不知道有没有隐藏的问题
- 长按帖子的操作里,增加了转寄到站内其他用户的功能
- 查询用户信息的界面,增加了用户IP/位置信息
- 查询用户信息的界面,增加了给用户发信的功能
- 查询用户信息的其他一些改进
- 在收藏夹界面,长按版面可将版面从收藏夹删除
- 在版面的主题列表界面,按菜单键,可将版面加入到收藏夹
- 小幅调整了左右划动的阈值
- 修正了全屏看图的一个bug: 所有的操作(保存、查看Exif)都是基于初始的那张图
- 重构了部分代码
- 修正了全屏看图在android 4.0之前无法正常工作的bug, 使得全屏看图真的全屏了
- 调整了帖子长按菜单的顺序,“在浏览器里打开”在匿名登录时打开m版的同主题页面
- 全屏看图时,使用line indicator来标示当前图片的位置
- 同主题模式下,在首页向右划动,返回到版面列表
- 在设置里增加选项:左右划动,右划返回
- 改进了升级的代码,现在可以在android 2.3下面正常工作了
- 手势提示的文字可以在设置里取消了
- 优化了翻页的代码, 避免了不必要的重新加载
- 稍微调整了一下显示帖子时的布局,和搜索窗口的字体颜色
- 对输入数字的编辑框,缺省打开输入法的数字输入模式
- 在首页导读、个人收藏夹、版面列表里,允许使用音量键上下滚屏
- 修正了当帖子非正常加载时,长按crash的问题
- 限制了左划、右划的生效范围,只在同主题或者正常模式看帖子时有效
- 修正了aSM在低版本android无法使用的问题: 获取屏幕高度时,使用旧版api
- 修正了weibo风格下,编辑帖子crash的bug
- 修改了编辑帖子时,正文的字体大小
- 使用ant自动编译项目并换了release key来编译,带来的后果是这次必须把旧版的卸载了才能安装...
- 长按帖子时,根据系统设置"触摸时震动"来决定是否震动
- 在文章列表的界面,增加了“切换置底”的图标,将搜索图标移到了actionbar
- 搜索帖子的界面,在上面增加了一个搜索的图标
- 改善了显示IP的效果, 重构了代码
- 修改了bug: 十大->帖子->回版面->非同主题模式->帖子无法加载的bug
- 暂时禁掉了帖子里的超链接,因为这个会导致同主题是长按、划屏等的问题;没找到解决的办法 同时在菜单里增加了将当前帖子“在浏览器里打开”,如果有什么东西需要点击的话,在浏览器打开吧
- 给long click增加了震动提示
- 改善了下载更新时的提醒
- 在“关于”对话框里,增加了检测新版本的功能
- 在全屏看图的模式下,除了长按出菜单外,使用菜单键也可以弹出菜单
- 为github项目启用了定制化的域名: http://asm.zfdang.com
- 增加了程序的使用说明: http://asm.zfdang.com/help.html
- 一些小bug fix
- 优化了加载信息的进程,防止多次加载
- 重构了同主题时,gesture/touch/longclick listener, 使得页面上下、左右切换更顺畅 存在一个bug:当帖子里有超链接时,长按和点击翻页都不好使。还不知道怎么fix
- 修正了长按帖子时crash的一个bug
- 当缓存的收藏夹为空时,从web直接下载
- 一些代码的重构
- 在非同主题显示帖子时,显示IP和位置信息
- 更改了全屏看图时,图片切换的条件:即使图片处于放大状态,只要到了图片的边缘,就允许切换
- 在主题列表时,允许使用音量键翻页
- 修正了无网络时,匿名登录crash的问题
- 修正了oRo报的一个bug: "如果有人回复了我的帖子,然后他又删除了这个回复,这个回复在回复提醒中还在,点进去提示无法加载,出来后再看其它帖子就崩溃退出了"
- 修正了帖子日期显示问题,现在日期和时间都有了
- 更改了翻页的实现,原来是一个帖子一个帖子的翻,现在是在竖直方向上滚动95%。音量键和点击屏幕上下部的行为都改了
- 修正了exif显示错行的问题
- 将图片的最大放大数值从4改成12
- 禁用hardware accelerate, 希望能避免"Bitmap too large to be uploaded into a texture exception"的错误
- 开启了largeHeap,降低out-of-memory的问题
- 优化了listview的性能,按理说滚动时会更平滑
- 缺省使用夜间模式
- 稍微调整了界面的padding/margin值
- 同主题查看帖子时,使用音量键来翻页
- 改进了全屏看图的实现方法,避免了内存不足的问题;
- 改进了查看帖子里图片的方法: 1.1 点击帖子里的图片,进入全屏看图模式; 支持屏幕旋转; 1.2 双指缩放图片; 1.3 左右滑动图片,在同一帖子的不同附件之间切换(图片在未放大状态下, 否则是移动图片; 需先将图片缩小再切换); 1.4 图片左上角会提示 当前图片序号/所有图片数; 1.5 长按图片,弹出菜单,可查看图片的exif信息,或者将图片保存到SDCARD中aSM/images/; 1.6 返回键退出全屏查看模式.
- 增加了删除自己帖子的功能(长按弹出菜单);
- 显示exif信息时使用ScrollView,避免横屏下信息显示不全
- 区分了新信和新的回复;但是现在没法检测新的@,看了一下,www2和m版的都没有@的提示,只有nform的有,等以后有机会再改吧
- 增加了"微博方式"来显示同主题列表(设置中可配置,缺省打开),by Daniel;
- 增加了显示IP地址的功能(设置中可配置,缺省打开),by Daniel; 由于增加了IP地址库,安装文件体积增加到了2.1M
- 修正了搜索版面偶尔crash的问题;
- 修正导读页面->帖子详情->回到版面->搜索->搜索结果->点击帖子 内容无法显示;
- 将图片缓存移到SDCARD;
- 全屏显示图片时,增加了显示图片EXIF信息的功能(长按弹出的菜单中);
- 修正了搜索帖子时,"附件"选项不工作的bug;
- 按两次“返回”退出;将“退出确认”的默认值改为false
- 更新了版本信息,从manifest中读取
- 修正点击状态栏notification无法打开程序的bug;
- 更改了屏幕方向里"系统默认"的实现方法:如果用户在系统里设置了禁止旋转,则屏幕不会旋转;
- 在帖子阅读页面开启了屏幕旋转功能;
- 修改了全屏查看图片页面,并开启了屏幕旋转功能;
- TouchImageView增加了长按功能
- 修正无法编辑帖子的bug;
- 全屏显示图片的时候,不缩小图片
- 如果图片加载失败,显示“加载失败”
- 搜索版面的时候,支持中文、英文的部分搜索:比如输入"米兰",会自动提示"AC米兰","国际米兰";
- 修正了原来无法搜索中英文混杂的版面(如"IT业界特快")的问题;
- 去除了UrlImageViewHelper的in memory cache机制, 并且增加了设置下载文件最大size的接口;
- 如果附件的数量超过8个,不再放大图片,防止内存不足;
- 修正了设置中的2G/3G附件最大尺寸下载设置无效的bug;
- 修正收藏夹版面加载的问题,原来的实现没能利用本地的缓存;
- 修正了对帖子列表的处理,上次在标题后添加回复数量后,除了同主题模式,其他模式都会crash
- 修正了分类目录的刷新,弃用了资源里缺省分类目录,第一次会自动从web加载;
- 修改了UrlImageViewHelper库, 对图片自动缩放, 使得图片可以占用屏幕的全部宽度;
- 增加了帖子回复数量,在标题后面的括号中显示;
- 登录时,区分网络连接错误和认证错误;
- 更新了UrlImageViewHelper库。原来附件里图片,缺省的显示大小是200X400,在高分辨率的屏幕下看起来效果不好;升级了之后,如果图片较大,可以充分利用屏幕了
- 增加了退出是否需要确认的设置;缺省需要确认退出;
- 在底部的工具栏中增加了夜间模式,这样可以快速切换白天、夜间模式了
- 缺省展开了水木十大
- 收藏夹里,首先显示“我的收藏夹”的内容并缺省展开,然后再显示最近访问的版块