Using C++
posted on 2013-03-18 16:06 codejie 阅读(2754) 评论(102) 编辑 收藏 引用
最近看到一个叫碎片时间背单词app,背词方面做的很有意思,可惜要手动输入,还没tts,残念 回复 更多评论
@jan等我的LAC2出来,咱也有背单词功能的,还不用自己输入,你说爽不...(要等...我才开始敲,googlecode.com还不给力,没法checkin代码,ri啊在天朝...) 回复 更多评论
@codejielac2?? 前一次听说,lac1就挺好啊,能不能在lac1的单词界面加上音标的显示啊,做为一个音标控,听到tts发音的时候,能看到音标就太幸福了. 回复 更多评论
@janLAC的数据来自从Lingoes抓取的'网页',从其中分解出音标来...你饶了我先吧...LAC2我试试啊.. 回复 更多评论
@codejie晕,原来不是xml标记的语言啊哪如果我手工编辑xml有办法实现不,我感觉把哪条标记显示出来就好 回复 更多评论
@janLingosHook一直采取的是不直接访问Lingoes数据的方式实现的,真的没法提取其中的xml数据啊,除了特定几个词典外,默认都是HTML数据的...手工编辑的XML的数据当然可以显示所需字段了,只是改代码是避免不了的了.. 回复 更多评论
@codejie请教要怎么改,我把安桌市场上的背单词app都试了个遍,还是不满意,...没一个达到这个要求的说起来,这个apk文件怎么编辑呢?? 回复 更多评论
@jan从你问的'apk什么什么的'来看,'改'吗...怕对你很有难度.当然如果你真想感受下敲字的'乐趣',我是很开心发LAC的源码给你,你再想想不? 或者,要不再等等LAC2?我会考虑你这个音标需求的! (困死了...) 回复 更多评论
@codejie恩,源码吧,如果不太长的话,我记得你的lac可以导入xml,我想在屏幕上加个label 显示xml下的音标这个分支,不知道可行不可行 回复 更多评论
@jan好啊,mail地址拿来,我发给你.另外,如果你是用xml导入的数据,那可以直接在word后面加上音标就好了啊,word[wxd],这样不就显示了吗? 回复 更多评论
@codejietaobao.cao@qq.comtks 回复 更多评论
可以是可以,但不知道会不会影响tts的识别?? 其它我就想要一个,单词浏览功能的小软件,可以读的同时看到,可以自己导入单词...市场上做的都好复杂,... 回复 更多评论
@jan啊,行家啊...这肯定会影响TTS的...正在发src包给你,一会收下.其中有ad sdk包的,记得去掉啊.另外,说好啊,只许看,不许笑啊...咱是JAVA新手啊... 回复 更多评论
原来是java编的啊,我可是一点不会啊,不过组里有2个搞java开发的,不行去问问好了,您得告诉我,在哪一段改啊, 回复 更多评论
果然很复杂 说不定我把你的speaker.java模块挖出来,自己写个显示xml的浏览程序会更快点^^, DataFormat.java是干嘛用的,我记得你说直接html显示了 回复 更多评论
@janDataFormat.java是用于将输入的数据,如xml,转换成HTML的,这样LAC就不用保留两种数据格式了.我是偷懒了,你改起来就麻烦了,哈哈... 回复 更多评论
我猜也是这样,哎,现在想法是把下面哪个涂抹版换成输出的页面,不能只显示音标,就显示全部页面也好 回复 更多评论
@janyep, good idea. Maybe you can use Webview instead of FingerView in main activity. 回复 更多评论
正在看源码,说不定能实现,但是,我不会封装啊,最后怎么变回apk呢 回复 更多评论
@jan你到底在用什么改啊...去developer.android.com上下载套adt组件来,啥都有了啊.. 回复 更多评论
@codejienotepad... 回复 更多评论
FingerDrawView应该是图画版了 HtmlDisplayActivity 不知道是不是显示方面的文件 回复 更多评论
@jan猛啊...话说当年俺写网站时,用的就是这个notepad... 回复 更多评论
@jan还有个叫做PlayActivity的不?都忘记了... 回复 更多评论
//loadWordData(intent.getExtras().getString(WORD)); loadWordSrc(Integer.parseInt(intent.getExtras().getString(SRCID))); 貌似按字来检索被你注销了下面一句是读源网页的,貌似是用来调用数据的...哎,我也不想用记事本,先分析下看看吧,没基础,实在不行只能去学学怎么配置开发平台了.... 回复 更多评论
@jan是的,后一句用于加载数据的.我不喜欢用字符串做处理,有ID还是用ID比较爽的.. 回复 更多评论
咳,看了半天,发写涂鸦版很下辛苦啊,写了好多,不过我个人是从来没打开过,感觉汉字还好,英文哪个长度,手写一半屏幕就不够了....对了,刚才为了测试涂鸦,特地去开了一下,结果现在调不回去了,固定下半屏红色,请问有没有什么办法解决 回复 更多评论
@jan你一直在一个地方写不就不担心太长了啊...这个板子全是自己写的,吐血啊...LAC2打算去掉了...红屏啊,是不是你在android手机上的developer配置里面开启了某个调试选项啊? 回复 更多评论
没有啊,我连豌豆夹开的调试都关了,lac里面只有颜色和笔记的,没有开关涂鸦版的选项呢 回复 更多评论
@jandeveloper options下的show surface updates选项没开?这个在android手机上,给那个x荚没关系啊.再不行,就删掉这个板子,反正你不用哦.. 回复 更多评论
不用是不用,但这不是还没写出来呢,不知道把FingerDrawView里的代码删空了,换上HtmlDisplayActivity的会不会有效, 应该有个窗口大小的定义什么的,也没找到(WebView) 这东西也不会用...困难重重恩,仍然纸上谈兵,毕竟开发环境都没装呢... 回复 更多评论
显示屏幕更新 哪个一开,手机直接变信号灯了,一碰就闪,没办法又关掉了 回复 更多评论
@janWebview是在resource文件里面的,建议你还是装个adt先...那个闪闪的,就是说千万别开... 回复 更多评论
@codejie哪有用留言当聊天工具用的啊..不屏蔽你屏蔽谁啊..确实没给报过这个bug,因为LAC一共下载只有599个,还包括我自己下载的一个...删了板子! 回复 更多评论
下了,不会用,还在找资料呢..感觉很简单的问题,越来越复杂了,汗 虽然不想打击你,其实我下过好几次^^,比较公司一次,家里一次,电脑还原又一次之类,笑有没有看哪个,大学刚毕业,自己公司卖了6000w的微博,最近火的很 回复 更多评论
@jan我到觉得adt是目前我用到的最简单的IDE环境了,真的,我从不会写到第一个应用写好也就一周时间.下载这么多次啊...感动啊..多打击我吧...那帖子昨晚就看到了,唉..我早已经到了接受平庸的年龄了,没那么多想法了... 回复 更多评论
还是搞不出来,开发果然是最难的orz 回复 更多评论
@jan隔行如隔山啊...但话说现在的开发比在google出现前是简单了1W倍了..当年光Windows书就看了一米高,现在身边就一张纸,一支笔和一根网线... 回复 更多评论
@codejie没办法,马上进移动干活了,等闲下来再整吧,再搞下次怕手机都要刷机了 回复 更多评论
@jan等我LAC2吧,希望半年内能写完...另外,敲字这东东,做个爱好就好,太认真了伤身啊... 回复 更多评论
@codejie半年,我的神,这得做成啥样啊 回复 更多评论
@jan兄弟啊,也想明天就能给你,但这,白天要上班,晚上要哄宝宝睡觉,正常日子能敲字的时间是在23点到1点啊..水平又不够,半年都是乐观了我... 回复 更多评论
@codejie呵,我不急着用,1就很好用了,如果改成功能了,我大约不会换别的用了,只是,感叹下开发之难1点睡太晚了,还是早点休息比较好林格斯2.9让我删了,不能取词pdf,破事,最后搞到系统还原... 回复 更多评论
@jan我一直没法pdf取词,早放弃了..实话说,2.9和2.8,还没看出什么差异..另,开发不难,是开发者难,LAC2我都打算收费试试了... 回复 更多评论
@codejie可以取啊,不过要专业版的收费你可以让人选么,要么点广告,要么等3s种啥的如果这个主意采用,请先给我个无广告版,笑^^ 回复 更多评论
@jan无广告啊,好啊,没问题,送你...嘿嘿...(我'阴险'地笑啊...) 回复 更多评论
@codejie说笑,源码都拿到了,想删广告自己删就好了,不过,我觉得这个方法是不错的,推荐 回复 更多评论
@janY的...忘记给你源码了... 回复 更多评论
@codejie没事,我也不会用,会的话,先把涂鸦版改掉了^^ 回复 更多评论
@jan这么不喜欢板子啊,好,这才去了它.. 回复 更多评论
@codejie还行,也不讨厌,只不过,它占了这块空间,正好被我看上了,哈哈 回复 更多评论
@jan写个'拆',再画个圈,就没了.. 回复 更多评论
第一次加载,满屏的红xx后来下了2.2以后,红xx少了,还有一些,好像是空格的原因删了半天空格,然后在主xml里注释了涂抹版,再打包放手机里运行,一背单词就退出了... 回复 更多评论
@jan哪里会有'空格'问题啊,是不是因为第一次没有生产R文件啊..另外,别在XML里面注释啊,到java文件里面注释比较好,xml都是一些配置,搞不好就会编译或者运行失败的. 回复 更多评论
@codejie呵,已经失败了,一开始就退出java文件要怎么改呢,把FingerDrawView改成HtmlDisplayActivity行么 回复 更多评论
@janNo, No, No..FingerDrawView是一个view,HtmlDisplayActivity是个activity,不能互换的. 要换着改的话,可能需要自己建个新的view来替换FingerDrawView,而这个新view是通过HtmlDisplayActivity的layout文件inflate的...(有点绕...) 回复 更多评论
通俗的说,inflate就相当于将一个xml中定义的布局找出来.在View类中,也有inflate方法??publicstaticViewinflate(Contextcontext,intresource,ViewGrouproot)另,被您猜对了,是报R file xx 变量xx的错 回复 更多评论
@janR文件错误一般project clean->build下就好了.view问题嘛,嘿嘿,咱是android新手,这个函数还真没用过,我的inflate方法是在view中一个一个把子view都create出来...我知道有直接通过layout的inflate方法,但还没实战用过,不敢乱说了...另,这两天我在升级LAC2的native dictionary Demo,LAC2要再慢点了,你加油啊... 回复 更多评论
终于明白点了,界面,样式,代码您直接把调用后面的页面的代码给我被,您哪个inflate我找不到啊我这个view和您哪个是一样的,就早调用一点被 回复 更多评论
score_item.xml 是涂抹版的布局把这个参考html_display.xml做一些修改的话,存局就好用了,但java怎么做呢,loadWordSrc(Integer.parseInt(intent.getExtras().getString(SRCID)));再读一次,还是重定向this.setContentView(R.layout.html_display);就好了 回复 更多评论
@jan板子只是一个view控件,是放在play.xml里面的,注意有三个play.xml,有用的是layout-land和layout-port下面的.在其中去掉板子的定义,换成你的应该就可以了.去掉后,java代码中相应的去掉处理板子的代码就好.至于然后怎么做,那要看你怎么放置或者处理你的数据了.loadWordSrc()是用于加载解释数据的. 回复 更多评论
板子是啥东西啊 布局么 回复 更多评论
android:id="@+id/fingerDrawView1" 就是哪半个屏幕的名字啊 回复 更多评论
@jan说的就是那个输入板...fingerDrawView1就是输入板view在layout中的标识 回复 更多评论
我觉得修改别人的程序,比自己开发难多了java是蛮好上手的,hello world 已经在我手机上了但是...还是修改不出来,55 回复 更多评论
@jan继续hello world,两周内,你就可以写个LAC了...trust me... 回复 更多评论
@codejie没哪个天赋,我又不是开发人员,我能写个,边浏览,边tts就不错了 回复 更多评论
@jan只要浏览查看加个TTS的话,真的简单了...加油啊 回复 更多评论
再次失败,加载不报错了,一运行就报错退出涂抹板注释掉了,但看来注释的不彻底,只能自己写了,能介绍下,怎么用tts把xml分支读出来不^^ 回复 更多评论
@janTTS没法读取xml格式的,实际只要将要单词字符串交给TTS就可以了,发音什么的TTS会搞定的. 回复 更多评论
tts完成,考虑数据方面怎么处理, 1 用文本 tab分隔,2 用csv 直接导入3 用sqlite a-b 型关联的数据,还要考虑录入的方便... word - 音标 回复 更多评论
@janandroid默认支持sqlite的,LAC用的也是这个,可以考虑添加的音标字段,用于显示. 回复 更多评论
@codejie可是我只想顺序显示啊,要怎么做,单词做索引,实时查询?? 回复 更多评论
@jan通过数据库查询获得相应的Cursor,然后next(), next()就好了..感觉你需要的东东并不多,建议你直接从新写个app,一个activity,一个sqlite,一个tts应该够了.. 回复 更多评论
写了个脚本,本来想发给你的,结果 ....莫非我被拉黑了??您的邮件被收件人(codejie@gmail.com)所在服务商判为垃圾邮件,对方不予接收。 回复 更多评论
@jan怎么可能被我拉黑啊..真要拉黑也是google干的...是不是邮件包含'支持朝鲜人民发导弹'什么内容了呢?去掉!再发来试试,嘿嘿... 回复 更多评论
哪有哪种东西啊,纯脚本啊,最多带个海盗碗的网址笑=.=再说gg也不管北韩啊 回复 更多评论
@jan啥脚本?长不?要不在blog里用留言试试? 回复 更多评论
借了个网盘传了...gg还是很严的链接:http://pan.baidu.com/share/link?shareid=433364&uk=1628250009 密码:2719下完我删掉好了...真是,上次你一包源码过来,gg也没说啥啊 回复 更多评论
@jan下载了,但这个vbs脚本干嘛用呢?我不会脚本吔... 回复 更多评论
点确定就好,里面有个文件地址你要改一下,我写的是我自己的目录,你把txt放哪就写哪 回复 更多评论
@jan啊,啊,这些URL都是干嘛的?我都访问不了哎.. 回复 更多评论
心诚则灵么,^^ 回复 更多评论
@jan收到mail了,非常感谢啊..不过,看来你也是个不安份的主啊...你家水表在哪里呢..嘿嘿... 回复 更多评论
我提供的只是url换成ip这个功能,手动复制一样能完成,不安份的是你的心呢 ^^怎么样,有没有看到海贼王,有没有找到你的one piece ^^ 回复 更多评论
@jan如果你在看这个的话...咱俩有"代沟"了...唉,又被你刺激到了--我知道我老了... 回复 更多评论
哎,我说的是海岛湾啊,世界最大的哪个站,.我不看哪个民工漫的https://chrome.google.com/webstore/detail/world-of-warcraft-auction/lfeppommcnfjgnefmbonepcfejdeofpg 谷哥浏览器插件,可以一边上班,一边查看拍卖行的物价 ^^ 回复 更多评论
@jan咱G少,都是只卖不买的...常年卖各类材料,要的M啊...唉,实际上一周只玩一次,算是修仙人了.. 回复 更多评论
上的少,才要多看么,了解行情,省得把宝贝当垃圾卖了^^ 回复 更多评论
@jan哈哈...一般都挂的很高,一周check一次,卖掉就赚,卖不掉下周继续,嘿嘿...典型JS心态啊... 回复 更多评论
找到可用的了,http://static.apk.hiapk.com/html/2011/10/272381.html 终于不用自己开发了,半个月,我的神...可惜界面和按钮不喜欢,人家也不开源 ORZ 回复 更多评论
@jan抱歉出门才回来..找到好用的就好,实话说,敲字什么的真的不好玩..(哈哈,少了个同行冤家..)等我LAC2出来,你再试试啊.. 回复 更多评论
好啊,java很难用,我可以脚本写出同样的东西,可惜,java就弄晕了我了... 回复 更多评论
@jan我到觉得写脚本的都是高人...python就搞死我了...另外,你有x64版本的altmfc库吗? 回复 更多评论
没哪东西,脚本很好写的,我们比较关注通用性,就是操作系统自带的东西来写,相对都很简单的操作 回复 更多评论
@jan我需要这个这个x64版本的atlmfc库来编译一个支持x64版本的LingosHook,弄不到,很郁闷啊... 回复 更多评论
http://qtchina.github.io/4/node_427.html 说不定有你要的东西 回复 更多评论
@jan谢谢啊,这个我也google到了,只是用的是VCExpress2008,还是有差异的.目前我已经搞定了x64编译环境了,如果一切顺利的话,很快就有个LingosHook for x64版本了,哇哈哈... 回复 更多评论
售后支持不错啊,哈哈 加油加油 回复 更多评论
@jan谢谢.能力范围内的事情,尽力而为了... 回复 更多评论