登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Android开发
(共
6893
篇经验)
0
推荐
6K
浏览
一个关于Android音乐随机播放的算法
你的音乐列表里有一些歌,每首歌的初始随机因数为1。每次你点击下一首时,每首歌的随机因数都会加1,然后随机到的那首歌随机因数变为0。随机因数越大,被随机到的几率就越高。
pasd1866
9年前
算法
移动开发
Android开发
0
推荐
13K
浏览
自定义View强势来袭,用自定义View实现歌词显示控件下篇之自定义LyricView的实现
如何通过自定义View实现一款炫酷的LyricView歌词显示控件。
VernaRRDB
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
自定义View强势来袭,用自定义View实现歌词显示控件上篇之实现歌词文件解析
通过自定义View实现的"进阶版"LyricView功能更强大,体验效果更佳,能够实现歌词滑动查看,当前播放位置高亮显示,滑动到指定位置并播放等等,总的来说,大致和网易云音乐的歌词显示效果一样。
qlong8807
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
写给Android/Java开发者的JavaScript精解(1)
JavaScript 发现我们对基本数据类型hello进行了slice方法调用,它会用hello的值创建一个临时的包装对象,即new String(hello),然后在这个包装对象上调用slic...
Martha2264
9年前
数据库
移动开发
Android开发
安卓开发
0
推荐
17K
浏览
五年 Android 开发,让我 “刻骨铭心” 的那些坑
这篇文章是本人对在开发过程中踩坑经历的一次总结;分为系统API的坑、使用不当导致的坑、开源项目中的坑等几个方面,知识面有限,认知难免会有偏颇,如发现有问题还请指正。
songqiang
9年前
数据库
移动开发
Android开发
安卓开发
0
推荐
11K
浏览
写给Android/Java开发者的JavaScript精解(2)
Java和JavaScript最不一样的地方是什么?我觉得是函数!在Java中,函数(也称为方法)是对象的一部分,一般是通过对象调用函数。在JavaScript中,函数已经和对象平起平坐,函数是...
apple5962
9年前
移动开发
Android开发
Java,Android开发
0
推荐
6K
浏览
写给Android/Java开发者的JavaScript精解(3)
在JavaScript中,对象是最重要的概念,因为除了基本数据类型,其他的一切都是对象。为此,JavaScript提供了多样的创建对象的方法。同时,函数又是极为特殊的一种对象,因此,JavaSc...
Luc24K
9年前
JavaScript
Java
移动开发
Android开发
0
推荐
7K
浏览
破译Android性能优化中的16ms问题
Android应用有一个明显的趋势---越来越多地使用动画效果来提升用户体验。但任何事情都是有代价的,丰富复杂的动画提升用户体验的同时,性能问题像隐形的恶魔一样,逐渐地侵蚀着你的应用。动画不流畅...
veay7775
9年前
移动开发
性能优化
Android开发
安卓开发
0
推荐
15K
浏览
教你步步为营掌握Android中的自定义ViewGroup
我们知道ViewGroup是一个组合View,它与普通的基本View(只要不是ViewGroup,都是基本View)最大的区别在于,它可以容纳其他View,这些View既可以是基本View,也可...
ybsoft
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
关于Android四大组件最权威最深刻最准确的解读
简单地将core APIs看做操作系统内核,而将platform APIs看做我们常说的Android Framework。
MeredithCon
9年前
移动开发
Android开发
安卓开发
0
推荐
6K
浏览
Android 7.0正式版来了,你能看到的是这五个新东西
与 Android 6.0 Marshmallow(棉花糖)相比,新系统最明显的改进是,原生支持了应用分屏,可以在横屏和竖屏状态下并排显示两个应用,还支持通过后台快速切换。
Noway5b99
9年前
移动开发
移动应用
Android开发
0
推荐
12K
浏览
Android:DataBinding的一二事
Android:DataBinding的一二事 写在前面 最近冷静了一个星期,学了大名鼎鼎的DataBinding。导师说这跟H5一样,是未来Android发展的趋势。看了一下,确实是Googl...
ju829758
9年前
移动开发
Android开发
安卓开发
0
推荐
5K
浏览
[译] 如何创建高度模块化的 Android 应用
在 EyeEm ,我们正在探索摄影和技术的交叉点。除了建立尖端的计算机视觉技术,我们的 iOS,Android 和 web 应用程序被 1800 万世界各地的摄影师用于获得灵感、 学习、 分享他...
HerbertShar
9年前
移动开发
Android开发
RecyclerView
0
推荐
106K
浏览
Android 详细分析AppBarLayout的五种ScrollFlags
ScrollFlags共有五种常量值供AppBarLayout的Children View使用,在xml布局文件中通过 app:layout_scrollFlags 设置,对应的值为:scrol...
AidaMattiso
9年前
移动开发
Android开发
安卓开发
0
推荐
23K
浏览
Android:用GSON 五招之内搞定任何JSON数组
GSON 提供了 TypeToken 这个类来帮助我们捕获(capture)像 List 这样的泛型信息。Java编译器会把捕获到的泛型信息编译到这个匿名内部类里,然后在运行时就可以被 getT...
RoscoeHolco
9年前
JSON
移动开发
Android开发
Gson
安卓开发
0
推荐
101K
浏览
Android 必知必会 - Glide 加载圆形图片和圆角图片的两种方法
Glide 并不能直接支持 Round Pictures ,需要使用 BitmapTransformation 来进行处理。
shellqqq
9年前
移动开发
Android开发
安卓开发
Bitmap
0
推荐
8K
浏览
Android的线程和线程池
在Java中默认情况下一个进程只有一个线程,也就是主线程,其他线程都是子线程,也叫工作线程。Android中的主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。线程的创建和销毁的...
kofren
9年前
移动开发
线程
Android开发
安卓开发
线程池
0
推荐
27K
浏览
大话插件 - 动态加载插件 Activity
在这篇文章中,介绍了几种可以绕过 Android 对 Activity 需要注册的限制的实现方式。对这些实现方式的了解,有助于理解 Activity 背后的原理,加深对 ActivityMana...
ChristianRo
9年前
移动开发
Android开发
Activity
0
推荐
14K
浏览
知乎和简书的夜间模式实现套路
这篇文章主题是关于夜间模式的实现套路。
jpvs7631
9年前
移动开发
Android开发
安卓开发
0
推荐
138K
浏览
Android:用GSON 五招之内搞定任何JSON数组
没有数据头的纯数组JSON如何解析?根据约定,也就是这个 JSON 里面只有一个数组(JsonArray),而且这个数组没有名字,这里其实是最简单的一种 JSON 数组格式,强大的 GSON 可...
zeac8062
9年前
JSON
移动开发
Android开发
Gson
安卓开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档