登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
安卓开发
(共
1621
篇经验)
0
推荐
23K
浏览
自定义ViewGroup,你真正懂了吗?
自定义View简单,因为它只需管好自己即可,而自定义ViewGroup不仅仅要管好自己,还要管好子View。接触过ViewGroup的童鞋应该都清楚,ViewGroup是作为一个View的容器,...
LoreneXJE
9年前
移动开发
Android开发
安卓开发
0
推荐
13K
浏览
Android6.0运行时权限解决方案
最近几天测试说我们的app在6.0的机型上经常崩溃,发现是6.0新的运行时权限的问题,这里给大家分享下我们适配6.0运行时权限的方案
vn167544
9年前
开源
移动开发
Android开发
安卓开发
0
推荐
55K
浏览
Android6.0运行时权限-sd卡权限处理方式
我们的app一般都会需要缓存和一些图片的存储,当然我们的目录可以是自己的私有目录, getExternalCacheDir 或者 getCacheDir 是不需要权限的,但是如果需要在sd卡下存...
vicktoliam
9年前
移动开发
Android开发
安卓开发
0
推荐
13K
浏览
安卓开发中的各种Manager
获取ActivityManager对象的方法是在拥有context的环境下使用下面的方法: ActivityManager activityManager= (ActivityManager) ...
KeeChristen
9年前
移动开发
Android开发
安卓开发
0
推荐
10K
浏览
Android 多渠道打包方式详解
面试的时候,如果面试官突然问到:你们渠道包是怎么打的?如果你说是用gradle一个一个编译的,然后他很鄙视的说这个效率太低啦,你们写过什么脚本自己打渠道包没?你肯定心里想,卧槽,这么狂炫吊炸天,...
zezexuvgove909
9年前
移动开发
Gradle
Android开发
安卓开发
0
推荐
15K
浏览
自定义view,你真的理解onMeasure了吗?
onMeasure,根据谷歌翻译字面意思是测量,继承view写这个方法的时候,我们可以发现此方法有两个参数分别为widthMeasureSpec,heightMeasureSpec。这两个参数是...
IsabelleChr
9年前
移动开发
Android开发
安卓开发
0
推荐
34K
浏览
详谈高大上的图片加载框架Glide -源码篇
Glide有四个静态的重载方法with(),其内部都通过RequestManagerRetriever相应的get重载方法获取一个RequestManager对象。RequestManagerR...
atnr4283
9年前
移动开发
Android开发
安卓开发
0
推荐
4K
浏览
一个Demo学会用Android兼容包新控件
伟大的Google为Android推出了一系列的兼容包,最新的就是Design Support Library了,这里我们结合v7和v4中的几个控件,来主要学习Design Support Li...
wj4630
9年前
移动开发
Android开发
安卓开发
0
推荐
6K
浏览
Android中的多线程
每个Handler都会关联一个消息队列,消息队列被封装在Looper中,每个Looper又回关联一个线程(Looper通过ThreadLocal封装),最终就等于每个消息队列会关联一个线程。
ynxj1097
9年前
移动开发
Android开发
安卓开发
多线程
0
推荐
3K
浏览
介绍几个用于 Android 开发的工具
Android 应用有个 65K 函数的限制,所以为了避免超过这个限制,有时候需要知道所引用的第三方库有多少个函数,来确定是不是使用第三方库。
pkzp6639
9年前
移动开发
Android开发
安卓开发
0
推荐
12K
浏览
Android-使用tint一张图制作selector
Android 有时候制作按下的效果挺麻烦的,得放色值不同的两张图,这个就比较尴尬了,明明是相同的资源。现在Android Material Design 中提供了一个东西:Tint,一张矢量图...
CarMarler
9年前
移动开发
Android开发
安卓开发
0
推荐
7K
浏览
Android NestedScrolling机制
本文主要思路是:布局中有一个一模一样的Sticky View(TextView),通过隐藏和显示它来达到最终的效果。
317733423
9年前
移动开发
Android开发
安卓开发
0
推荐
20K
浏览
摆脱Android的“好朋友”卡顿ANR、不流畅、死机!
Android性能测试一直存在测试维度少,测试数据难收集,已收集数据难量化的特点,这些特点是因为Android手机版本碎片化、硬件多样化、App功能复杂造成的。
RhoScroggin
9年前
移动开发
Android开发
安卓开发
0
推荐
20K
浏览
Android桌面小部件开发——月之眼时钟
关于Android桌面小部件的官方教程当然就是 Android开发者文档 ,这里以一个火影迷感兴趣的图腾设计一款桌面时钟,抛砖引玉。
g347068j
9年前
移动开发
Android开发
安卓开发
0
推荐
15K
浏览
Genymotion终于复活了
众所周至Genymotion是一款十分不错的Android,速度相比SDK自带的原生模拟器要快上许多。因为我的电脑性能比较渣,所以从去年初就想用Genymotion了,但中间过程区区折折。第一次...
qrsa6100
9年前
移动开发
VirtualBox
Android开发
安卓开发
0
推荐
7K
浏览
Android 带清除功能的输入框控件EditTextWithDel
记录下一个很实用的小控件EditTextWithDel,就是在Android系统的输入框右边加入一个小图标,点击小图标可以清除输入框里面的内容,由于Android原生EditText不具备此功能...
hjgn6311
9年前
移动开发
Android开发
安卓开发
0
推荐
22K
浏览
Android中必须学习的七大开源项目
建议学习顺序从第一个开始一直到最后一个,由易到难。
aiqy8989
9年前
开源
移动开发
Android开发
安卓开发
0
推荐
7K
浏览
Android中常用的Drawable
Drawable表示的是一种可以在Canvas上进行绘制的抽象的概,可以是纯颜色,也可以是图片等。
q3202dasz
9年前
移动开发
Android开发
安卓开发
0
推荐
7K
浏览
Android M Launcher3屏幕适配
我们看到Launcher的屏幕适配其实就是得到一些预制的配置参数,通过计算得到一个最接近的配置文件,通过该配置文件为当前屏幕的显示做一些参数设置,已达到适配的目的。
dongchao
9年前
移动开发
Android开发
安卓开发
0
推荐
6K
浏览
Android系统获取应用的Crash信息
Android应用不可避免的都会发生crash,即程序崩溃,可能是系统或程序有bug等内部原因,或者是网络状况不佳等外部原因
hiyounger
9年前
移动开发
Android开发
安卓开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档