Skip to content

zfdang/asm-android-client-for-newsmth

Repository files navigation

aSM: Android Client for NewSMTH

aSM -- android上的水木清华客户端

项目介绍和使用说明

http://asm.zfdang.com/

注意:这个项目不再继续维护了。 一个类似的项目:https://github.com/zfdang/zSMTH-Android

下载地址

Build Date: 2014-11-20.

aSM.apk

更新历史

2015-01-15:

  1. 修改了并发下载图片的线程数。原来是10,但是使用的时候经常遇到图片下载失败的情况。希望这个修改能够改善这个问题。
  2. 更新了geo db

2014-11-20:

  1. 兼容android 5.0

2014-08-15:

  1. 更新了eclipse的project相关文件
  2. copy了daoxiangcun@github的fetchContent和httpurldownloader使用同一个cookie的代码
  3. 使用android support library中的pull to refresh控件

2014-08-14:

  1. 修正了十大加载不进来时,crash的bug

2014-08-04:

  1. 附件文件显示真实的文件名,不过中文没处理好

2014-08-03:

  1. 修正了一个null pointer的bug,这样在网络不好的时候,就不会频繁crash了
  2. 调整了图片缩放的实现,优先调整宽度,不再要求高度也在一屏内

2013-12-24:

  1. 更新了IP数据库,现在用的是一个14M的大库,造成安装文件变大

2013-12-23:

  1. revert vt100 related changes

2013-12-12:

  1. 修复回复帖子时,app签名换行的问题

2013-12-09:

  1. 所有版面列表的快速滚动条增加了索引
  2. 同主题看帖时,也增加了快速滚动条的索引

2013-12-07:

  1. 让asm像cterm那样支持颜色控制符等简单的ANSI控制符, by flash2

2013-12-02:

  1. 同主题模式下,显示帖子的楼号

2013-10-04:

  1. 帖子字体大小将控制帖子的作者、时间、正文、附件等文本

2013-08-06:

  1. 长按GIF图片,将弹出保存图片到本地的选项
  2. 退出时不再通知服务器,加快程序关闭的速度

2013-08-05:

  1. 增加了google analytics, 统计aSM的安装情况

2013-08-01:

  1. 优化了获取图片类型的代码,使用HEAD方法(原来使用GET)方法

2013-07-31:

  1. 正确显示附件图片的文件类型
  2. 显示GIF动画

2013-06-20:

  1. 修正了在android 2.3上crash的问题

2013-06-13:

  1. 在设置里可以选择全屏看图时的屏幕方向:系统默认,或者跟随重力感应

2013-05-17:

  1. 在branch实现了允许用户手工调整收藏夹版面的功能, 没有merge到master. 下载地址:https://github.com/zfdang/asm-android-client-for-newsmth/raw/favorite/dist/aSM.apk

2013-05-15:

  1. 全屏看图模式下,可使用音量键翻页
  2. 在主题列表、帖子列表和邮件里,增加了up caret

2014-22:

  1. fix issue 6

2013-04-05:

  1. 修正了帖子正文中链接无法点击的问题;

2013-03-31:

  1. 更新了aFileChooser库
  2. 调整了上传附件时的布局,显示真实的文件名和文件大小,增加了上载的进度提示,返回时提示是否放弃已选择附件

2013-03-30:

  1. 修复了一个crash的bug
  2. 更新了actionbarsherlock,不知道有没有隐藏的问题

2013-03-29:

  1. 长按帖子的操作里,增加了转寄到站内其他用户的功能
  2. 查询用户信息的界面,增加了用户IP/位置信息
  3. 查询用户信息的界面,增加了给用户发信的功能
  4. 查询用户信息的其他一些改进

2013-03-26:

  1. 在收藏夹界面,长按版面可将版面从收藏夹删除
  2. 在版面的主题列表界面,按菜单键,可将版面加入到收藏夹
  3. 小幅调整了左右划动的阈值

2013-03-25:

  1. 修正了全屏看图的一个bug: 所有的操作(保存、查看Exif)都是基于初始的那张图

2013-03-24:

  1. 重构了部分代码
  2. 修正了全屏看图在android 4.0之前无法正常工作的bug, 使得全屏看图真的全屏了
  3. 调整了帖子长按菜单的顺序,“在浏览器里打开”在匿名登录时打开m版的同主题页面
  4. 全屏看图时,使用line indicator来标示当前图片的位置

