07 2016 档案
摘要:问题 测试发现,自适应的布局(weight控制比例)下,在OnCreate等各种时机获取到的控件SIZE为0。 何时以及如何获取到控件SIZE。 解决 通过全局的布局改变监听器来实现。 ViewTreeObserver vto = aView.getViewTreeObserver(); vto.a
阅读全文
摘要:据闻。 一般都是通过第三方的服务来实现。 所谓的好处: 1,第三方统合了各大主流服务。无论腾讯家朋友圈还是新浪家的微博。 2.第三方能够对应确保各家的版本升级。 腾讯或者新浪如果进行了API升级,你按照单家的API文档开发的存失效可能。
阅读全文
摘要:由ROM+ SD CARD扩展存储构成。 ROM实际上由一块闪存构成,可以读写。 通常是yaffs2系统。 SD CARD主要用于数据共享。通常fat32系统。 随着闪存价格越来越低廉,很多设别已经无SD CARD,扩展存储和ROM用的是同一块闪存,仅仅是共享作用,与硬件实现方式无关了。 甚至提供了
阅读全文
摘要:对称加密 客户端和服务器使用同一把钥匙,加密算法公开 非对称加密 不同钥匙,公钥加密的私钥可以打开 私钥加密的公钥可以打开 HTTPS关键: 1. 要传输的业务数据,使用对称加密。 客户端生成私钥,并传送给服务器。 ☆ 客户端用私钥加密后的业务数据,传送给服务器。 服务器再用这个私钥来解密业务数据。
阅读全文
摘要:ctrl + alt + 方向键 跳转到上次或下次编辑位置 ctrl + alt +n 查找文件 shift + f6 重构之重命名 ctrl + f12 导航到类方法 F2 导航到编译错误(需要打开错误文件) ctrl + e 最近打开文件 ctrl+ alt+e 最近编辑文件 http://ge
阅读全文
摘要:■ 导入方式 1, 导入jar包 比如本次导入的第三方图标库。 2,导入maven中的库 compile 'com.jakewharton:butterknife:8.2.1' 这个是在线下载的。电脑无法直连可以通过usb走手机的共享网络 ■ 开源库 butterknife 今天导入了这个库。但是最
阅读全文
摘要:■ 初衷 可重用,碎片化UI,适应大屏幕pad和小屏幕手机 ■ 优点 自行控制加入,移除,交换。 activity则由framework深度掌管。 切换流畅 模块化(逻辑上切割处理) 缺点带来额外声明周期管理,资源消耗大 ■ 事件传递
阅读全文
摘要:■ 数据传输 对象和字节流之间的转换 为什么要转? 持久化(装逼说法,JVM非运行的场合),他进程(装逼说法,其他机器JVM,不同的JVM) Parcelable和Serializable 初衷: Parcelable: Serializable效率过慢,为了在程序内不同组件间以及不同Android
阅读全文
摘要:进程通信IPC目的 1. 数据传输 2. 数据共享 3. 通知 4.进程控制 debug 管道: 无名管道半双工,限亲缘父子进程 有名管道,不限关系,本地网络都支持,支持双向。 信号量: 同步。资源PV操作.P -1 V +1 消息队列:有足够权限进程可以带走某一条消息。 共享内存: 最快。不需要数
阅读全文
摘要:■ NDK Android从始(2009)至终是支持JNI的。 只不过一开始没有NDK。需要自己安装交叉编译器创建so,然后放到assert之类捆绑so发布。 有了NDK.有了什么? libc libm libz liblog等 交叉编译器(和本地平台不同的为交叉),提供MK文件隔离平台差异,生成s
阅读全文
摘要:■ 基本操作 启动: oncreate onstart onresume back: onPause onStop onDestroy home: onPause onStop home后的启动(未销毁): onRestart onStart onResume 已销毁后的启动:onCreate on
阅读全文
浙公网安备 33010602011771号