当前位置:  编程技术>移动开发
本页文章导读:
    ▪关于-al_load和-force_load,以及Three20使用是遇到的有关问题        关于-al_load和-force_load,以及Three20使用是遇到的问题   使用Three20时要把-all_load和-ObjC两个编译选项加进去,为什么呢?不加又如何?不加编译有可能通过,但运行时可能找不到需要的类,官.........
    ▪ 没单元测试,怎能写代码        没有单元测试,怎能写代码 项目前期的技术点预研完成了,最近开始做原型开发。之前没有在android上写过单元测试,今天写了几个组件,没有测试过,心里发虚,觉得都是裸代码,不稳.........
    ▪ app hub解锁感受       app hub解锁体验 昨天给一个客户做了一次wp7越狱解锁,感觉不错,非常简单。 先做个广告: 双料开发者(yallaapps+app hub):http://item.taobao.com/item.htm?id=12374327590 app hub帐号:http://item.taobao.com/it.........

[1]关于-al_load和-force_load,以及Three20使用是遇到的有关问题
    来源: 互联网  发布时间: 2014-02-18
关于-al_load和-force_load,以及Three20使用是遇到的问题

  使用Three20时要把-all_load和-ObjC两个编译选项加进去,为什么呢?不加又如何?

不加编译有可能通过,但运行时可能找不到需要的类,官方解释是加入-all_load是为了避免GCC的linker的一个bug,该bug可能导致你在使用静态库的时候找不到相应的类,但有一个问题,用了这个选项以后linker会去遍历所有的静态库,这个行为可能造成不同静态库之间的不兼容,比如有些库就不能用-all_load,解决方法是用-force_load

-force_load是XCode3.2加入的一个选项,使用方法也很简单只要在-force_load后面跟上要load的库的


    
[2] 没单元测试,怎能写代码
    来源: 互联网  发布时间: 2014-02-18
没有单元测试,怎能写代码
项目前期的技术点预研完成了,最近开始做原型开发。

之前没有在android上写过单元测试,今天写了几个组件,没有测试过,心里发虚,觉得都是裸代码,不稳啊。就试了一下单元测试怎么弄,总结如下:

1. eclipse里的默认做法是建一个什么测试工程(test project),不知道为啥要这样,以前java也没见这么搞。所以还是按照以前的做法,跟src目录平行地创建一个test目录

2. eclipse里好像不能直接new->junit test,真麻烦,只好手动在test目录下创建同名的package,比如要测试com.xxx.workforce.db下的一个QuestDAO,就在test目录下创建com.xxx.workforce.db

3. 然后创建一个单元测试类,继承android.test.AndroidTestCase,类的命名规范也沿袭以前的junit,在类名后面增加Test,命名为QuestDAOTest

4. 发现也有setUp()和tearDown()方法,这个倒是和junit一样,比较有用的是setUp()方法,可以完成一些初始化工作

5. 然后测试方法的命名也和junit一样,我要测试create()方法,那么测试方法就叫做testCreate()

6. 大功告成,跑一下,选择run->Run As->Android JUnit Test

7. 我日,失败了,居然报缺少instrumentation,instrumentation是啥玩意,上网查了一下,原来还要在manifest文件里增加
<uses-library android:name="android.test.runner" />


<instrumentation android:name="android.test.InstrumentationTestRunner"
		android:targetPackage="com.huawei.workforce" android:label="Android Unit Test" />


8. 又跑一下,这次可以了,测试都一次通过,心里爽多了

PS:如果需要Context的话,AndroidTestCase类里有一个getContext()方法

    
[3] app hub解锁感受
    来源: 互联网  发布时间: 2014-02-18
app hub解锁体验

昨天给一个客户做了一次wp7越狱解锁,感觉不错,非常简单。

先做个广告:

双料开发者(yallaapps+app hub):http://item.taobao.com/item.htm?id=12374327590

app hub帐号:http://item.taobao.com/item.htm?id=12329693469

yallaapps开发者帐号:http://item.taobao.com/item.htm?id=12278992414

wp7解锁服务(基本过程就是下面的文章):http://item.taobao.com/item.htm?id=12427808162

记录如下:

1.首先是安装wp7 的sdk 7.1 或者7.0。我装的7.0

2.插上手机,客户的手机是 HTC 7 Trophy .机器不错。连接速度。

3.启动

4.进入界面(由于是今天写的,没插手机,下面的提示有点不同,正常是别手机,英文提示是“手机准备好之类的”):

5.输入我的app hub账户和密码。

6.解锁成功,成功后下面的提示发生变化因为提示大致是“手机注册好之类的”

7.查看我的app hub 帐号,设备管理里面(今天才发现居然可以删除):


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3