摘要: 1.线性布局 LinearLayout orientation:方向;vertical,垂直;horizontal,水平 gravity:对齐方式,子控件相对于当前控件的对齐方式 layout_gravity:当前控件相对于父控件的对齐方式 margin:当前控件相对于四周的间距。 padding: 阅读全文
posted @ 2016-07-05 22:02 iFat 阅读(306) 评论(0) 推荐(0)
摘要: 1.匿名内部类的方式 2. 创建一个类实现onclickListener,实现onclick方法,设置控件点击事件时传一个类的对象。 3. 让当前类实现onclickListener,设置控件点击事件时传一个this。这种方式适合按钮比较多的情况,一般在公司采用该方式。 4. 在布局文件中为控件添加 阅读全文
posted @ 2016-07-05 21:58 iFat 阅读(420) 评论(0) 推荐(0)
摘要: ADB :android debug bridge 建立手机与电脑直接的连接 adb运行的端口号是5037 环境变量的配置:C:\kaifa\adt-bundle-windows-x86_64_20140101\sdk\platform-tools 1.adb devices :列出当前电脑所连接的 阅读全文
posted @ 2016-07-05 21:56 iFat 阅读(214) 评论(0) 推荐(0)
摘要: ddms: dalvik debug manitor services devices: 列出当前电脑所连接的所有android设备,及android设备运行的进程,结束一个进程,设置程序为debug模式,截屏。 logcat: 会打印系统运行过程中所有日志信息。 file explorer: 列出 阅读全文
posted @ 2016-07-05 21:55 iFat 阅读(1652) 评论(0) 推荐(0)
摘要: 空间换时间的概念。 art:程序在安装时需要预编译读取,将代码转换为机器码 好处:程序运行时,无需时时转换,运行速度快 ; 缺点:安装时间稍长,由于转换机器码,所以占用略高的存储空间。 阅读全文
posted @ 2016-07-05 21:52 iFat 阅读(140) 评论(0) 推荐(0)
摘要: jvm : java虚拟机 sun dvm: dalvik虚拟机 google 区别: 1.基于的架构不同,jvm 基于栈架构,栈是位于内存上的一个空间,执行指令操作,需要向cpu寻址; dvm 基于寄存器架构,寄存器是cpu的一个组成部分,执行指令操作无需寻址直接执行。 2.执行文件的格式不同,j 阅读全文
posted @ 2016-07-05 21:51 iFat 阅读(299) 评论(0) 推荐(0)
摘要: 分层的架构 1.application :应用层 ; java2.application framework :应用框架层 , java+JNI3.libraries 和 dalvik : 函数库和虚拟机层, c/c++ 4.linux kernel : linux 内核驱动层, c 阅读全文
posted @ 2016-07-05 21:47 iFat 阅读(183) 评论(0) 推荐(0)