Android Application
zbryan
这个作者很懒,什么都没留下…
展开
-
自定义控件的ondraw函数在android1.5下不调用的原因之一
花了5个小时的时间,BT的自定义控件ondraw函数在android1.5下不调用终于解决了。 在android1.5下,如果是自定的控件,一定要将初始化代码写在onCreate函数里,否则app则不会在重写链中注册该控件.原创 2013-05-14 16:57:24 · 1173 阅读 · 0 评论 -
Android UI 优化
有一句古话:不论黑猫白猫,能抓到耗子就是好猫。这个也许在某些方面是有道理的,但对于我们追求精益求精的思想是背道而驰的,往往就是因为满足于一个结果,而放弃探求更加优化的处理方法。 当关注应用程序或者游戏所达到的结果时,往往非常容易忽视一些优化的问题,例如内存优化,线程优化,Media优化和UI优化等等。不同的模块都存 在更为巧妙的方式来对待一般性问题,所以每当我们实现一个行为后,稍微多花一些时间转载 2013-05-14 16:57:00 · 885 阅读 · 0 评论 -
Android有效解决加载大图片时内存溢出的问题
原文地址:http://yueguc.iteye.com/blog/1051966 尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改转载 2012-11-12 10:25:27 · 563 阅读 · 0 评论 -
Adapter应用总结
Adapter应用总结 首先来看一下Adapter的体系结构: 一个Adapter的对象扮演一个桥梁的角色。这个桥梁连接着一个AdapterView和它所包含的数据。Adapter提供了一个通到数据项的途径。Adapter还负责为在数据集里的每个数据生项生成一个View。它有一个重要的方法:public abstract View getView (int position,V转载 2013-05-14 16:56:40 · 674 阅读 · 0 评论 -
android manifest.xml中元素含义
android manifest.xml中元素含义 android:allowTaskReparenting 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。 --------------------------------------------------------------------------------------转载 2013-05-14 16:56:38 · 637 阅读 · 0 评论 -
ArrayAdapter和SimpleCursorAdapter例子
使用ArrayAdapter定制To-Do List 这个例子将扩展To-Do List工程,以一个ToDoItem对象来储存每一个项目,包含每个项目的创建日期。 你将扩展ArrayAdapter类来绑定一组ToDoItem对象到ListView上,并定制用于显示每一个ListView项目的layout。 1. 返回到To-Do List工程。创建一个新的ToD转载 2013-05-14 16:56:54 · 697 阅读 · 0 评论 -
Setting up a Device for Development
Setting up a Device for Development With an Android-powered device, you can develop and debug your Android applications just as you would on the emulator. There are just a few things to do before y转载 2013-05-14 16:56:56 · 834 阅读 · 0 评论 -
编写高效的Android代码
编写高效的Android代码 毫无疑问,基于Android平台的设备一定是嵌入式设备。现代的手持设备不仅仅是一部电话那么简单,它还是一个小型的手持电脑,但是,即使是最快的最高端的手持设备也远远比不上一个中等性能的桌面机。 这就是为什么在编写Android程序时要时刻考虑执行的效率,这些系统不是想象中的那么快,并且你还要考虑它电池的续航能力。这就意味着没有多少剩余空间给你去浪费了,因此,在你写A转载 2013-05-14 16:57:05 · 682 阅读 · 0 评论 -
bitmap内存溢出的问题
我的代码如下 is = new FileInputStream(new File(baseMagazinePath + this.bookId + "/" + fileList[currentImgNo] + ".png")); iv.setImageDrawable(Drawable.createFromStream(is, "myStream")); 有时候出现内存溢出原创 2013-05-14 16:57:09 · 936 阅读 · 0 评论 -
How to port native (C/C++) library into android.
Android official documents don’t have supports for writing native (C/C++) applications or libraries on android. But after all, android is a new platform, a lots of useful software are unavailable on a转载 2013-05-14 16:57:15 · 1497 阅读 · 0 评论 -
Intent 解析
基于组件的架构体系,除了有定义良好的组件,如何把这些组件组装在一起,也是一门艺术。在Android中,Intent(貌似通常译作:意图...),就是连接各组件的桥梁。 前段时间看同事们做Symbian平台的网易掌上邮(真的是做的用心,NB的一米,热情欢迎所有163邮箱的S60v3用户,猛点击之...),有个功能是为邮件添加附件,比如你想要通过邮件发送一副图片泡mm,可能需要有个很直观的方式从本地转载 2013-05-14 16:56:47 · 764 阅读 · 0 评论 -
Android事件侦听器回调方法浅谈
Android事件侦听器作为视图View类的接口,其中包含有不少回调方法,比如:onClick();onLongClick();onFocusChange();onKey();onTouch();onCreateContextMenu()等等。 Android操作系统中,对于事件的处理是一个非常基础而且重要的操作。许多功能的实现都需要对相关事件进行触发才能达到自己的目的。比如Android事转载 2013-05-14 16:56:45 · 713 阅读 · 0 评论 -
关于用eclipse调试Desire和Desire HD机型时连接不上的处理办法
需要找到android-sdk-windows\usb_driver\android_winusb.inf文件,并在其中添加红色字段: [Google.NTx86] ; HTC Dream %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01 %CompositeAdbInterface% = USB_原创 2013-05-14 16:57:26 · 799 阅读 · 0 评论 -
Android UI 性能優化教學
基於如何在合理利用資源的前提下,更進一步的提升視覺表現力。這裡所提到的視覺表現力並不是指直觀所看到的視覺效果,而是性能的提升。 這裡將包含兩個主要內容: Drawing(繪製的刷新率) Startup Time (啟動Activities的時間) 以上兩個性能的優化都將依賴於 Window backGround drawable功能設置。 通過Window backGro转载 2013-05-14 16:57:03 · 980 阅读 · 0 评论 -
用反射来调用Android里的隐藏Class
发现android.os.ServiceManager自1.6开始即从api中隐藏掉了,但通过这种方法可以调用。 Object obj = new Object(); Method method = Class.forName("android.os.ServiceManager").getMethod("getService", String.class); System.out.pr原创 2013-05-14 16:57:20 · 779 阅读 · 0 评论 -
HTC Tattoo刷机全过程以及ROM下载!!!
貌似是去年12月19日的事情,可以金卡刷机到当前最新1.67.405.6版,只是依然无法破解ROOT,有想尝鲜的可以试试~~~估计论坛里前一阵子的两位求ROM的兄弟应该是这么刷的吧~~~不过还是说句,刷机有风险,开刷需谨慎~~~鄙人没试过,不过照原帖底下回复来看,还是有不少成功的~~~发来权当大家共同研究~~~汉化粗劣,各位包涵下~~~ HOW-TO Flash the Tattoo转载 2013-05-14 16:56:52 · 1776 阅读 · 0 评论