Apkcore


  • 首页

  • 归档

  • 标签
Apkcore

Messenger轻量级IPC方案

发表于 2017-04-04

概述

什么是messenger

Messenger可以翻译为信使,通过它可以在不同的进程中传递Messenger对象,在Message中放入我们要传递的数据,可以轻松实现数据的跨进程传递。Messenger是一种轻量级的IPC方案,底层实现了AIDL。

什么是基于消息的进程间通信

阅读全文 »
Apkcore

Android高级UI_双缓冲策略解决GPU卡顿

发表于 2017-03-27

在上一篇中有讲到绘制一个水波纹效果,当打开此界面过久时,会有明显的卡顿,查看内存很稳定,

内存
这时候我们先打开开发者选项里的”GPU呈现模式分析“,设置为“在屏幕上显示为条形图”(不同的手机可能有略微的差异,我这里用的是小米)。
优化前GPU绘制
可以看到,当重复绘制时,GPU的负荷太高,卡顿也就再所难免。

##如何解决

阅读全文 »
Apkcore

Android高级UI_Path小试牛刀(二)

发表于 2017-03-26

上一篇讲了path的基本用法,这篇我们要去实现水波纹以及粘性小球
这里就不得不提到贝塞尔曲线

阅读全文 »
Apkcore

Android高级UI_Path小试牛刀(一)

发表于 2017-03-26

我们知道Android中Canvas类对象可以进行绘制事物,里面有一个方法为canvas.drawPath方法,这个方法就是用来绘制我们的自定义Path对象。Path对象很有用,我们可以绘制一些特殊的动画效果,文字吸附效果等等。所以我们需要来学习下Path对象的使用。

要想使用path做出漂亮的图片,
比如水波加载

水波纹.png

阅读全文 »
Apkcore

深渊巨坑!关于android N后多语言切换

发表于 2017-03-24

这里的多语言切换专指应用内的多语言切换,不涉及直接通过应用修改系统语言设置的功能。比如微信里面的

我 -> 设置 -> 通用 -> 多语言
举个例子,假如 App 支持简体和繁体两种设置,默认界面为“中文简体”。

阅读全文 »
Apkcore

Hello World

发表于 2017-01-24

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

阅读全文 »
Apk core

Apk core

6 日志
Github
© 2017 Apk core
由 Hexo 强力驱动
主题 - NexT.Pisces