KSOAP2—WCF

Android想要调用WebService,两种方式,其一HttpGet,HttpPost,Restful协议,其二是通过开源的第三方组件KSOAP2.几天的尝试过程中遇到了种种挫折,但最后也终于调通了,给有兴趣的朋友分享下,以免多走弯路.

1. 使用VS2012新建WCF,默认是基于.NET4.5,实践证明各个版本的KSOAP2(包括最新的3.0.0-RC.4),都无法成功,会报各种错误. (更多…)

Android添加缅语字体与Root

缅甸的客户要求手机内置缅语与输入法,小语种在android源码中没有添加.客户给出了相关的APK.其中一个是缅甸语键盘输入法,直接安装即可,但此时在编辑界面输入时无缅语输出.还有一个APK,安装运行自动重启,此时再次输入即可以正常显示缅文.

但此APK需要有Root权限,即使编译为ENG版本,依然提示设备未Root.这里省过千言万语的寻找root的过程(MTK的E-Service不回答此类Root问题),直接给出最终的Root方案.

(更多…)

Bugfree 添加权限管理

公司在用Bugfree,一是免费,二是开源,之前也试过CQ之类的工具,实际使用还是Bugfree简单实用,但它也存在明显的缺陷,如没有任何的权限管理.项目管理员把某Bug指派给某工程师,但此工程师仍有再次指派的权限,某些不自觉的就会私自再次指派,非常不利于Bug及其进度管理.

通过修改Bug.php添加指派给的权限控制,即仅有Bugfree管理员及项目管理员才有权限修改指派给(测试人员新建Bug的时候可以选择).

流程比较清晰,修改如下,标红色的部分为改动,主要是两处对管理员的判断,$_SESSION[‘TestIsProjectAdmin’],$_SESSION[‘TestIsAdmin’].

(更多…)