登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
移动开发
(共
10746
篇经验)
0
推荐
5K
浏览
创造优秀的 Android 应用离线体验
最近几年,Google、Microsoft、Facebook 等公司都不约而同的盯上了非洲大陆。为了能更好服务像这样网络条件很差的用户,作者在这里分享了你可以怎样组织自己 Android 应用的离线架构。
kuku210
9年前
移动开发
Android开发
安卓开发
0
推荐
12K
浏览
Android注解使用之通过annotationProcessor注解生成代码实现自己的ButterKnife框架
Annotation注解在Android的开发中的使用越来越普遍,例如EventBus、ButterKnife、Dagger2等,之前使用注解的时候需要利用反射机制势必影响到运行效率及性能,直到...
544
9年前
Java
移动开发
Android开发
butterknife
0
推荐
8K
浏览
Android插件化技术介绍
Android插件化的目的主要有两个,第一个是应对每个dex包65536个方法数的上限问题,第二是实现功能复杂的app的拆解,能够按需下载和加载运行所需的模块。插件化的实现并没有统一的标准或方式...
kfsu2006
9年前
移动开发
Android开发
安卓开发
0
推荐
9K
浏览
九个用于移动APP开发的顶级JavaScript框架
从技术上讲,iOS、Android和Windows Phone上的移动app使用了不同的编程语言进行编码。iOS app使用Objective-C,Android app使用Java,而Wind...
TFFCor
9年前
JavaScript
移动开发
0
推荐
4K
浏览
Android内存泄漏产生的6大原因
资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存。它们的缓冲不仅存在于 java虚拟机内,还存在于java虚拟机...
andyadc
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
Android Notification全面解析
Notification在Android中使用的频率可以说是非常高的,本篇博客,我将围绕着Notification的各方面进行解析,使大家对Notification有更好的认识。
HNQJud
9年前
移动开发
Android开发
Notification
0
推荐
22K
浏览
Android指南针的实现
本文将介绍如何通过自定义View实现了一个指南针的效果。
GoodSpeed
9年前
移动开发
Android开发
安卓开发
0
推荐
5K
浏览
MultiDex工作原理分析和优化方案
动态加载技术(插件化)系列已经坑了有一段时间了,不过UP主我并没有放弃治疗哈,相信在不就的未来就可以看到“系统Api Hook模式”和插件化框架Frontia的更新了。今天要讲的是动态加载技术的...
Eva59K
9年前
Java
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
手把手教你, Jenkins构建iOS项目
用xcode archive 导出ipa 然后上传到fir/蒲公英等测试平台 需要花至少10到20分钟,使用Jenkins搭建的持续集成环境只需3分钟. 下面是我今天早上研究的成果
qvre4003
9年前
移动开发
Hudson
iOS开发
0
推荐
15K
浏览
给Android图表库MPAndroidChart的坐标换行
做统计图时,经常会有这样的需求:x坐标需要换行显示,日和月或者是月和年需要分两行显示。但是找遍MPAndroidChart的各种教程,好像也没有相关的方法可以实现......
RaleighKinc
9年前
移动开发
Android开发
安卓开发
0
推荐
9K
浏览
Android安全之Intent Scheme Url攻击
Intent scheme url是一种用于在web页面中启动终端app activity的特殊URL,在针对intent scheme URL攻击大爆发之前,很多android的浏览器都支持i...
KayleeHiggs
9年前
移动开发
URL
Android开发
Scheme
Intent
0
推荐
6K
浏览
移动界面的动效设计
用户体验设计中动效的作用正变得越来越重要,那么动效能带来好处呢?
ZacLaroche
9年前
移动开发
移动设计
0
推荐
4K
浏览
通过预安装给MultiDex加速
在Android Kikat及以前的Android系统上,构建或安装Apk会出现“65535方法数超标”以及“INSTALL_FAILED_DEXOPT”问题,MultiDex是Google为了...
RodRister
9年前
移动开发
Android开发
安卓开发
0
推荐
4K
浏览
简单说说AsyncTask
AsyncTask简单来说就是Android自身提供的一个简化 后台读取数据,主线程更新UI 的帮助类,避免了开发者自身去实现Thread和Handler的逻辑。
CarC69
9年前
移动开发
Android开发
AsyncTask
0
推荐
5K
浏览
uCrop 的创建过程
开发这个库最大的挑战之一是实现稳定的性能和流畅的界面。最初我在三角函数计算上折磨我的大脑,直到突然意识到,只要通过矩阵就可以解决整套问题。
Stu30J
9年前
移动开发
Android开发
安卓开发
0
推荐
6K
浏览
总结Android 开发中一些很有用但你不知道的方法
setBackgroundResource(0) 可以移除 View 的背景色 Resources.getSystem().getDisplayMetrics().density 可以不用 Co...
vimxcy
9年前
移动开发
Android开发
安卓开发
0
推荐
19K
浏览
Android图表 MPAndroidChart折线图
MPAndroidChart的强大之处就不在多说了,目前最新的版本是3.0.1,在新版本中很多方法都被弃用了,这个要注意一下,在网上查到的大多数资料都是关于旧版本的,今天来实现一下折线图,把过程...
MadisonCamp
9年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
使用gradle减少apk大小
ProGuard是一个Java工具,不仅可以减少APK文件大小,还可以在编译期间优化、混淆和预校验代码。通过应用的所有的代码路径,找到未被使用到的代码,并将其删除。ProGuard还会重命名类和方法。
ConcettaDPC
9年前
移动开发
Gradle
Android开发
安卓开发
0
推荐
7K
浏览
你并不一定要用弱引用来避免内存泄漏
我的一个同事最近提到他们看的一个演讲,其中讲到: 如果你是一个安卓开发者却不使用弱引用,那么你就有麻烦了。 我个人认为这不仅是一种错误观点,而且相当误导人。WeakReference(弱引用)应...
FrancesMess
9年前
移动开发
Android开发
安卓开发
0
推荐
16K
浏览
在 Android 中使用 UIAutomator 执行自动化任务
用代码来替代任何重复性的工作,一直是我的追求。
63845153
9年前
移动开发
Android开发
安卓开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档