logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android 常用adb指令记录总结

Android 日常开发adb指令记录(不断更新):注:这里包名均使用com.redsun.phone代替。一、java -version:出现相应情况 可直接安装ADT。二、adb shell:查看手机是否连接到PC。三、将手机中的数据库文件(info.db)复试一份到E盘中:adb pull /data/data/com.redsun.phone/data...

文章图片
#adb#android
Charles 常用功能记录总结

确保手机已和PC上的Charles代理链接成功。我们在平时的业务开发中,经常有端上已开发完成,但后端接口还没有Ready的情况;或者需要接口频繁变更数据来测试各种case的情况。这样如果过度依赖接口,肯定会极大降低我们的开发效率,所以我们需要mock数据来提高开发效率。网上有很多开源的mock框架如、等,大家有兴趣的可以研究研究。今天要介绍的是使用Charles进行数据mock。

文章图片
#java#前端#开发语言
Android WebView开发(三):WebView性能优化

一、WebView面临的性能问题:WebView渲染大致需要如下几步:解析 HTML 文件加载 JavaScript 和 CSS 文件解析并执行 JavaScript构建 DOM 结构加载图片等资源页面加载完毕二、WebView性能优化方案:......

文章图片
#webview
Android音频开发(二):录制音频(WAV及MP3格式)

首先看下音频录制跟播放效果简图:CSDN不支持本地视频上传,我就先上传了一张截图:上面是录音:长按即可录音,支持声波动画,右滑删除等。支持录制pcm、wav、mp3格式音频。下面是播放:点击左边扬声器icon,开始播放刚录制的本地音频文件【也支持在线音频播放】,支持播放进度,支持切换播放模式(听筒/扬声器/耳机)等。一、音频录制权限:无论在做开发任何功能之前,总得先添加及申请相关权限,后续的工作才

文章图片
#音视频#android#语音识别
Android音频开发(三):使用ExoPlayer播放音频

一、音频播放的权限及依赖:音频播放可能涉及到的权限:<uses-permission android:name="android.permission.INTERNET" /><!--音频模式切换权限--><uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/><!

文章图片
#android#音视频#java
Android开发框架模式(MVC、MVP、MVVM)实例解析

Android项目中,尤其是比较大型的项目开发中,模块内部的高聚合和模块间的低耦合性就显得尤为重要了。所以我们一般情况下需要为项目设计一种框架模式,通常情况下我们一般用到的三种MVC、MVP、MVVM。通过框架模式设计的项目能够极大的提高开发效率,提高项目的可维护性和可扩展性,另外在模块测试及问题定位上也提供了较大的便利。接下来我们就对这三种框架模式一一进行讲解,并会重点讲解下比较常用的MV...

文章图片
Java设计模式之装饰者模式

Java设计模式之装饰者模式目录一、定义二、具体实现三、使用场景四、优缺点目录装饰者模式是结构性设计模式之一,其在不必改变类文件及不使用继承的情况下,动态地扩展一个对象的功能。它通过创建一个包装对象(即装饰)来包裹真实的对象。一、定义动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。装饰着模式的结构图:如上结构图所示,装饰者模式中有如下角色:Component:可以是

#设计模式
Android 屏幕适配(修改系统字体大小、显示大小、修改分辨率相关适配)

qiAndroid实际开发中会遇到各种各样的机型,所以就需要对多种机型进行适配。常见的适配在这类就不详细介绍了,大家可以参考这里的系列文章Android通用屏幕适配讲解的已经很详细了。下面说的是:当修改系统的字体大小、显示大小、默认分辨率的情况下,如何明智的进行适配。一、修改系统字体大小与显示大小:设置--->显示--->字体与显示大小:会看到有如下两项:...

Android Handler造成内存泄露的分析和解决

首先回顾下GC回收机制 :Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于.

JVM Dalvik ART介绍

1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运

#jvm#dalvik
    共 14 条
  • 1
  • 2
  • 请选择