Android工作学习
文章平均质量分 59
NickZhc
Android开发工程师一枚
展开
-
Activity启动模式
Activity与Activity调用栈分析Android任务栈简介当一个App启动时,如果当前环境中不存在该APP的任务栈,那么系统就会创建一个任务栈。以后这个APP所启动的Activity都将在这个任务战中被管理,这个栈也被称为一个Task,即表示若干个Activity的集合,他们组合在一起形成一个Task。*特别注意: 一个Task中的Activity可以来自不同的APP, 同一个APP的转载 2015-11-12 17:17:49 · 493 阅读 · 0 评论 -
Android IPC机制
Android IPC机制Android中多进程模式如何开启多进程模式在Android中只有一种方法,那就是在AndroidMenifest文件中给四大组件(Activity,Service,Receiver,ContentProvider)指定android:process属性使用:的进程是当前应用的私有进程,其他应用组件不能和它跑在同一个进程使用.是全局进程,其他应用通过ShareUID方式原创 2016-03-20 20:06:21 · 317 阅读 · 0 评论 -
Android性能优化
Android性能优化布局优化Android UI渲染机制人眼所感受到的流畅画面,需要画面的帧数达到40-60帧每秒;很多PC画面党应该都了解,最佳fps大概在60fps左右也是评价一款显卡的性能指标之一;就比如你玩LOL英雄联盟右上角的fps是多少,一般斗鱼上主播的都在200以上,一般笔记本是40-100之间吧。在Android中,系统通过VSYNC型号触发对UI的渲染、重绘,期间各时间是16ms原创 2016-03-18 19:13:30 · 400 阅读 · 0 评论 -
Android-控件架构
Android-控件架构Android的控件是Android的血与肉;本篇会讲解Android的View架构,view的测量与绘制,自定义view和控件的事件分发拦截机制控件架构1.View的测量在OnMeasure()方法中进行,Android提供了一个短小但强大的类MeasureSpec(),通过它来帮助测量View。MeasureSpec是一个32位的Int值,高2位是测量的模式,低30位是测原创 2016-03-15 21:33:42 · 379 阅读 · 0 评论 -
Androidstudio中配置JNI
AndroidStudio使用JNI教程环境必须有NDK,androidstudio如果是Android—22(含)以上的包,要让主Activity继承Avtivity,而不是其他Androidstudio自动继承的类,不要用23以上的包,会报v7包找不到。(该问题以后再解决)在project目录下的gradle.propertied添加一句android.useDeprecatedNdk=tr原创 2015-11-12 17:22:06 · 389 阅读 · 0 评论 -
JNI简介
JNI交叉编译在一个平台下,编译出另一个平台能够执行的二进制代码平台:Windows,mac os,Linux处理器:X86,arm,mips(指令集不同,默认情况下彼此之间不兼容)交叉编译原理源代码->编译->链接->可执行程序模拟其他平台的特性(模拟Linux或者arm的指令,指令集)* 交叉编译的工具链多个工具的集合,一个工具使用完后调用下一个工具常见工具NDK : Na原创 2015-11-12 18:01:20 · 326 阅读 · 0 评论 -
在Ubuntu上下载、编译和安装Android最新源代码
一. 环境准备。 1. 磁盘空间预留20G左右,内存3G,因为一边要跑主机,一边要跑虚拟机,内存要求还是比较高的,这样才会比较流畅。 2. 安装VMWare 7.1.4。我的操作系统是Win7,VMWare的版本要新一点的,旧版本的VMWare在网络支持上比较差,由于要在虚拟机上下载Android源代码,没有网络是万万不行的。 3. 安装好VMWar转载 2015-11-12 18:34:11 · 401 阅读 · 0 评论 -
解决SurfaceView闪退问题
解决SurfaceView闪退问题让SessionActivity实现SurfaceHolder.Callback接口,这时会重写几个方法在surfaceCreated方法中调用一个surfaceCreated方法private void init_background() { Canvas canvas = null; // 获取目标画图区域 canvas = mMainViewH原创 2015-11-12 17:55:06 · 3111 阅读 · 0 评论 -
Google 2017 上海开发者大会 总结
Google 2017 上海开发者大会 总结1. 开幕李飞飞: “AI 没有国界, AI 的福祉亦无边界”(The science of AI has no borders Neither do its benefits)图像识别与自动驾驶已经步入正轨,未来姜维我们的生活代码巨大改变2. Android1. Android 0reo/兼容1. 新功能后原创 2018-02-04 22:30:15 · 730 阅读 · 0 评论