android 手机一个辅助阅读工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
pluson
V2EX    分享创造

android 手机一个辅助阅读工具

  •  
  •   pluson 2013-01-27 19:25:17 +08:00 4336 次点击
    这是一个创建于 4651 天前的主题,其中的信息可能已经有所发展或是发生改变。
    鉴于在阅读的时候不是太方便记录,做了一个工具。主要用法如下:
    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     Solana     5179 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 07:46 PVG 15:46 LAX 00:46 JFK 03:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86