摘要:
谈谈Android NDK的理解 1)NDK提供了一系类的工具,帮助开发者快速开发C的动态库,并能自动将so和Java应用一起打包成apk, 2)NDK提供了一份稳定、功能有限的API头文件声明,包含有C标准库(libc)、标准数序库(libm)、压缩库(libz)、Log库(liblog) 延伸问 阅读全文
posted @ 2019-12-01 18:24
Ayinger
阅读(483)
评论(0)
推荐(0)
摘要:
Fragment的特点 1)使Activity分离成多个可重用的组件,每个都有它自己的生命周期和UI 2)可以轻松的创建动态灵活的UI设计,可以适应于不同的屏幕尺寸。从手机到平板 3)Fragment是一个独立的模块,紧紧的与Activity绑定在一起,可以运行中动态的移除、加入、交换等 4)Frg 阅读全文
posted @ 2019-12-01 18:20
Ayinger
阅读(323)
评论(0)
推荐(0)
摘要:
Thread和HandlerThread的差别 1)Handler:在Android中负责发送和处理消息,通过它可以实现其他支线线程与主线程之间的消通讯 2)Thread:线程,可以看作是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的独立运行的基本单位 3)HandlerThread 阅读全文
posted @ 2019-12-01 18:16
Ayinger
阅读(1616)
评论(0)
推荐(0)
摘要:
1. 哪些情况下的对象会被垃圾回收机制处理掉 答案: 1)发现无用信息对象 2)回收被无用对象占用的空间的内存空间,使该空间可被程序再次使用 2.垃圾回收机制的意义 Java语言中的一个显著的特点就是引入了垃圾回收机制,使C++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时 阅读全文
posted @ 2019-12-01 18:12
Ayinger
阅读(1034)
评论(0)
推荐(0)
摘要:
内部类的作用 定义:放在一个类的内部的类,就叫做内部类 作用: 1)内部类可以很好的实现隐藏:一般的非内部类,是不允许有private与protected权限的,但内部类可以 2)内部类拥有外围类的所有元素的访问权限 3)可以实现多重继承 4)可以避免修改接口而实现同一个类中的两种同名方法的调用 阅读全文
posted @ 2019-12-01 18:04
Ayinger
阅读(578)
评论(0)
推荐(0)
摘要:
View 、ViewGroup事件分发: 1. Touch事件分发中只有两个主角:ViewGroup与view ViewGroup包含onTnterceptTouchEven,dispathTouchEven,onTouchEven三个相关事件 View包含dispathTouchEven,onTo 阅读全文
posted @ 2019-12-01 17:57
Ayinger
阅读(130)
评论(0)
推荐(0)
摘要:
一. 内存泄漏与内存溢出 内存溢出out of memory:指的是程序在申请时,没有足够的内存空间供其使用,出现oom,比如申请了一个integer,但给它存了long才能存下的数,就是内存溢出,内存溢出通俗讲就是内存不够用。 内存泄露memory leak:是指程序在申请内存后,无法释放已申请的 阅读全文
posted @ 2019-12-01 17:31
Ayinger
阅读(126)
评论(0)
推荐(0)
摘要:
一. Android IPC 简介 IPC全称 Intent-Process Communication,含义为进程通信或跨进程通信,是指两个进程之间的通信。 二. Android中的几种IPC方法 1. 使用Bundle 当在一个进程中启动了另一个进程的Activity 、Service 和Rec 阅读全文
posted @ 2019-12-01 17:05
Ayinger
阅读(397)
评论(0)
推荐(0)
摘要:
一. 垃圾回收机制 1. 新生代(Young Generation): 1) 大多数新建的对象都位于Eden区 2) 当Eden区被对象填满时,就会执行minor GC,并把所有存活下来对象转移到其中一个survivor区 3) survivor space:s0, s1 两个区域,存放每次垃圾回收 阅读全文
posted @ 2019-12-01 16:53
Ayinger
阅读(2186)
评论(0)
推荐(0)
摘要:
一、 new Thread() VS ThreadPoolExcutor 1. new Thread()的弊端 1) 每次new Thread() 性能差 2)线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom 3)缺乏更多功能,如定时执行,定期执行,线程中断 阅读全文
posted @ 2019-12-01 16:18
Ayinger
阅读(106)
评论(0)
推荐(0)

浙公网安备 33010602011771号