上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 对于谷歌Android 4.0 Ice Cream SandWich和微软WP7.5 Mango在开发技术上作对比,可以看出早期Google学习了Microsoft的WPF的设计方式,由于微软Windows Phone 7发布缓慢,导致Google在技术上将微软复杂的设计方式改进,从现在来看安卓冰激凌三明治和微软WP7芒果来看开发技术上仍然存在着巨大的差异。对于准备步入移动开发的网友,就目前主流的系统做简单的分析: 一、UI控件和设计模式 对于WP7来说,整体控件数量不如Android丰富和实用,但也有一些创新的地方,比如说枢轴Piovt控件,在触控操作上比Android的TabHost强了. 阅读全文
posted @ 2012-11-20 22:43 JackyYang7 阅读(146) 评论(0) 推荐(0)
摘要: Android 4.0引入了一项很重要的技术就是 WiFiDirect (WiFi直连) ,它可以让WiFi设备无需热点即可实现两个WiFi设备的P2P数据交换。使用最新的Android 4.0 SDK,最低API Level 14才支持此项技术,在SDK的例子中我们可以看到很多界面用到了Android 3.0时代的Fragment容器。 首先我们需要实现android.net.wifi.p2p.WifiP2pManager.ChannelListener 接口来获取支持WiFi直连的Android设备。 public class WiFiDirectActivityextendsActiv. 阅读全文
posted @ 2012-11-20 22:42 JackyYang7 阅读(340) 评论(0) 推荐(0)
摘要: 对于Android 4.0 SDK中提供的Beam例子,对于NFC开发来说的确是一个不错的模板。对于了解NFC的NDEF消息处理过程不妨看下面的代码。public class Beam extends Activity implements CreateNdefMessageCallback, OnNdefPushCompleteCallback { NfcAdapter mNfcAdapter; TextView mInfoText; private static final int MESSAGE_SENT = 1; @Override public void onCreate(Bundl 阅读全文
posted @ 2012-11-20 22:41 JackyYang7 阅读(633) 评论(0) 推荐(0)
摘要: 对于Android手机来说,由于Google全面开放多任务同时运行着Java这样的解释型语言导致对RAM的开销很大,随着Android平台的发展很多新手程序员在经验等问题,会导致你的应用执行效率较低。针对于发布版应用应该注意以下几点:一、慎用Logcat输出 如果你的应用总是在后台不断的输出Log.i或Log.d的内容,除了增加系统开销外,对你应用的整体效率受影响,尤其是持续输出很多内容。由于Log需要底层的JNI调用,对Java虚拟机的开销来说还是不小的。二、ProGuard扰码器 对于Android应用加密,扰码器可能除了修改类和变量的名称外,增加算法复杂难度,可能出现本身1+1=2的问题 阅读全文
posted @ 2012-11-20 22:40 JackyYang7 阅读(225) 评论(0) 推荐(0)
摘要: 对于Android NDK版本来说,编译出来的so文件对应运行的Android固件最小版本是有一定要求的,高版本的NDK编译出的.so文件由于包含了一些新的特性,新特性可能在低版本的Android固件上无法运行,目前最新的对着表Android开发网总结如下API Level 1 --- Android 1.0 不支持NDKAPI Level 2 --- Android 1.1 不支持NDKAPI Level 3 --- Android 1.5 NDK 1API Level 4 --- Android 1.6 NDK 2API Level 5 --- Android 2.0API Level 6 阅读全文
posted @ 2012-11-20 22:39 JackyYang7 阅读(1545) 评论(0) 推荐(0)
摘要: 一、HTTP基础1、网络开发必备的HTTP协议知识http://www.eoeandroid.com/thread-83496-1-1.html2、Http和Socket区别http://www.eoeandroid.com/thread-96927-1-1.html3、关于HTTP协议中的KeepAlive属性http://www.eoeandroid.com/thread-165564-1-1.html二、实例教程1、Android 通过http协议数据交互http://www.eoeandroid.com/thread-91611-1-1.html2、android使用http协议上传文 阅读全文
posted @ 2012-11-20 13:05 JackyYang7 阅读(668) 评论(0) 推荐(2)
摘要: iPhone 开发过程中,内存的使用至关重要。不但要合理分配使用内存,还要注意内存泄露的问题, 因为内存泄露会导致程序由于内存不足而崩溃。根据个人开发的经验来看,在开发iPhone程序的过程中,关于内存的问题需要注意以下几点:内存分配、释放成对出现使用 alloc 分配的内存对象需要在用完后 调用release释放注意copy,retain,assign操作符的区别copy, retain操作符赋值的对象和alloc一样,需要release释放,否则会导致内存泄露assign 操作符的含义是将对象指向另一对象, 两者指向的是同一内存对象,无需调用release释放NSArray, NSDict 阅读全文
posted @ 2012-11-18 23:02 JackyYang7 阅读(204) 评论(0) 推荐(0)
摘要: 一、简单的get请求网络编程是我们经常遇到的,在IPhone中,SDK提供了良好的接口,主要使用的类有NSURL,NSMutableURLRequest,NSURLConnection等等。一般情况下建议使用异步接收数据的方式来请求网络连接,这种网络连接分为两步,第一步是新建NSURLConnection对象后,直接调用它的start方法来连接网络。第二步是使用delegate方式来接收数据,这里给一个常用的写法:网络请求部分:NSString *urlString = [NSString stringWithFormat:@"http://www.voland.com.cn:808 阅读全文
posted @ 2012-11-18 23:02 JackyYang7 阅读(281) 评论(0) 推荐(0)
摘要: ARC是什么ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机能在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机能。简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码。有一点,ARC并不是GC,它只是一种代码静态分析(Static Analyzer)工具。变化点通过一小段代码,我们看看使用AR 阅读全文
posted @ 2012-11-18 23:01 JackyYang7 阅读(1369) 评论(0) 推荐(0)
摘要: 代码下载地址:UICustomSwitch.rariPhone SDK中的Switch控件默认的文本为 ON OFF两种,不同的语言显示不同, 颜色均为蓝色和亮灰色,如图如果想改变ON,OFF文本,我们必须重从UISwitch继承一个新类, 然后在新的Switch类中修改替换原有的Views, 申明代码如下UICustomSwitch.h//// UICustomSwitch.h// UICatalog//// Created by aish on 09-2-25.// Copyright 2009 .. All rights reserved.//#import <UIKit/UIKi 阅读全文
posted @ 2012-11-18 23:01 JackyYang7 阅读(620) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页