V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
pluson
V2EX  ›  分享创造

android 手机一个辅助阅读工具

  •  
  •   pluson · 2013-01-27 19:25:17 +08:00 · 4084 次点击
    这是一个创建于 4322 天前的主题,其中的信息可能已经有所发展或是发生改变。
    鉴于在阅读的时候不是太方便记录,做了一个工具。主要用法如下:
    1、打开软件,启动服务
    2、在阅读的时候,通过复制记录阅读内容片段。
    3、可以将记录下的内容整理成一篇文章,然后分享。
    4、可以通过设置,直接在复制的时候,组合成一篇文章。

    请大家给此意见,另外,祝大家新年快乐。下载地址:
    https://play.google.com/store/apps/details?id=me.idea.phanote
    15 条回复    1970-01-01 08:00:00 +08:00
    jingwentian
        1
    jingwentian  
       2013-01-27 19:41:08 +08:00 via Android
    不错,说实话手机上随手记录些东西挺局限的,evernote也就是在pc 网页插件随手记些正在看的东西,手机上我还局限在截屏。然而记录些文字及网址什么的确实没找着实现秒记的东西
    AnyOfYou
        2
    AnyOfYou  
       2013-01-27 19:46:25 +08:00
    @jingwentian 海豚浏览器有evernote的扩展,你可以试下.
    takwai
        3
    takwai  
       2013-01-27 19:56:28 +08:00
    当前版本:0.0.9
    很抱歉,"Phanote"已停止运行。
    系统:索爱ST18i Android 4.0.4。
    =====
    W/dalvikvm( 7694): VFY: unable to resolve static method 147: Landroid/app/TaskStackBuilder;.create (Landroid/content/Context;)Landroid/app/TaskStackBuilder;
    W/dalvikvm( 7694): threadid=1: thread exiting with uncaught exception (group=0x2b542210)
    E/AndroidRuntime( 7694): FATAL EXCEPTION: main
    E/AndroidRuntime( 7694): java.lang.NoClassDefFoundError: android.app.TaskStackBuilder
    E/AndroidRuntime( 7694): at me.idea.phanote.service.ClipService.onCreate(ClipService.java:68)
    E/AndroidRuntime( 7694): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2273)
    E/AndroidRuntime( 7694): at android.app.ActivityThread.access$1600(ActivityThread.java:127)
    E/AndroidRuntime( 7694): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1212)
    E/AndroidRuntime( 7694): at android.os.Handler.dispatchMessage(Handler.java:99)
    E/AndroidRuntime( 7694): at android.os.Looper.loop(Looper.java:137)
    E/AndroidRuntime( 7694): at android.app.ActivityThread.main(ActivityThread.java:4441)
    E/AndroidRuntime( 7694): at java.lang.reflect.Method.invokeNative(Native Method)
    E/AndroidRuntime( 7694): at java.lang.reflect.Method.invoke(Method.java:511)
    E/AndroidRuntime( 7694): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    E/AndroidRuntime( 7694): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
    E/AndroidRuntime( 7694): at dalvik.system.NativeStart.main(Native Method)
    W/ActivityManager( 300): Force finishing activity me.idea.phanote/.MainActivity
    W/ActivityManager( 300): Activity pause timeout for ActivityRecord{2c1cb260 me.idea.phanote/.MainActivity}
    W/InputManagerService( 300): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@2c4a7448
    W/ActivityManager( 300): Service crashed 2 times, stopping: ServiceRecord{2c707830 me.idea.phanote/.service.ClipService
    =====
    pluson
        4
    pluson  
    OP
       2013-01-27 19:57:14 +08:00
    @jingwentian
    其实如果说起阅读来,还是平板比较好。手机也只是更多的放在手边的devise.也只能说是尽可能的方便一点了。
    @AnyOfYou
    其实我想到这个,也是因为在看reader的时候,又只想记录一个片段,怎么办?当然它们这个做得也是比较好的,不过它们只针对网页。所以我想到的是在所有的地方,只要可以复制的地方就可以了。 也希望你能给出一点建议~ 谢谢
    pluson
        5
    pluson  
    OP
       2013-01-27 19:59:03 +08:00
    @takwai 啊哦,thanks 我看一下了
    jingwentian
        6
    jingwentian  
       2013-01-27 20:15:34 +08:00 via Android
    @AnyOfYou 多谢。一直用chrome,不晓得海豚还有这插件,原来知道有个手势。
    @pluson 嗯,ipad在路上一直用reader订阅些rss.. 但手机应用还是更广泛一些。
    AnyOfYou
        7
    AnyOfYou  
       2013-01-27 20:34:51 +08:00
    @pluson 嗯,我试用了下.说几点我的想法.

    1 按照你程序的逻辑,snippet应该是note的子集,由一条或多条snippet组成的note,你把它们俩并列放似乎不太合适.

    2 其实可以考虑,让应用程序开机自启,全局后台监控剪贴板并记录下来.这样子虽然好像有点流氓,但是却很适合这样的笔记应用.因为你看到一篇好文,需要记录的东西,大多数情况下都是没有准备的,这时候如果再切出去启动软件,再切回来复制,有点扫兴吧.可以把它作为一个选项,让用户自己选择是否自启.当然如果勾选开机自启的话,那个通知栏图标就应该去掉了.另外常驻后台的话,应该也得把用户复制内容的时间,甚至复制操作发生时是在哪一个Activity中(这个好像不太容易?),这些信息记录下来,方便用户筛选.

    3 每个snippet,可以添加一个选框,用户可以点选几条snippet直接合并成一个note,可以上下滑动调整snippet的位置.可以左右滑动移除snippet.

    就想到这么多.另外我看了下LZ的帖子,10天前开始打算做,到现在都发布了,佩服执行力.
    pluson
        8
    pluson  
    OP
       2013-01-27 21:35:01 +08:00
    @jingwentian
    也在考虑做一些调整,更适合平板ui来用吧。
    @AnyOfYou
    首先谢谢你的建议。
    1、snippet中的一个作用是做为一个复制记录,另外一个功能是为note提供素材。本身你复制的内容是可以直接放到note里,而不用先到snippet里面的。所以关于并列,其实我也没有想到更好的排列方式啦。
    2、前两天,给朋友试用的时候,朋友说把他qq聊天啊,什么的记录都记下来了呢?我就觉得实在是应该让用户知道,它自己在做什么吧。复制时间的话,这个是没有问题的。另外在哪个Activity,因为是用到android的api,这个的确需要考虑一下。
    3、这些建议都非常好,感谢。
    的确向你说得,这个软件也没用多久,时间有限。起源也是在看左耳朵耗子的文章的时候,想到一些简单记录下来,没有太合理的,而很多人都会在阅读,于是考虑做一下,所以需要进一步完善。

    我觉得人的记忆有时候,还是需要简单的重复才能记得住。
    pluson
        9
    pluson  
    OP
       2013-01-27 22:13:01 +08:00
    monkey 测试10000次,没有崩溃。
    takwai
        10
    takwai  
       2013-01-29 11:30:32 +08:00
    @pluson 点了一下"报告"发送出去,不知有没帮助?
    pluson
        11
    pluson  
    OP
       2013-01-29 14:01:43 +08:00
    @takwai 比较菜,表示压力很大。我努力吧,昨天看了一下,还是没看出问题来,sorry 不过会越来越好的
    pluson
        12
    pluson  
    OP
       2013-01-31 17:52:59 +08:00   ❤️ 1
    @takwai 首先谢谢你的反馈,原因是引用了一个不支持4.0.x版本的api.现在已经改正了。phanote 11, 已经发布,需要等一段时间才能看得到。另外用了新的logo啦!如果有什么意见,欢迎联系我~
    takwai
        13
    takwai  
       2013-02-01 09:43:27 +08:00
    @pluson 目前可以正常使用了,赞!但是点一下片段列表的内容,又会重复一条。让用户可以设置一个片段最大列表数,这样子就不用由于复制过的内容太多了,每次都要清空一下片段。
    isayr
        14
    isayr  
       2013-02-01 10:15:58 +08:00 via Android
    不知道可否用于g+上的文字复制,现在客户端不能复制消息上的文字真蛋疼啊。
    pluson
        15
    pluson  
    OP
       2013-02-01 11:34:38 +08:00
    @takwai
    这个算是个小bug, 多次复制已经针对之前的版本调整过了。
    不过因为在这上版本调整结构的时候,没有测试全面。所以导致这个bug的出现,现在已经好了。
    设置一个最大列表数的确很需要,不过可以在option menu里面一次清空,当然需要的东西都整理到note里面去的。我觉得片段是一个短暂存在项的note是一个长期存在项,你觉得这样合理吗?谢谢啦
    @isayr
    试了下g+, connect 错误,暂时没有vpn。另外这个软件是用到系统自己带的clipboard,只是想在手机上阅读时更方便的做笔记。如果能把消息复制到剪切板上去,那这个软件就可以用。不知道,我有没有理解错?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5425 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:09 · PVG 15:09 · LAX 23:09 · JFK 02:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.