2013-03-22:

  1. 同主题模式下,在首页向右划动,返回到版面列表
  2. 在设置里增加选项:左右划动,右划返回
  3. 改进了升级的代码,现在可以在android 2.3下面正常工作了
  4. 手势提示的文字可以在设置里取消了
  5. 优化了翻页的代码, 避免了不必要的重新加载

2013-03-21:

  1. 稍微调整了一下显示帖子时的布局,和搜索窗口的字体颜色
  2. 对输入数字的编辑框,缺省打开输入法的数字输入模式
  3. 在首页导读、个人收藏夹、版面列表里,允许使用音量键上下滚屏

2013-03-20:

  1. 修正了当帖子非正常加载时,长按crash的问题
  2. 限制了左划、右划的生效范围,只在同主题或者正常模式看帖子时有效
  3. 修正了aSM在低版本android无法使用的问题: 获取屏幕高度时,使用旧版api
  4. 修正了weibo风格下,编辑帖子crash的bug
  5. 修改了编辑帖子时,正文的字体大小
  6. 使用ant自动编译项目并换了release key来编译,带来的后果是这次必须把旧版的卸载了才能安装...
  7. 长按帖子时,根据系统设置"触摸时震动"来决定是否震动
  8. 在文章列表的界面,增加了“切换置底”的图标,将搜索图标移到了actionbar
  9. 搜索帖子的界面,在上面增加了一个搜索的图标

2013-03-19:

  1. 改善了显示IP的效果, 重构了代码
  2. 修改了bug: 十大->帖子->回版面->非同主题模式->帖子无法加载的bug
  3. 暂时禁掉了帖子里的超链接,因为这个会导致同主题是长按、划屏等的问题;没找到解决的办法 同时在菜单里增加了将当前帖子“在浏览器里打开”,如果有什么东西需要点击的话,在浏览器打开吧
  4. 给long click增加了震动提示
  5. 改善了下载更新时的提醒

2013-03-18:

  1. 在“关于”对话框里,增加了检测新版本的功能
  2. 在全屏看图的模式下,除了长按出菜单外,使用菜单键也可以弹出菜单

2013-03-17:

  1. 为github项目启用了定制化的域名: http://asm.zfdang.com
  2. 增加了程序的使用说明: http://asm.zfdang.com/help.html
  3. 一些小bug fix

2013-03-16:

  1. 优化了加载信息的进程,防止多次加载
  2. 重构了同主题时,gesture/touch/longclick listener, 使得页面上下、左右切换更顺畅 存在一个bug:当帖子里有超链接时,长按和点击翻页都不好使。还不知道怎么fix
  3. 修正了长按帖子时crash的一个bug
  4. 当缓存的收藏夹为空时,从web直接下载
  5. 一些代码的重构

2013-03-15:

  1. 在非同主题显示帖子时,显示IP和位置信息

2013-03-14:

  1. 更改了全屏看图时,图片切换的条件:即使图片处于放大状态,只要到了图片的边缘,就允许切换
  2. 在主题列表时,允许使用音量键翻页

2013-03-13:

  1. 修正了无网络时,匿名登录crash的问题
  2. 修正了oRo报的一个bug: "如果有人回复了我的帖子,然后他又删除了这个回复,这个回复在回复提醒中还在,点进去提示无法加载,出来后再看其它帖子就崩溃退出了"
  3. 修正了帖子日期显示问题,现在日期和时间都有了

2013-03-12:

  1. 更改了翻页的实现,原来是一个帖子一个帖子的翻,现在是在竖直方向上滚动95%。音量键和点击屏幕上下部的行为都改了
  2. 修正了exif显示错行的问题
  3. 将图片的最大放大数值从4改成12
  4. 禁用hardware accelerate, 希望能避免"Bitmap too large to be uploaded into a texture exception"的错误
  5. 开启了largeHeap,降低out-of-memory的问题

2013-03-09:

  1. 优化了listview的性能,按理说滚动时会更平滑
  2. 缺省使用夜间模式
  3. 稍微调整了界面的padding/margin值

2013-03-08:

  1. 同主题查看帖子时,使用音量键来翻页

