会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
追梦的Leo
昨夜西风凋碧树,独上高楼,望尽天涯路. 衣带渐宽终不悔,为伊消得人憔悴. 蓦然回首,那人却在灯火阑珊处.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
32
下一页
2018年11月22日
Java反射
摘要: Java 反射是可以让我们在运行时获取类的函数、属性、父类、接口等 Class 内部信息的机制。通过反射还可以让我们在运行期实例化对象,调用方法,通过调用 get/set 方法获取变量的值,即使方法或属性是私有的的也可以通过反射的形式调用. 当我们编写完一个 Java 项目之后,所有的 Java 文
阅读全文
posted @ 2018-11-22 10:49 Leo的银弹
阅读(164)
评论(0)
推荐(0)
2018年11月20日
零碎笔记之ServiceManager
摘要: SM是开机的时候通过init.rc文件启动的,这就保证了它是系统中第一个注册成"服务大管家"的Service,所有的service服务都需要在SM中完成注册。 ServiceManager.getService获取的对象是本地代理,映射到服务端Service调用 作用: I.提供IBind对象,也就
阅读全文
posted @ 2018-11-20 14:54 Leo的银弹
阅读(219)
评论(0)
推荐(0)
零碎笔记之内存机制
摘要: linux底层内核有自己的内存监控机制,即OOMKiller.一旦发现系统可用内存达到临界值就会跳出来“收拾残局”。 策略: --进程消耗的内存 --进程占用的CPU时间 --oom_adj (OOM权重,存储在/proc/<PID>/oom_adj中) 系统会根据上面三个因素打分 oom_scor
阅读全文
posted @ 2018-11-20 14:48 Leo的银弹
阅读(97)
评论(0)
推荐(0)
零碎笔记之进程和线程
摘要: android进程和线程 构造函数将Looper和Handler以及MessageQueue三者相互关联起来 创建一个线程消息队列的步骤: 1.Looper.prepare() 2.new Handler() (handleMessage) 3.Looper.loop() ActivityThrea
阅读全文
posted @ 2018-11-20 14:45 Leo的银弹
阅读(107)
评论(0)
推荐(0)
2018年1月16日
[转载]Android Studio卡在refreshing gradle project的原因和快速解决办法
摘要: 转载请注明出处:http://blog.csdn.net/u013005791/article/details/60143750 这个问题遇到过很多次,网上也有很多解决办法,但是好像都没有发现refreshing gradle project在做什么。 可以再试试 1 看看详细信息。 一般refre
阅读全文
posted @ 2018-01-16 16:31 Leo的银弹
阅读(329)
评论(0)
推荐(0)
2018年1月15日
JNI基础
摘要: 1、JNI概述 JNI 是 Java Native Interface 的缩写,中文译为“Java 本地调用”。通俗的说JNI是一种技术,通过这种技术我们可以做到以下两点: 1)Java 程序中的函数可以调用 Native 语言写的函数,Native 一般指的是C/C++编写的函数; 2)Nativ
阅读全文
posted @ 2018-01-15 13:32 Leo的银弹
阅读(192)
评论(0)
推荐(0)
2017年6月23日
关于Dagger 2的文章汇总
摘要: 首先是我真正看懂了的第一篇文章 代码GG之家的 Dagger2图文详解 这篇文章很直接,还配有代码demo。至少我是看懂了。 Dagger2 使用详解 这篇文章同样配有demo,同时文末还有很多有用的链接。 看了这两篇文章之后,建议你可以看看这篇文章的代码来梳理一下知识 使用Dagger 2进行依赖
阅读全文
posted @ 2017-06-23 09:15 Leo的银弹
阅读(131)
评论(0)
推荐(0)
2017年3月20日
从概念设计到安卓实现, 第一部分(译)
摘要: 英文原文:From design to android, part 1 多亏了 Dribbble 和 MaterialUp这样的设计平台,我们这些开发者才有机会接触到大量的概念设计资源。尽管如此,有时候有些细节几乎是不可能实现的,部分用户体验并没有被考虑。 鉴于此,我觉得建立一个这样的项目会比较有意
阅读全文
posted @ 2017-03-20 14:16 Leo的银弹
阅读(813)
评论(0)
推荐(0)
2017年2月22日
android studio报错提示: Gradle DSL method not found: 'android() 解决方案
摘要: 原文错误提示: 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的银弹
阅读(3013)
评论(0)
推荐(0)
2017年2月13日
Android webview使用详解
摘要: 1.打开网页时不调用系统浏览器, 而是在本WebView中显示: 2. 通过java代码调用javascript 3. 按返回键时, 不退出程序而是返回上一浏览页面: 4. 打开页面时, 自适应屏幕: 5. 便页面支持缩放: 6.如果webView中需要用户手动输入用户名、密码或其他,则webvie
阅读全文
posted @ 2017-02-13 16:37 Leo的银弹
阅读(188)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
32
下一页
公告