如果你的Amazon账号带有二步验证,或者触发了系统风控,在Kindle上登录时可能会出现登录成功,弹出了二步验证并且通过,但是仍然提示需要登录的情况。正确的登录流程如下:
- 点击登录,然后输入用户名和密码
- 如果有二步验证,输入二步验证代码,确定
- 等设备回到提示登录界面
- 如果没有二步验证,这时去账户邮箱查收临时代码
- 再点击一次登录,输入原来的用户名,密码输入原来的密码后面跟上临时代码或二步验证代码
如果你的Amazon账号带有二步验证,或者触发了系统风控,在Kindle上登录时可能会出现登录成功,弹出了二步验证并且通过,但是仍然提示需要登录的情况。正确的登录流程如下:
历经千辛万苦终于把博客搬离了坑爹的 SAE。Oh yeah! 原始内容还是能通过 http://old-blog.swineson.cn/ 访问。
之前还令人担心的22小时火车车程竟然就这么过去了。在车里打打牌,看看电影,然后和两台笔记本电脑共享一张床……挤得颈椎难受。3点经过蚌埠站的时候突然醒了,看到铁路两旁破旧的矮楼,心里有那么一点悲凉。
(宁波火车站外景)
火车上的盒饭要20元。老师说以前推过去20元,推回来就只要15元了,没想到现在世道变了,服务员说,价钱不是他说了算的。
上海站停20分钟的时候下车看了看,站台上有一个大姐守着推车卖东西,我和某老师上去想看贴着的价目表,她先是移动了一下车,然后又说“你们又不买,看什么看?”,暗暗地鄙视之,走开。
火车上冷,好多人感冒了,包括对面的小男孩,吐了一床(夸张了)。很多人伸出援手,微微地小感动。
(插一句,点点的编辑器和Chrome有点不兼容……不全屏一按回车键就跳到页首,全屏了一按回车键,工具栏就失踪了……)
又悲剧地按了回车。下午报了到,各种忙乱。宾馆的网速只有几KB每秒,比EGPRS还慢……
图片传不上了。不说了。
如果你是个有心人,也许你还记的Google在几年前推出过一个App Inventor服务,据说能让5岁小孩编写Android程序。当然,我在打开那个页面后从来没找到过怎么使用的说明。这个项目被废弃了好久,直到麻省理工学院(MIT)把这个项目接了过来,重新开发,于是就有了现在的MIT App Inventor。
这个工具分为“界面设计器”和“代码设计器”两部分(这点类似于VB),界面设计器是在浏览器中运行的,而代码设计器则是一个Java程序。使用的第一步是安装代码设计器组件(点击这里下载,版本1.2,查看详细英文引导),别忘了安装Java,否则是不能运行的。
确定安装完成后,就可以到http://beta.appinventor.mit.edu 新建一个项目了。
我做了一个简单的秒表界面,如图所示:
(查看大图:http://zhj.sourceforge.net/pictures/diandianblog/AppInv_SimpleClock.png )
界面总体感觉和VB有点相似之处,左边是控件列表,右边是属性等等,懂一点英语就能看懂。左边的控件可以直接拖动到设计区。(ps:想知道如何把两个控件横向放置?在左边的控件区,Screen Arrangement分类中有三个控件,把第一个拖动到设计区,注意这个控件不可见,自己记住位置,然后把其它控件拖动到其上,如下图所示。)
设计完成,点击右上角的Open The Block Editor就打开了代码编辑器。(如果提示下载文件或者浏览器自动下载了,直接运行即可。如果运行不了,回去装Java再来……)
代码编辑器全都是Java的面向对象的过程+拼图式连接,就像一个玩具。学过Java的人应该都会用。如果找不到某些东西,下面给点提示:
定义过程和变量在Built-in->Definition
调用变量和所有控件的属性、事件在My Blocks->My Difinitions
右上角的“New Emulator”可以新建一个Android模拟器,或者连接自己的手机,都可以调试。调试时只能在当前Screen中工作,所有显示、切换Screen的命令无效。
代码如下:
(查看大图:http://zhj.sourceforge.net/pictures/diandianblog/AppInv_SimpleClock_Code.jpg ,由于这个程序对中文支持不好,输入的中文都变成方框了,但是能够正常使用的。)
然后保存,调试,回到界面编辑器,右上角就有编译选项了。编译器实在是……一个秒表4MB。不说了。
这个东西的优缺点都和VB6.0相似。优点:简单易用,开发周期短,平台兼容性好(纯Java)。缺点:速度缓慢,体积庞大。