0推荐
11K 浏览

Android简易“吹一吹实现”以及录音和播放示例

最近在做一些跟传感器相关的东西,有注意到以前腾讯微博以前出过一个吹一吹交互,虽然和传感器无关,但是感觉也比较有兴趣,就写了一个拙劣的demo,因为接触媒体文件操作比较少,顺带写了一个录音和播放的...
0推荐
15K 浏览

Android权限管理原理

Android系统在MarshMallow之前,权限都是在安装的时候授予的,虽然在4.3时,Google就试图在源码里面引入AppOpsManager来达到动态控制权限的目的,但由于不太成熟,在...
0推荐
6K 浏览

Android性能优化之内存泄漏

内存泄漏往往被我们所忽略,但是当大量的内存泄漏以后导致OOM。它所造成的影响也是不容小觑的。当然除了上述内存泄漏的分析以为我们还可以通过 LeakCanary 来分析内存泄漏。对于LeakCan...
0推荐
9K 浏览

Android原生APP中添加ReactNative进行混合开发教程

React Native出来已经一段时间了,相对来说也算稳定了,在很多的企业中都实际使用他们,混合开发已经是未来的一种趋势,混合开发中使用的技术很多,不外乎Html5、JS框架通过一定的技术和原...
0推荐
8K 浏览

Android图片加载如何避免OOM?

何为OOM? OOM, 即out of memory,这里面的memory指的是堆内存。因为在Android中,应用程序都是有一定的内存限制的。当内存占用过高就容易出现OOM(OutOfMemory)异常。
0推荐
11K 浏览

Android开源:SImageView - 方便实用的图片控件

这是一个简单到 sImageView.setImageUrls; 设置一个网址即可显示图片的控件
0推荐
15K 浏览

Android性能监控实现原理

性能监控其实就是hook 代码到项目代码中,从而做到各种监控。常规手段都是在项目中增加代码,但如何做到非侵入式的,即一个sdk即可。
0推荐
5K 浏览

Android界面性能调优手册

界面是 Android 应用中直接影响用户体验最关键的部分。如果代码实现得不好,界面容易发生卡顿且导致应用占用大量内存。
0推荐
17K 浏览

Android -- OkHttp的简单使用和封装

把okHttp仔细的看了一下,以前都是调用同事封装好了的网络框架,直接使用很容易,但自己封装却不是那么简单,还好,今天就来自我救赎一把,就和大家写写从最基础的OKHttp的简单get、post的...
0推荐
15K 浏览

手把手教你实现折线图之------安卓最好用的图表库hellocharts之最详细的使用介绍

现在HelloCharts支持以下chart类型: Line chart(cubic lines, filled lines, scattered points)(线图) Column char...
0推荐
7K 浏览

22个值得收藏的Android开源代码-UI篇

本文介绍了android开发中比较热门的开源代码,这些代码绝大多数可以直接应用到项目中。
0推荐
6K 浏览

Gradle for Android 系列: Gradle 文件你真的了解吗?

这篇文章概览了一个 Android 项目中的 Gradle 文件作用及内容,引申出许多细节,比如 自定义构建、依赖管理、多种类型构建的配置等等。
0推荐
8K 浏览

简单说说我最常用的图片加载库Picasso

对于一个需要展示很多图片或较多图片的App来说,一个好的图片加载框架是必不可少的。Picasso是一个优雅、强大的图片加载框架。
0推荐
4K 浏览

Android 中的 Effective Java(速查表)

这份列表绝不是书中给出建议的完整列表,也不是全书完整深入陈述的浓缩,这篇文章更像是一些有用建议的速查表
0推荐
6K 浏览

Android混淆详解

在最新的Android Studio 2.2.2版本创建的Android工程中,module中的build.gradle有如下一段配置。这里的minifyEnabled即用来控制在编译时是否需要...
0推荐
155K 浏览

锤子科技出品的 One Step 正式开源

通过拖拽完成将信息发送至应用或联系人的动作,节省了在不同应用之间切换的诸多步骤,第一次打通了手持设备中应用间的边界
0推荐
10K 浏览

内存优化,避免OOM总结

避免OOM的第一步就是要尽量减少新分配出来的对象占用内存的大小,尽量使用更加轻量的对象。
0推荐
14K 浏览

CollapsingToolbarLayout 与 TabLayout结合使用实现炫酷效果

效果 今天我们实现下面的效果 第一 Demo里面主要涉及到好多design包下的控件 在项目中先要引入下面的包 compile 'com.android.support:design:25.0....
0推荐
24K 浏览

WebView想说爱你不容易啊

随着app业务的不断深入发展,只靠着原生代码来堆砌功能是不现实,毕竟开发的时长会增加,而且同时需要开发iOS和Android两套,并且,如果在UI上改变了一丁点,都需要提包(虽然Android现...
0推荐
10K 浏览

Android中使用WebView与JS交互全解析

需要提出一个概念,那就是hybrid,主要意思就是native原生Android和h5混合开发。为什么要这样做呢?大家可以想象一下针对于同一个活动,如果使用纯native的开发方式,Androi...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档