2013-03-06:

  1. 改进了全屏看图的实现方法,避免了内存不足的问题;

2013-03-05:

  1. 改进了查看帖子里图片的方法: 1.1 点击帖子里的图片,进入全屏看图模式; 支持屏幕旋转; 1.2 双指缩放图片; 1.3 左右滑动图片,在同一帖子的不同附件之间切换(图片在未放大状态下, 否则是移动图片; 需先将图片缩小再切换); 1.4 图片左上角会提示 当前图片序号/所有图片数; 1.5 长按图片,弹出菜单,可查看图片的exif信息,或者将图片保存到SDCARD中aSM/images/; 1.6 返回键退出全屏查看模式.
  2. 增加了删除自己帖子的功能(长按弹出菜单);
  3. 显示exif信息时使用ScrollView,避免横屏下信息显示不全

2013-03-04:

  1. 区分了新信和新的回复;但是现在没法检测新的@,看了一下,www2和m版的都没有@的提示,只有nform的有,等以后有机会再改吧

2013-03-01:

  1. 增加了"微博方式"来显示同主题列表(设置中可配置,缺省打开),by Daniel;
  2. 增加了显示IP地址的功能(设置中可配置,缺省打开),by Daniel; 由于增加了IP地址库,安装文件体积增加到了2.1M

2013-02-27:

  1. 修正了搜索版面偶尔crash的问题;

2013-02-26:

  1. 修正导读页面->帖子详情->回到版面->搜索->搜索结果->点击帖子 内容无法显示;
  2. 将图片缓存移到SDCARD;

2013-02-25:

  1. 全屏显示图片时,增加了显示图片EXIF信息的功能(长按弹出的菜单中);
  2. 修正了搜索帖子时,"附件"选项不工作的bug;

2013-02-24:

  1. 按两次“返回”退出;将“退出确认”的默认值改为false
  2. 更新了版本信息,从manifest中读取

2013-02-23:

  1. 修正点击状态栏notification无法打开程序的bug;
  2. 更改了屏幕方向里"系统默认"的实现方法:如果用户在系统里设置了禁止旋转,则屏幕不会旋转;
  3. 在帖子阅读页面开启了屏幕旋转功能;
  4. 修改了全屏查看图片页面,并开启了屏幕旋转功能;
  5. TouchImageView增加了长按功能

2013-02-22:

  1. 修正无法编辑帖子的bug;
  2. 全屏显示图片的时候,不缩小图片
  3. 如果图片加载失败,显示“加载失败”

2013-02-21:

  1. 搜索版面的时候,支持中文、英文的部分搜索:比如输入"米兰",会自动提示"AC米兰","国际米兰";
  2. 修正了原来无法搜索中英文混杂的版面(如"IT业界特快")的问题;
  3. 去除了UrlImageViewHelper的in memory cache机制, 并且增加了设置下载文件最大size的接口;
  4. 如果附件的数量超过8个,不再放大图片,防止内存不足;
  5. 修正了设置中的2G/3G附件最大尺寸下载设置无效的bug;

2013-02-20:

  1. 修正收藏夹版面加载的问题,原来的实现没能利用本地的缓存;
  2. 修正了对帖子列表的处理,上次在标题后添加回复数量后,除了同主题模式,其他模式都会crash

2013-02-19:

  1. 修正了分类目录的刷新,弃用了资源里缺省分类目录,第一次会自动从web加载;
  2. 修改了UrlImageViewHelper库, 对图片自动缩放, 使得图片可以占用屏幕的全部宽度;
  3. 增加了帖子回复数量,在标题后面的括号中显示;
  4. 登录时,区分网络连接错误和认证错误;

2013-02-17:

  1. 更新了UrlImageViewHelper库。原来附件里图片,缺省的显示大小是200X400,在高分辨率的屏幕下看起来效果不好;升级了之后,如果图片较大,可以充分利用屏幕了
  2. 增加了退出是否需要确认的设置;缺省需要确认退出;
  3. 在底部的工具栏中增加了夜间模式,这样可以快速切换白天、夜间模式了
  4. 缺省展开了水木十大
  5. 收藏夹里,首先显示“我的收藏夹”的内容并缺省展开,然后再显示最近访问的版块