随笔分类 -  终端开发

摘要:转自爱范:http://www.ifanr.com/49360在这个工匠的时代,越来越多开发者投入了手机应用的开发圈子。如何才能在激烈的竞争中脱颖而出,少走弯路呢?我们跟空中网负责 iPhone 游戏的运营和推广的洪亮进行了一次交流,得到了不少经验和诀窍,值得分享给大家。ifanr:请介绍一下你对苹果应用市场(Apple App Store)发展过程、现状和趋势的看法。洪亮:Apple App Store 发展到现在已经有 40 多万款应用,期间经历了许多变化,但总体趋势是一直在规范化的过程中。一个应用(产品)如何在众多的应用中脱颖而出,现在的难度越来越大。回顾在 2007 年,一款现在看起来 阅读全文
posted @ 2011-08-19 16:58 jacktu 阅读(372) 评论(0) 推荐(0) 编辑
摘要:大家都知道Android的上层应用是基于 Dalvik Virtual Machine的。Dalvik VM的特点是基于寄存器,相比SUN的JVM(基于堆栈,没有寄存器)来说,理论上完成同样的功能需要的指令条数少,但是指令集复杂。到了Android2.2,Dalvik终于实现了JIT(Just In Time)功能,前进了一大步。近期我们遇到OutOfMemory的错误,通常是堆内存溢出。网上有些帖子说可以通过函数设置应用的HEAP SIZE来解决这个问题,其实是不对的。VMRuntime.getRuntime().setMinimumHeapSize(NewSize);堆(HEAP)是VM中 阅读全文
posted @ 2010-12-30 11:01 jacktu 阅读(11549) 评论(1) 推荐(0) 编辑
摘要:优化前进入游戏会黑屏7-8s第一步,经过性能工具traceview分析每个函数执行效率发现有3个函数耗时特别突出,他们是mVertexBuffer = ByteBuffer.allocateDirect(SIZE * size * 3).order(ByteOrder.nativeOrder()).asIntBuffer();mTexCoordBuffer = ByteBuffer.allocat... 阅读全文
posted @ 2010-02-10 16:24 jacktu 阅读(5100) 评论(0) 推荐(1) 编辑
摘要:OPhone平台中,3D模块已经成为一项标准配置,而且随着硬件成本的降低,搭配硬件加速图形芯片的移动设备也越来越多地出现在人们的视野当中,手机上的3D再也不是“幻灯片”的代名词。享受着快捷无比的3G网络,在你心爱的OPhone手机上玩着真正的魔兽世界,这也许在不远的未来就会变成现实。本文将以解析渲染MS3D格式的3D模型为例子,介绍OPhone平台中使用OpenGL ES进... 阅读全文
posted @ 2010-02-10 10:25 jacktu 阅读(2419) 评论(1) 推荐(0) 编辑
摘要:Tools.debug("Build.DEVICE:" + Build.DEVICE); Tools.debug("Build.ID:" + Build.ID); Tools.debug("Build.DISPLAY:" + Build.DISPLAY); Tools.debug("Build.PRODUCT:" + Build.PRODUCT); Tools.debug("Build.BOARD... 阅读全文
posted @ 2009-11-25 14:43 jacktu 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:原文http://www.androidres.com/index.php/2009/05/07/android-log-tutorials/如果需要程序实现这个功能,需要在Manifest中添加Permission:android.permission.READ_LOGS应用Runtime.getRuntime().exec( parameters )启动Logcat,并返回一个Process对... 阅读全文
posted @ 2009-11-20 11:19 jacktu 阅读(734) 评论(0) 推荐(0) 编辑
摘要:这是云科技第一位兼职博客WizardZW的第二篇撰稿。从梁捷、何小鹏与余永福的一见如故,到雷军到晨兴、策源到阿里巴巴,一个小小的手机浏览器为何催生促成数千万美元投资,凭什么?定位准,站得稳!04年成立的UCFLY(UCWEB前身)十分低调,低调除了两个创始人本身技术出生性格如此之外,还有一个原因——钱不多,这是当时所有做无线互联网的个人或者小团队都面临的问题,钱不多没关系,... 阅读全文
posted @ 2009-11-02 17:09 jacktu 阅读(294) 评论(0) 推荐(0) 编辑
摘要:Android 是一个面向应用程序开发的富平台,它拥有许多具有吸引力的用户界面元素和数据管理功能。Android 还提供了一组丰富的接口选项。在本文中,学习如何配合使用 Android 的各种传感器选项监控您的环境。样例代码展示了如何在 Android 电话中录制音频。想构建自己的婴儿监视器吗?想用声音来接听电话或者打开房门吗?请学习如何利用配备有 Android 的设备的硬件功能。简介对于 Ja... 阅读全文
posted @ 2009-07-23 17:40 jacktu 阅读(622) 评论(0) 推荐(0) 编辑
摘要:要编译的版本cupcake, 文件名:cupcake.tar.gz环境:ubuntu 8.04虚拟机环境,注意,由于cupcake编译需要gcc 4.2,而ubuntu8.04之后版本是gcc 4.3, 所以最好装8.04的ubuntu,因为这原因我还重装了一次系统虚拟机用的是VirtualBox注意在创建系统时一定要分配足够的磁盘空间,至少需要15G, 我开始只分配了8G,导致make到一半就提... 阅读全文
posted @ 2009-06-24 18:09 jacktu 阅读(588) 评论(0) 推荐(0) 编辑
摘要:一、基础对于彩色转灰度,有一个很著名的心理学公式:Gray = R*0.299 + G*0.587 + B*0.114二、整数算法而实际应用时,希望避免低速的浮点运算,所以需要整数算法。注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法:Gray = (R*299 + G*587 + B*114 + 500) / 1000RGB一般是8位精度,现在缩放1000倍,所以上面... 阅读全文
posted @ 2009-05-27 16:00 jacktu 阅读(397) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://speedfirst.spaces.live.com/blog/cns!5D6E8B35D225421F!394.entry 任何程序的开发都离不开单元测试来保证其健壮和稳定。Android的程序自然也不例外。从Android SDK 0.9开始,就有了比较成熟的测试框架,但是直到目前最新的1.1版本,也没有详细的文档介绍这个内容,只是简单的给了一个Api Demos里的几... 阅读全文
posted @ 2009-04-17 17:59 jacktu 阅读(1338) 评论(0) 推荐(0) 编辑
摘要:PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG's Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位... 阅读全文
posted @ 2009-04-03 17:36 jacktu 阅读(1726) 评论(0) 推荐(0) 编辑
摘要:不得不承认google做的东西就是对开发人员很贴心~~~ 非常方便的调试, 可以把真机当模拟器一样debug,线程查看,对象查看。。。。你需要的只是一根连接你真机和开发机的数据线! 以下文字是转载网上的,介绍了adb这个强大的工具。 同时adb的强大功能基本上都集成到eclipse插件的DDMS里面了。。。非常方便,好用!! Android 调试桥(adb)是多种用途的工具,该工具可以... 阅读全文
posted @ 2009-02-17 11:05 jacktu 阅读(7816) 评论(0) 推荐(0) 编辑
摘要:默认情况下,滑动键盘会重新启动activity 要不关闭activity 则可以在manifest.xml中增加 android:configChanges="keyboardHidden|orientation" 然后重载public void onConfigurationChanged(Configuration newConfig) 函数 键盘被抽出后会首先调用onConfigurati... 阅读全文
posted @ 2009-02-17 11:04 jacktu 阅读(2457) 评论(1) 推荐(0) 编辑
摘要:原文地址:http://www.android123.com.cn/androidkaifa/173.html Android程序的签名和Symbian类似都可以自签名(Self-signed),但是在Android平台中证书初期还显得形同虚设,平时开发时通过ADB接口上传的程序会自动被签有Debug权限的程序。需要签名验证在上传程序到Android Market上时大家都已经发现这个问题了。An... 阅读全文
posted @ 2009-02-09 15:07 jacktu 阅读(16343) 评论(1) 推荐(0) 编辑
摘要:Nokia 60的Symbian 6.0系统的手机,也就是Nokia 3650和Nokia 7650中在执行Image.createImage(byte[] data,int off,int len)的函数的时候,容易出现死机问题。这个问题已经在Nokia的官方开发论坛上得到确认。 我的测试主要是针对Image.createImage函数在创建gif图片的时候出现的问题。我曾经专门针对一段图片的内... 阅读全文
posted @ 2009-01-15 19:42 jacktu 阅读(467) 评论(0) 推荐(0) 编辑
摘要:废话少说,上代码 Resources res = this.getContext().getResources(); img = BitmapFactory.decodeResource(res, R.drawable.slogo); Matrix matrix = new Matrix(); matrix.postRotate(90); ... 阅读全文
posted @ 2008-12-29 14:31 jacktu 阅读(4614) 评论(1) 推荐(0) 编辑
摘要:在最新的Android SDK中我们看到了Android签名证书机制的出现,也就是说几乎和Symbian OS v9.x以上平台构架一样,都需要数字签名证书才可以运行,这也是考虑到平台的安全性,同样也提供了类似的自签名self-signed证书。 Android系统要求所有安装的应用程序必需有数字签名。否这系统将不会安装后运行程序在没有合适的签名许可。最终无论是在真是设备还是模拟器上都必须给你... 阅读全文
posted @ 2008-12-20 18:26 jacktu 阅读(1791) 评论(0) 推荐(0) 编辑
摘要:Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,... 阅读全文
posted @ 2008-12-20 18:25 jacktu 阅读(809) 评论(0) 推荐(0) 编辑
摘要:绘制各种图形、文字使用Canvas类中drawRect、drawText等方法,详细函数列表以及参数说明可以查看sdk 图形的样式由paint参数控制 Paint类也有很多参数设置方法 坐标由Rect和RectF类管理 通过Canvas、Paint和Rect 就可以绘制游戏中需要的大多数基本图形了 需要注意的一些细节 绘制实心矩形,需要设置paint属性:paint.setSty... 阅读全文
posted @ 2008-12-18 16:21 jacktu 阅读(11506) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示