排序:
默认
按更新时间
按访问量

android 8.0流程分析

1.keygaurd 锁屏重要类简介PhoneWindowManager.java 此类主要涉及各种按键响应的事件KeyguardServiceDelegate.jav和KeyguardServiceWrapper.java分别对KeyguardService进行了代理和包装,代理类里面有一个Sc...

2018-07-02 00:46:13

阅读数:119

评论数:0

Activity的四种启动模式及其应用场景

首先介绍一下任务栈:(1)程序打开时就创建了一个任务栈, 用于存储当前程序的activity,所有的activity属于一个任务栈。 (2)一个任务栈包含了一个activity的集合, 去有序的选择哪一个activity和用户进行交互:只有在任务栈栈顶的activity才可以跟用户进行交互。 ...

2018-03-08 23:39:55

阅读数:37

评论数:0

Android面试总结

期我司招聘,我去面了一些android开发的哥们,以下由近期面试总结得出的体会,以技术面试60分钟为基准,根据我去面试和面试别人的经验,我把整个面试流程大概规划为以下几个部分:1. 10%的时间去看自我介绍,了解基本信息,离职原因,工作组成员情况这里就是简历上的基本信息,基本上只要表达能清晰流利就...

2018-03-08 23:27:20

阅读数:39

评论数:0

android 面试之listview

ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能。· 1.在adapter中的getView方法中尽量少使用逻辑· 2.尽最大可能避免GC· 3.滑动的时候不加载图片· 4.将L...

2018-03-08 23:26:17

阅读数:57

评论数:0

Android开发模式之MVC,MVP和MVVM的简单介绍与区别

相信大家对MVC,MVP和MVVM都不陌生,作为三个最耳熟能详的Android框架,它们的应用可以是非常广泛的,但是对于一些新手来说,可能对于区分它们三个都有困难,更别说在实际的项目中应用了,有些时候想用MVP的,代码写着写着就变成了MVC,久而久之就对它们三个的选择产生了恐惧感,如果你也是这样的...

2018-03-08 22:51:11

阅读数:27

评论数:0

泛型简析

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?...

2017-11-08 06:33:26

阅读数:83

评论数:0

转型产品经理必看 | 我是如何从程序员一步一步走向产品经理

我是@老曹,人人都是产品经理大家长,今天小编妹妹们都休息了,为了坚持给大家推荐干货,没办法啦,只能亲自来审稿了。 这是一篇长文,我花了差不多30分钟才看完,也是我见过有史以来最长最完整的一篇关于程序员转型产品经理的文章。创办人人都是产品经理以来,每天都有很多人问我如何转型做产品经理、转型产品...

2017-08-19 14:27:22

阅读数:1336

评论数:4

android 7.0 如何节省编译时间

1. 在~/.bashrc中添加(或者/etc/profile文件中): #ccache export USE_CCACHE=1 export CCACHE_DIR=~/.ccache 2. 使用Android源码prebuilts目录下面的ccache工具初始化该文件夹  推荐的cache目...

2017-06-03 23:06:31

阅读数:201

评论数:0

Android 手机Ubuntu系统adb不能识别

Android 手机Ubuntu系统adb不能识别      使用ubuntu系统进行开发,连上手机发现adb不能显示手机 手机Ubuntu系统adb不能识别" title="Android 手机Ubuntu系统adb不能识别" height="...

2017-04-12 21:13:05

阅读数:272

评论数:0

google 分屏 横屏模式 按home键界面错乱故障分析

分屏 你确定你了解分屏的整个流程? 代码也是有情感,你若爱她,就调试她吧。 代码阅读,请到此处http://androidxref.com 查看原生代码分享此文便是对代码GG的支持,也是爱的表达方式,所以让爱来的猛烈些吧。 之前分析文章列表: Android 关机对

2017-03-26 01:32:40

阅读数:193

评论数:0

Android N(7.0)CTS测试注意事项

一、PC端CTS测试的相关命令: Compatibility Test Suite CTS is the test harness for running the Android Compatibility Suite, built on top of Trade Federation....

2017-03-26 01:21:51

阅读数:1804

评论数:0

安卓CTS测试

CTS和GTS测试基本操作步骤       CTS 全称 Compatibility Test Suite(兼容性测试),CTS的目的就是让各种Android设备(如手机)开发商能够开发出兼容性更好的Android设备,Google制定了CDD( Compatibility Definati...

2017-03-26 01:20:33

阅读数:531

评论数:2

android 7.0 关于分屏后出现白边问题

andorid7.0添加了分屏功能,但是分屏后点击任意按钮暂时退出分屏在二边会出现白边的问题,其实这是原生系统保留的,让用户知道当前正处于分屏模式,分析代码发现留出的白边在framework中dimens.xml中有相应的定义,具体如下:     //分割线的宽度大小         48dp...

2017-03-03 21:45:57

阅读数:675

评论数:0

Full Disk Encryption(FDE)全盘加密开关

android L 搭载 Android 5.0 系统的 Nexus 6 在强制开启了 FDE 的情况下,随机读取性能下降了 62.9%,随机写入性能下降了 50.5%,有序读取性能的下降幅度达到了惊人的 80.7%,所以在最新的版本中只是建议开启fde,那么如何开启与关闭全盘加密呢? 具体只需...

2017-01-16 21:33:12

阅读数:338

评论数:0

Android异步任务机制之AsycTask

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 本篇就说说AsyncTask的异步实现。 1、什么时候使用 AsnyncTask   主线程主要负责控制UI页面的显示、更新、交互等。 为了有更好的用户体验,UI线程中的操作要求越短越好。  ...

2017-01-03 23:39:31

阅读数:134

评论数:0

Android中的Loaders机制

Loaders机制在Android 3.0版本后引入。Loaders机制使一个Activity或者一个Fragment更加容易异步加载数据。Loaders有如下的特性: Ø  它们适用于任何Activity和Fragment; Ø  它们提供了异步加载数据的机制; Ø  它们检测数据源,当数...

2017-01-03 23:36:09

阅读数:118

评论数:0

基于android7.0流程分析anr产生原因

1. 什么是anr ANR(Application Not Responding),即“应用程序无响应”。anr是android自身的一种监测机制,如果ui线程在特定时间无法对输入事件做出响应或则对特定操作没有执行完毕,就会出现anr的情况。 2.anr分类 1,InputEventTimeo...

2016-12-18 20:44:00

阅读数:2158

评论数:2

工作中ubuntu下正常使用的命令

scp

2016-12-03 20:34:36

阅读数:148

评论数:0

记录工作中git的使用

1. git配置设置提交代码时的用户信息git config [--global]  user.name "[name]"git config [--global]  user.email  "[email address]"...

2016-11-16 17:42:48

阅读数:143

评论数:0

开微博记录

2016/10/27第一次书写blog,工作8年来,换过多家公司,感觉是时候总结工作中学习到的知识,总结学习成果,

2016-10-27 16:06:35

阅读数:129

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