07 2017 档案

摘要:原文地址:一种粗暴快速的Android全屏幕适配方案 阅读全文
posted @ 2017-07-28 15:15 嘉禾世兴 阅读(145) 评论(0) 推荐(0) 编辑
摘要:接上篇《android开发艺术探索》读书笔记(一) No1: 在android中使用多进程只有一种方法,那就是给四大组件在AndroidMenifest中指定android:process属性。 No2: 默认进程的进程名是包名。 No3: ":"要加上当前包名,进程属于当前应用的私有进程,其他应用 阅读全文
posted @ 2017-07-28 14:55 嘉禾世兴 阅读(597) 评论(0) 推荐(0) 编辑
摘要:指针的引用 在C++中可以声明const引用 const Type& name = var; const引用让变量拥有只读属性 const引用总结 1.const& int e 相当于const int * const e 2.普通引用相当于int *const e1 3.当使用常量(字面量)对co 阅读全文
posted @ 2017-07-26 11:02 嘉禾世兴 阅读(317) 评论(0) 推荐(0) 编辑
摘要:No1: 如果新Activity采用了透明主题,那么当前Activity不会回调onStop; No2: 新Activity启动之前,栈顶的Activity需要先onPause后,新Activity才能启动。 No3: onPause和onStop都不能执行耗时的操作。 No4: Activity在 阅读全文
posted @ 2017-07-19 17:59 嘉禾世兴 阅读(339) 评论(0) 推荐(0) 编辑
摘要:原文地址https://my.oschina.net/javalover/blog/179003 使用 阅读全文
posted @ 2017-07-19 11:44 嘉禾世兴 阅读(208) 评论(0) 推荐(0) 编辑
摘要:然后把json放到 阅读全文
posted @ 2017-07-18 16:18 嘉禾世兴 阅读(407) 评论(0) 推荐(0) 编辑
摘要:接上篇《深入理解Android2》读书笔记(二) PackageManagerService PackageManagerService负责系统中Package的管理,应用程序的安装、卸载、信息查询等。 1.IPackageManager接口类中定义了服务端和客户端通信的业务函数,还定义了内部类St 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(596) 评论(0) 推荐(0) 编辑
摘要:接上篇《深入理解Android2》读书笔记(三) ActivityManagerService(AMS) 1.AMS由ActivityManagerNative(AMN)类派生,并实现Watchdog.Monitor和BatteryStatsImpl.BatteryCallback接口。而AMN由B 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:接上篇《深入理解Android2》读书笔记(四) startActivity Am am最终将调用AMS的startActivityAndWait函数来处理这次启动请求。 startActivityLocked函数的主要工作包括 1.处理sourceRecord及resultRecord。其中,so 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(2377) 评论(0) 推荐(0) 编辑
摘要:接上篇《深入理解Android2》读书笔记(六) 广播接受者 注册 ContextImpl 最终都执行 AMS 1.在AMS中,BroadcastReceiver的过滤条件由BroadcastFilter表示,该类从IntentFilter派生。由于BroadcastReceiver可设置多个过滤条 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(783) 评论(0) 推荐(0) 编辑
摘要:接上篇《深入理解Android2》读书笔记(七) AMS中的进程管理 AMS对进程的管理仅涉及两个方面 1.调节进程的调度优先级和调度策略 2.调节进程的oom值 调度优先级和调度策略 1.相对于在OS(操作系统)上运行的应用进程个数来说,CPU的资源非常有限 2.调度优先级是OS分配CPU资源给应 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(748) 评论(0) 推荐(0) 编辑
摘要:输出 求圆面积 //思考1:类的调用 执行过程分析==>类代码不是一步一步指向//类是一个数据类型,(固定大小内存块的别名); 定义一个类,是一个抽象的概念,不会给你分配内存//用数据类型定义变量的时候,才会分配内存//思考2:抛砖: c++编译器是如何处理 多个对象,调用类的成员函数的;具体一点: 阅读全文
posted @ 2017-07-14 17:53 嘉禾世兴 阅读(241) 评论(0) 推荐(0) 编辑
摘要:gradle打包分测试、开发、生产环境 阅读全文
posted @ 2017-07-13 10:58 嘉禾世兴 阅读(445) 评论(0) 推荐(0) 编辑
摘要:摘自:https://segmentfault.com/a/1190000004229002 buildscript { ... } 配置了用于驱动构建的代码。上述代码声明了项目使用 jCenter 仓库,并且声明了一个 jCenter 文件的 classpath。该文件声明了项目的 Android 阅读全文
posted @ 2017-07-12 17:50 嘉禾世兴 阅读(232) 评论(0) 推荐(0) 编辑
摘要:因为MediaPlayer在seekto是异步进行的,如果在滑动过程中暂停,会导致滑动不准确的情况,这时候就需要添加滑动完成的监听即setOnSeekCompleteListener 阅读全文
posted @ 2017-07-04 18:01 嘉禾世兴 阅读(234) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示