02 2017 档案
摘要:集成第三方库出现 Error:Could not find method compile() for arguments [com.android.support:design:23.4.0] on DefaultExternalModuleDependency{group='com.android
阅读全文
posted @ 2017-02-24 14:45
西北野狼
摘要:前端--对前端的认识 一个网页的构成: Html用于描述页面的结构 Css用于控制页面中元素的样式 JavaScript用于响应用户操作 html 超文本标记语言 第一个demo: 前端-- 注释 <!-- 注释内容 --> 注释中的内容不会在页面中显示,但是会在源码中显示,我们可以通过注释来说明网
阅读全文
posted @ 2017-02-23 00:36
西北野狼
摘要:市面上很多android软件都有内嵌H5的,主要是为了节约成本,提高开发效率,其实现原理主要是通过Java代码和JavaScript代码的互相调用来实现。 Java调用Js 1,webview初始化: 2,加载main目录创建assets并且加载本地资源 3,java调用调用javaScript 注
阅读全文
posted @ 2017-02-14 23:55
西北野狼
摘要:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
阅读全文
posted @ 2017-02-14 22:46
西北野狼
摘要:java堆是用来存储对象实例的;只要不断创建对象,GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,当对象数量达到最大堆的容量限制的时候就会产生内存溢出异常。异常对战信息为OutOfMemoryError,进一步提示:java heap space。 如何解决?内存映射工具,ecl
阅读全文
posted @ 2017-02-12 19:04
西北野狼
摘要:虚拟机内存中数据细节 如何创建? 如何布局? 如何访问? 如何创建? 语言层面:创建对象仅仅是一个new关键字而已。 虚拟机中: 1 检查指令的参数是否在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否被加载,解析,初始化; 2 虚拟机为新生对象分配内存. 如何布局? 分为3个区域:
阅读全文
posted @ 2017-02-12 18:39
西北野狼
摘要:运行时数据划分为两部分: 线程私有:虚拟机栈、本地方法栈、程序计数器。 线程共享:方法区,堆。 运行时数据区域: 1 程序计数器: 当前线程所执行的字节码的行号指示器。每条线程都需要有一个独立的程序计数器,各条线程之间互不影响,独立存储,我们称之为线程似有的内存。 如果线程执行的事java方法,计数
阅读全文
posted @ 2017-02-12 15:32
西北野狼
摘要:activity和service通信:通过binder 举个我实际项目中的例子:在service中下载更新应用 首先是下载更新apk的service: 调用如上service: 声明binder对象: 通过intent绑定service: 如上在onserviceConnected中调用binder
阅读全文
posted @ 2017-02-11 20:48
西北野狼
摘要:循环: 重复执行一段代码,递归,遍历,迭代都属于循环。 代码举例: 递归: 重复调用自身的,如下例子不断调用自身方法。 代码举例:
阅读全文
posted @ 2017-02-09 21:09
西北野狼
摘要:1、自己的应用(假设名称为应用 A)在发送广播的时候给自己发送的广播添加自定义权限,假设权限名为:com.itheima.android.permission , 然后需要在应用 A 的 AndroidManifest.xml 中声明如下权限: 2、 其他应用(假设名称诶应用 B)如果想接收该广播,
阅读全文
posted @ 2017-02-03 21:32
西北野狼

浙公网安备 33010602011771号