logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Framework学习笔记(一)Android 系统架构

Android系统架构Android本质就是在标准的Linux系统上增加了Java虚拟机Dalvik/ART,并在Dalvik/ART虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。应用程序层

Android性能优化之网络优化DNS和HttpDNS知识详解

本文转载自微信公众号「Android开发编程」,作者Android开发编程 。转载本文请联系Android开发编程公众号。前言小计在 App 访问网络的时候,DNS 解析是网络请求的第一步,默认我们使用运营商的 LocalDNS 服务。有数据统计,在这一块 3G 网络下,耗时在 200~300ms,4G 网络下也需要 100ms。解析慢,并不是 LocalDNS 最大的问题,它还存在一些更为严重的

#android
259.https认证过程

服务区侧原始有:服务器公钥,服务器私钥,合法的CA证书交互过程:1.浏览器发送一个连接请求给安全服务器。2.服务器会向客户端返回:服务器公钥和CA证书3.客户浏览器检查服务器送过来的证书是否是由自己信赖的 CA 中心所签发的。如果是,就继续执行协议;如果不是,客户浏览器就给客户一个警告消息:警告客户这个证书不是可以信赖的,询问客户是否需要继续。4.接着客户浏览器比较证书里的消息,例...

Android性能优化–Systrace工具

SystraceSystrace是一个平台提供的工具,可以在很短的时间内记录设备活动。该工具生成一个报告,该报告结合了Android内核中的数据,例如CPU调度程序,磁盘活动和应用程序线程。报告可帮助您确定如何最好地改善应用或游戏的性能。chrome查看trace报告报告提供了Android设备在给定时间段内的系统进程的总体情况。该报告还检查捕获的跟踪信息,以突出显示它所观察到的问...

APP性能优化系列-卡顿定位(一)

0.序作者将近7年Android开发,经历过很多一线公司的APP开发,如中石油,阿里,京东等,想把真正一些一线的APP里的优秀的经验分享出来,打算利用休息时间更新一个系列的《APP性能优化》,大约是20章节,每周大约会更新2章,喜欢的朋友记得加个关注和点赞。如有笔误欢迎指出。讲解的内容大体包含,异步优化,启动优化,卡顿优化,内存优化,ARTHook, 监控耗时盲区,网络,电量,瘦身及APP容灾方案

Android性能优化之内存优化

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。内存优化可以说是性能优化中最重要的优化点之一,可以说,如果你没有掌握系统的内存优化方案,就不能说你对Android的性能优化有过多的研究与探索。本篇,笔者将带领大家一起来系统地学习Android中的内存优化。可能有不少读者都知道,在内存管理上,JVM拥有垃圾内存回收的机制,自身会在虚拟机层面自动

#android studio
git报错git@gitlab.com: Permission denied

新PC安装git和Android studio以后尝试拉取代码自己分支的代码会出现下面的错误23:43Update failedWarning: Permanently added 'gitlab.com,172.65.251.78' (ECDSA) to the list of known hosts.git@gitlab.com: Permission denied (publickey,ke

react-native启动时报错

一、报错信息内容我是在Android Studio中运行启动react-native项目时报的这个错误1、报错提示:Unable to load script.Make sure you're either running a metro server(run 'react-native start' ) or thatyour bundle 'index.android.bundle' is p

Flutter滚动型容器组件 - ListView篇

Flutter滚动型容器组件 - ListView篇flutter前端dartui发布于 2019-07-101. 前言Flutter作为时下最流行的技术之一,凭借其出色的性能以及抹平多端的差异优势,早已引起大批技术爱好者的关注,甚至一些闲鱼,美团,腾讯等大公司均已投入生产使用。虽然目前其生态还没有完全成熟,但身靠背后的Google加持,其发展速度已经足够惊人,可以预见将来对Flutter开发人员

Android数据存储五种方式总结

本文介绍Android平台进行数据存储的五大方式,分别如下:       1 使用SharedPreferences存储数据    2 文件存储数据          3 SQLite数据库存储数据    4 使用ContentProvider存储数据    5 网络存储数据第一种: 使用SharedPreferences存储数据SharedPreferencese的使用:http...

    共 27 条
  • 1
  • 2
  • 3
  • 请选择