登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Android开发
(共
6893
篇经验)
0
推荐
12K
浏览
EventBus 3.0进阶:源码及其设计模式 完全解析
从整个EventBus可以看出,事件是被观察者,订阅者类是观察者,当事件出现或者发送变更的时候,会通过EventBus通知观察者,使得观察者的订阅方法能够被自动调用。当然了,这与一般的观察者模式...
thau6663
9年前
移动开发
设计模式
Android开发
EventBus
0
推荐
4K
浏览
Android夜间模式(多主题)探索
Android夜间模式(多主题)探索,功能老早就想研究了,可是看了很多之后,发现想要很好的实现,并没有什么简单的办法。但是如果要求不高,实现起来还是挺简单的。
JanisNoguer
9年前
移动开发
Android开发
安卓开发
0
推荐
5K
浏览
Android SharedPreferences 全面解析
SharedPreference是以key-value键值对的形式存储数据,它只能存储简单的基本数据类型:boolean, float, int, long, String. 它的文件是在dat...
RudolphRees
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
Android业务组件化之子模块SubModule的拆分以及它们之间的路由Router实现
要实现真正的业务组件化任重而道远,我们这里实现第一步拆分子模块,让各个模块的代码各自维护,先解耦他们之间的依赖关系,在app壳工程通过compile project(':umeng_social...
eiot8028
9年前
移动开发
Android开发
安卓开发
0
推荐
6K
浏览
Android 从StackTraceElement反观Log库
大家编写项目的时候,肯定会或多或少的使用 Log ,尤其是发现bug的时候,会连续在多个类中打印Log信息,当问题解决了,然后又像狗一样一行一行的去删除刚才随便添加的Log,有时候还要几个轮回才能删除干净。
clowgwz576
9年前
移动开发
Android开发
安卓开发
0
推荐
10K
浏览
简单实现夜间模式渐变
话不多说,先上效果图! Twitter 实现夜间模式 我的实现 准备好你的铲铲 Android Support Library v7 24.2.0 <style name="AppTheme" ...
pujiang_op
9年前
移动开发
Android开发
安卓开发
0
推荐
12K
浏览
android增量更新--服务器端&客户端
随着应用越来越大,应用更新耗时间和流量的问题,就显得格外突出.目前原生app的更新分为两种:重新下载源文件,还有一种就是差分包更新,也叫增量更新.在有些应用市场,例如google play,会对...
feixue_
9年前
移动开发
Android开发
安卓开发
0
推荐
6K
浏览
Android内存泄漏的简单检查与分析方法
java是有垃圾回收机制的,这使得java程序员比C++程序员轻松了许多,存储申请了,不用心心念念要加一句释放,java虚拟机会派出一些回收线程兢兢业业不定时地回收那些不再被需要的内存空间(注意...
MarGrayson
9年前
移动开发
Android开发
安卓开发
0
推荐
27K
浏览
你真的了解weight和weightSum吗?
android:layout_weight 这个属性代表了一个“重要性”的值,这个值的大小代表了该控件能在屏幕中占据多大的空间。这个值越大,表明该控件可以在父控件中占据较多的“ 剩余 ”空间。默...
libingxue
9年前
移动开发
Android开发
安卓开发
0
推荐
35K
浏览
Android开发小技巧之商品属性筛选与商品筛选
一周一篇文章,果真是不太容易。顺便吐槽一下上周也就是9月5号的文章,几天之内就耗完了我1.4G的空间流量,吓得我都抽搐了。
hojz5309
9年前
移动开发
Android开发
安卓开发
0
推荐
32K
浏览
Android6.0运行时权限解决方案
将权限分为一般权限和危险权限两种,一般权限跟以前一样在 AndroidManifest 声明,危险权限需要开发者在代码中手动的动态申请
JannSaylor
9年前
开源
移动开发
Android开发
安卓开发
0
推荐
6K
浏览
Android之ContentProvider共享数据
ContentProvider是所有应用程序之间数据存储和检索的桥梁,将应用程序的私有数据向外提供一个访问的接口, 是基于URI的格式 ,向外提供数据访问的接口。
yeoj3133
9年前
数据库
移动开发
Android开发
安卓开发
0
推荐
28K
浏览
Android开发高级进阶——多进程间通信
如果一个进程占用内存超过了这个内存限制,就会报OOM的问题,很多涉及到大图片的频繁操作或者需要读取一大段数据在内存中使用时,很容易报OOM的问题。为了彻底地解决应用内存的问题,Android引入...
winglion
9年前
移动开发
Android开发
安卓开发
多进程
进程间通信
0
推荐
22K
浏览
Andorid Studio使用技巧
当我们写入一些代码的时候,可能有些代码是正确的,但是AS却说找不到,这时候我们清理一下缓存即可并重启AS即可解决这个问题。
pdqq9292
9年前
移动开发
Android Studio
Gradle
Android开发
0
推荐
10K
浏览
Android Weekly #222 安卓开发周刊 中文版
文章&教程 在Okio中强迫字节下降 (jakewharton.com) Okio的BufferedSink是书写二进制以及以字节表示的字符数据的一种高级抽象。Jake Wharton深入探讨了...
五嘎子
9年前
Android
移动开发
Android开发
安卓开发周刊
开发者周刊
0
推荐
8K
浏览
Android 内存泄漏的简单检查与分析方法
内存泄漏问题大约是Android开发者最烦恼的问题之一了,项目中连续遇到几个内存泄漏问题,这里简单总结下检查分析内存泄漏的一些工具与方法。
ipun6253
9年前
移动开发
Android开发
安卓开发
0
推荐
10K
浏览
Android防微信首页左右滑动切换
大家看到微信首页切换效果有没有觉得很炫,滑动切换,点击底部bar瞬间切换,滑动切换渐变效果。
lxfmu4814
9年前
移动开发
Android开发
安卓开发
0
推荐
5K
浏览
踏破铁鞋无觅处,从 AsyncTask 学 Android 线程池
android对于主线程的响应时间限制的非常严格,稍有不慎就会遇到 Application Not Responding(ANR) 的弹框。用户可以轻点手指关掉你的APP。同时,保持应用随时响应...
dsjd
9年前
移动开发
Android开发
线程池
AsyncTask
0
推荐
8K
浏览
Android开发技术周报 Issue#97
简单介绍一下Instant Run,它是Android Studio2.0以后新增的一个运行机制,能够显著减少你第二次及以后的构建和部署时间。简单通俗的解释就是,当你在Android Studi...
MiltonSatte
9年前
移动开发
Android开发
开发者周刊
标签里面写:Android
0
推荐
6K
浏览
攻克Android软键盘的疑难杂症
在Activity中含有EditText时,我们常常在AndroidManifest.xml中为该Activity设置 Android :windowSoftInputMode属性,其中最常用的...
vdog5u0y
9年前
移动开发
Android开发
安卓开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档