上一页 1 2 3 4 5 6 7 8 ··· 32 下一页
摘要: Java 反射是可以让我们在运行时获取类的函数、属性、父类、接口等 Class 内部信息的机制。通过反射还可以让我们在运行期实例化对象,调用方法,通过调用 get/set 方法获取变量的值,即使方法或属性是私有的的也可以通过反射的形式调用. 当我们编写完一个 Java 项目之后,所有的 Java 文 阅读全文
posted @ 2018-11-22 10:49 Leo的银弹 阅读(155) 评论(0) 推荐(0) 编辑
摘要: SM是开机的时候通过init.rc文件启动的,这就保证了它是系统中第一个注册成"服务大管家"的Service,所有的service服务都需要在SM中完成注册。 ServiceManager.getService获取的对象是本地代理,映射到服务端Service调用 作用: I.提供IBind对象,也就 阅读全文
posted @ 2018-11-20 14:54 Leo的银弹 阅读(207) 评论(0) 推荐(0) 编辑
摘要: linux底层内核有自己的内存监控机制,即OOMKiller.一旦发现系统可用内存达到临界值就会跳出来“收拾残局”。 策略: --进程消耗的内存 --进程占用的CPU时间 --oom_adj (OOM权重,存储在/proc/<PID>/oom_adj中) 系统会根据上面三个因素打分 oom_scor 阅读全文
posted @ 2018-11-20 14:48 Leo的银弹 阅读(83) 评论(0) 推荐(0) 编辑
摘要: android进程和线程 构造函数将Looper和Handler以及MessageQueue三者相互关联起来 创建一个线程消息队列的步骤: 1.Looper.prepare() 2.new Handler() (handleMessage) 3.Looper.loop() ActivityThrea 阅读全文
posted @ 2018-11-20 14:45 Leo的银弹 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/u013005791/article/details/60143750 这个问题遇到过很多次,网上也有很多解决办法,但是好像都没有发现refreshing gradle project在做什么。 可以再试试 1 看看详细信息。 一般refre 阅读全文
posted @ 2018-01-16 16:31 Leo的银弹 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、JNI概述 JNI 是 Java Native Interface 的缩写,中文译为“Java 本地调用”。通俗的说JNI是一种技术,通过这种技术我们可以做到以下两点: 1)Java 程序中的函数可以调用 Native 语言写的函数,Native 一般指的是C/C++编写的函数; 2)Nativ 阅读全文
posted @ 2018-01-15 13:32 Leo的银弹 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 首先是我真正看懂了的第一篇文章 代码GG之家的 Dagger2图文详解 这篇文章很直接,还配有代码demo。至少我是看懂了。 Dagger2 使用详解 这篇文章同样配有demo,同时文末还有很多有用的链接。 看了这两篇文章之后,建议你可以看看这篇文章的代码来梳理一下知识 使用Dagger 2进行依赖 阅读全文
posted @ 2017-06-23 09:15 Leo的银弹 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 英文原文:From design to android, part 1 多亏了 Dribbble 和 MaterialUp这样的设计平台,我们这些开发者才有机会接触到大量的概念设计资源。尽管如此,有时候有些细节几乎是不可能实现的,部分用户体验并没有被考虑。 鉴于此,我觉得建立一个这样的项目会比较有意 阅读全文
posted @ 2017-03-20 14:16 Leo的银弹 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 原文错误提示: Error:(16, 0) Gradle DSL method not found: 'Android()'Possible causes:<ul><li>The project ‘XXXXXXX' may be using a version of Gradle that does 阅读全文
posted @ 2017-02-22 10:00 Leo的银弹 阅读(2881) 评论(0) 推荐(0) 编辑
摘要: 1.打开网页时不调用系统浏览器, 而是在本WebView中显示: 2. 通过java代码调用javascript 3. 按返回键时, 不退出程序而是返回上一浏览页面: 4. 打开页面时, 自适应屏幕: 5. 便页面支持缩放: 6.如果webView中需要用户手动输入用户名、密码或其他,则webvie 阅读全文
posted @ 2017-02-13 16:37 Leo的银弹 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 32 下一页