标签:Android
Gradle入门系列(三)——初识Gradle与Project
初识Gradle 一、Gradle的基本概念 一个开源的项目自动化构建工具,建立在Apache Ant和Apache Maven概念的基础上,并引入了基于Groovy的特定领域语言(DSL),而不再使用XML形式管理构建…
阿里高管告诉你 一个小猿如何更快的成长?
今天一整天都在给公司充满朝气的实习生们讲课 Android开发工具的使用 昨晚准备课件的时候,想想还是有点紧张的 但早上上课的那一瞬间,却找到了感觉 课上,除了对重要的知识点做了讲解,也和他们聊了很多技术学习方法和认知的…
【Android】View的绘制原理
一、View绘制总入口 ActivityThread中,首先创建Activity,然后通过attach方法初始化对应的mWindow,然后将顶级视图DecorView添加到Windows中,并创建ViewRootImpl…
android图片压缩上传系列-基础篇
开发中遇到需要上传图片的场景还是很常见的,这就涉及到图片的压缩处理。如果不进行压缩,势必造成消耗大量的流量,下载图片的速度慢等。 关于android如何压缩,网上的资料也是很多,但大多数都是代码片段,讲解压缩步骤,而没有…
强迫症的研究——MediaPlayer播放进度条的优化
强迫症的研究——MediaPlayer播放进度条的优化 如何做一个优美、流畅而且准确的播放进度条,也许很多人觉得很简单,但实际上,这个问题在大部分时间都被忽略了。 计时方式的比较 计时方式——主线程中使用Handler …
RecyclerView中图片显示不出来的两种种可能解决方法
转载注明出处:简书-十个雨点 简单描述一下背景: 有一个页面,使用recyclerView展示一个列表,列表的每个元素是由一张图片、两个textview组成,很简单的布局。加载图片使用的的volley的imageload…
Android正确获取手机联系人姓名+手机号码
最近项目需要用到获取手机联系人的功能,百度了一下,写这篇文章不是为了充当大神,只是为了自己以后好直接拿来用,用句伟人的话“不要重复找轮子”。 1、首先添加权限 <!-- 读取联系人权限 --> <use…
Android卡顿检查-BlockCanary浅析
BlockCanary是什么? BlockCanary是国内开发者MarkZhai开发的一套性能监控组件,主要通过监控Handler中的dispatchMessage过程所消耗的时间是否超过阀值来判断是否发生卡顿。 检测…
Android——Tensorflow-Lite简单使用
个人博客:haichenyi.com。感谢关注 项目里面用到了tflite,用于做简单的图片处理,不是判断图片是什么类型,就是传进去图片,生成新图片,类似于前面一篇讲的GPUImage的滤镜功能,但是比滤镜功能更加强…
Android 6.0取消了HttpClient等方法解决方法
在eclipse或 android studio开发, 设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如android-async-http等等,会出现有一些类找不到的错误…
android – Broadcastreceiver获取ServiceState信息
有谁知道在 android中获取电话服务状态(IN_SERVICE,OUT_OF_SERVICE,EMERGENCY_ONLY,POWER_OFF)的方法. 我希望有一个广播记录来识别这些变化,但我找不到任何东西.我知道…