随笔分类 - Android
摘要:C++实现事件机制主要靠类的继承重写虚函数,映像比较深的MFC,以On开头的函数。这样如果要实现类B监听类A的机制,就必须用类B继承类A,这种强制的继承让人很不爽。C#的事件机制就比较好,类A发布事件,任何类都可以订阅,且没有强制的继承关系。C++典型的重写虚函数事件机制: 1 //------------------------------------------------- 2 // 3 // c++ use extends class implement event. 4 // 5 //-------------------------------------------------
阅读全文
摘要:解析XML,Android有两种法师,SAX方式(流和事件,使用比较大的XML,比较要求性能的),DOM方式(整个文件加载并解析完毕,提供接口操作,使用小的XML,不要求性能的)。代码片段:SAX:import javax.xml.parsers.SAXParserFactoryimport javax.xml.parsers.SAXParser//SAXParserFactory factory...
阅读全文
摘要:1. Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。2. assets文件夹是存放不进行编译加工的原生文件。 res文件夹:res/anim/ :XML文件动画文件。res/drawable/ :.png、.9.png、.jpg文件,编程:Resource.getDrawable(id)res/layout/ :被编译为屏幕布局(或屏幕的一部分)的XML文件。res/val...
阅读全文
摘要:DDMS选项卡中集成了Logcat,可以运行时打印出程序运行的信息。(这个和c# 调试控制台一样)在程序中可以使用java.util.Log类来进行跟踪。这个类包含了五个方法:Log.v Log.d Log.i Log.w Log.e .区别如下:一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","")。二、Log.d的输出颜...
阅读全文

浙公网安备 33010602011771号