说起 Android 下的开发来, 俺用过4个IDE, 用Android Studio开发过5个APP,用delphi开发过2个。俺最早是用 Eclipse 写。应该是2010年吧(其实俺写ios 也很早,2011年吧,现在还在App Store 上,名字叫做FnetRecorder )。俺第一个 App是连连看,花了几个小时。这段代码被当做入门例子,在网上可以搜到,代码里还有俺的一个QQ马甲的号。
IOS下的 FnetRecorder ,Android下也是同样的界面
然后开始用Smali 语言进行开发,写了一个class,然后把这个class 注入到一个棋牌类的App中,实现了自动化测试。就是自动登录,自动对局,自动出牌,胜负率还可以。
后来,俺用delphi开始开发Android 的App(题外话,delphi从很多很多年前就可以跨平台,有一次运维打算做一个Linux下的图形化界面的运维工具。因为很多新人记不住各种命令, 为啥不用web,因为其他的原因,例如:这个工具的一个功能就是 安装或者删除 web 服务,当时可以选择QT 或者delphi,俺选择了delphi,因为控件一拖,当天搞定)。
再题外话,有些Android的板子的SDK 也不可信,有一次,用Android板,通过串口采集温度,烟雾、噪声、湿度等,一开始用Android的板子厂商给的SDK的例子,数据经常会丢失,俺们开始用示波器加y型线进行测试,最后确定串口通讯是没有问题的,问题就在Android的程序上,换了另外的jar就正常了。所以一个app测试人员,要熟悉示波器和电烙铁,俺以前电烙铁的功夫还行,焊点不大,整洁光亮。
再后来,俺开始用 Android Studio 开始开发 APP了
中间还用 VS开发过一段时间。
工作记录 2016-07-29
| 序号 | 工作 | 相关人员 |
| 1 | 处理MDEHR的APP。 修改更新MDEHR。 修改MobileEHR。 DTEHR的Comments的处理。 | 郝 |
MDEHR的APP提交在svn/EHR/DTEHR/App下了。
RD服务器的MDEHR更新了,更新的文件在190的D:TempCHTeamtempmdehr20160729下:
更新的问题:
当使用APP打开页面时,登录界面加了一个Profile选择的按钮。
mdehr_url的设置:
url中包含fromApp=true,例如:Loading
MDEHR的APP:
目前已经把基本的窗体写完了,在调试细节。
关于VS2015的xamarin的安装和配置:
在国内安装VS2015的跨平台开发时,会有很多问题。主要是在安装过程中,需要连接google的一些站点。这些站点在国外无法直接访问,使用代理或者其他方式,虽然可以连接,但是速度很低而且经常掉线,这样安装后,经常会出各种问题。今天,我发现了一种新的方法。安装时,不使用代理。这样安装后会报“android开发”安装失败。然后,手动下载android sdk 安装包(installer_r24.3.4-windows.exe),这个国内有镜像,下载很快。下载后安装。这个版本比VS2015自带的版本要高,所以安装完,需要在下载最新的JDK(1.8 jdk_8u101_windows_x64_8.0.1010.13.exe)。安装之后,在VS的Tools>Option>Xamarin的Android setting下更改 JDK 和Android SDK的位置到刚刚安装的目录。 这样VS2015就可以正常的开发和调试Android程序了。
暑期编程PK赛 得CSDN机械键盘等精美礼品!


