当前位置: 首页 > news >正文

网站建设专业企业网站建设总结报告

网站建设专业,企业网站建设总结报告,深圳双区建设,长春网站制作最专业1、布局性能检测 Systrace#xff0c;内存优化工具中也用到了 Systrace,这里关注 Systrace 中的 Frames 页面#xff0c;正常情况下圆点为绿色#xff0c;当出现黄色或者红色的圆点时#xff0c;表现出现了丢帧。 Layout Inspector#xff0c;是 AndroidStudio 自带工具…1、布局性能检测 Systrace内存优化工具中也用到了 Systrace,这里关注 Systrace 中的 Frames 页面正常情况下圆点为绿色当出现黄色或者红色的圆点时表现出现了丢帧。 Layout Inspector是 AndroidStudio 自带工具可以查看页面的视图层次结构。 2、帧率检测 1、Choreographer是 Android16 加入的一个工具类通过 Choreographer.getInstance().postFrameCallback可以实时获取 FPS。 VSYNC 信号回调监听当 VSYNC 信号返回时会执行 doFrame 回调函数。在 doFrame 方法中我们统计每秒内的执行次数以及记录当前帧的时间并注册一下次监听。  2、 adb shell dumpsys SurfaceFlinger | grep 包名启动页 不然他获取的数据是只有一行数据这个命令只需要执行一次 使用的是adb shell dumpsys SurfaceFlinger --latency SurfaceView 包名/启动页获取的目前只支持安卓6.0以上。 使用adb 命令时可以根据他的版本来进行拼接命令行 安卓7.0adb shell dumpsys SurfaceFlinger --latency SurfaceView 包名/启动页 安卓8.0--安卓10: adb shell dumpsys SurfaceFlinger --latency SurfaceView 包名/启动页#0 安卓12adb shell dumpsys SurfaceFlinger --latency SurfaceView 包名/启动页(BLAST)#0 adb shell dumpsys gfxinfo app的包名 3、CPU信息 1、读取/proc/cpuinfo  读取CPU的结构信息 2、cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq  读取CPU工作频率 以上方法在Android 8以后会有限制 4、内存信息 ActivityManager activityManager (ActivityManager) base.getSystemService(Context.ACTIVITY_SERVICE);ActivityManager.MemoryInfo memoryInfo new ActivityManager.MemoryInfo();activityManager.getMemoryInfo(memoryInfo);Log.i(UtilsApplication,info.totalMem:memoryInfo.totalMem /(1024*1024));Log.i(UtilsApplication,info.availMem:memoryInfo.availMem/(1024*1024));Log.i(UtilsApplication,info.threshold:memoryInfo.threshold/(1024*1024));Log.i(UtilsApplication,info.lowMemory:memoryInfo.lowMemory);Log.i(UtilsApplication,getRuntime.totalMem:Runtime.getRuntime().totalMemory()/(1024*1024));Log.i(UtilsApplication,getRuntime.freeMemory:Runtime.getRuntime().freeMemory()/(1024*1024));Log.i(UtilsApplication,getRuntime.maxMemory:Runtime.getRuntime().maxMemory()/(1024*1024)); 5、电池信息 1、Battery Historian 工具查看电池情况 2、adb shell dumpsys batterystats --reset 查看电池 6、app_process原理 在 Android 系统中zygote 通过 fork()调用一个 app_process 进程作为 App 的载体我们同样也可以通过 app_process 运行一个普通的 java 程序这个 java 程序可以像 App 一样通过 binder 跨进程与 system_server 通信实现并调用一些 Android 系统服务的接口同时通过 app_process 启动的程序拥有 shell 等同的权限这样可以完成一些 app 无权限但是 adb 能够完成的命令
http://www.dnsts.com.cn/news/8812.html

相关文章:

  • 手机端做的优秀的网站51网址还有吗
  • html网站设计论文龙岗网站设计机构
  • 怎样做php网站深圳网站公司排名
  • 哪些网站可以做电脑画画赚钱推广自身网站
  • 做一个网站得做多少个页面免费有趣的网址
  • 制作网站的平台公司怎么样做网站
  • 珠海网站开发公司哪家好app要多少钱才能开发
  • 中国知名网站排行榜网页设计师的职业规划
  • 沈阳网站制作策划域名备案网站建设方案书
  • 做问卷调查赚钱的网站装修设计师网站
  • 关于网站建设的大学网站后台是怎么做出来的
  • 国外网站的分析工具有哪些表情制作在线生成器
  • wordpress收费主题破解版东莞百度seo排名
  • 网站建设实训的意义检查网站是否做网站地图
  • 怎么免费做网站推广科技有限公司简介
  • 什么是网站和网页广州市网站建设科技公司
  • 高端网站开发建设合肥网页定制
  • 3322做网站国内flex做的网站
  • 网站建设公司需要什么网络营销渠道的功能包括
  • 响应式网站的几种尺寸重启wordpress
  • 全新升级网站宁波网站建设哪里好
  • ai设计网站东莞横沥电子厂
  • 企业网站托管有必要吗网页制作软件手机版
  • 网站美工设计流程求婚策划公司
  • 和男朋友都是第一次做网站enfold wordpress主题
  • 江苏扬州建设局网站开源商城cms
  • 运城 网站制作企业手机网站设计
  • 可以做的电影网站优化方案2022
  • 重庆市建设政务中心网站重新wordpress默认
  • 天津网站搜索优化阳江房产网签数据