- 博客(7)
- 收藏
- 关注
原创 software_base-event_drive-listener_msgloop
====基于监听的事件处理本质上是一种设计模块,是一种交互方式。前提是要创建监听对象,然后设置给事件源。结构上,事件源有一个监听对象表,当事件发生时去查表,找出监听对象,然后根据协议,调用监听对象的方法。比如在win32上的观察者模式的实现,自己写一个协议类,然后让事件源持有这个协议类的对象,在适当的时候事件源调用协议类对象的函数,并且要实现协议类的子类,并设置给事件源。比如在
2015-02-16 16:54:20 435
原创 software_base-compile_debug-makefile
====make file使用autoscan把目录中的所有源码文件生成一个configure.scan。mv configure.scan configure.insublime configure.in #修改其中内容aclocal #create m4autoconf #create configure using m4创建Makefile.am,并加入内容。a
2015-02-16 16:49:43 467
原创 android-logic_class-SharePreference
SharePreference本质是io操作(或持久化),是android平台给的一个简约api,类似于ini之类的配置文件操作类。前提是要先得到一个SharePreference或者是它的editor,可以是当前应用的也可以是别的应用的,这样就可以进一步读写。结构上,操作的文件是key-value结构,提供的接口也是key-value的读或写的接口。推导发散:操作的是同一个文
2015-02-16 16:37:03 846
原创 android-tissue_habit-1
界面都用xml来组织。推导发散:多个xml的出现。在代码中要加载xml。所有控件都有id。res/layout/activity_main.xml-----------------------------------------eclipse中项目的树结构就是真实的目录结构。推导发散:对树结构的操作的就是对真实目录的操作。gen里面放自动生成
2015-02-16 16:34:31 708
原创 android-command_tool-adb
android --打开android sdk managerandroid list or android list avd --列出所有avdandroid avd --打开设备管理器emulator ** --模拟器相关emulator -avd d1 --启动名为d1的模拟器ddms --打开调试器adb devices --所有设备ad
2015-02-16 16:23:59 569
原创 android-compile_debug-adt
android virtual device --avd,android模拟器或真机dalvik debug monitor service --ddms,android调试器推导发散:如果想调试程序,要先运行程序--用avd,可以运行程序。想调试程序,需要使用android的调试插件ddms--运行程序后,切至ddms页面,再下断点,再下调试。------------
2015-02-16 16:14:59 511
原创 android-system_structure-dalvik
dalvik就相当jvm,本质是程序,前提是在android系统中运行。结构不明,但它执行的不是字节码文件(class文件)而是dex文件,所以需要叫DX的工具把class文件转成dex文件。推导发散:要把dex文件加载到dalvik中,是否有加载的问题? dex在执行性能上应该优于class文件。dex文件有它的结构。-------------------------
2015-02-16 15:31:23 701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人