位置:首页 » 安卓开发

安卓开发

Advertisement
  • GitClub:不仅仅是 GitHub 客户端,而且是一个发现好的 GitHub 项目的 App
    [技术] 2016-10-22
    GitClub An elegent Android Client for Github. Apk is available in Github. This material design style App is built with dagger2+Retrofit+RxJava and MVP architecture. Why I create this app? I love Github very much. I want to discover some remarkabe pro
  • [技术] 2016-10-21
    看文章之前,首先思考一个问题:SharedPreference支持多进程吗?如果你知道的话,下面的内容可能对你没有太大的帮助,可以快读阅读,复习一下或者指教我写的不对的地方,如果你犹豫不决,或者不知道的话,下面的内容可能会对你有些帮助. SharedPreferences多进程 为什么会突然写这篇文章呢,主要是我昨天在用 SharedPreferences 的时候,涉及到多进程访问,写的时候没注意,然后导致数据不对,既然踩了坑,肯定要自己反思一下总结,所以也就有了这篇文章,简单总结一下, 首先直
  • Android性能优化-减小图片下载大小
    [技术] 2016-10-19
    原文链接 https://developer.android.com/topic/performance/network-xfer.html 内容概要 理解图片的格式 PNG JPG WebP 如何选择一种图片格式 确定准确质量值 服务端的尺寸大小 ​ 减小图像下载大小 大多数流量传输都包含图像. 因此,你制作的下载的图片越小,就会为用户提供更好的网络体验. 本篇文章提供了让你的图像文件更小以及更加网络友好的指导. 理解图像的格式 Android应用通常使用以下某种或多种文件格式的图片:PNG,
  • android 实现FlowLayout 流线布局(自定义ViewGroup)
    [技术] 2016-10-19
    项目目的 1.深化自定义View的概念 2.将MeasureSpec.View的绘制流程.Layoutparams等分散的知识点整合成一个demo. 项目灵感 笔者经验也是有限,此文章主要借鉴张鸿洋前辈的博客. 原文地址: http://blog.csdn.net/lmj623565791/article/details/38352503 项目预览(源码附文章结尾) 主要涉及知识点以及相关链接 1.MeasureSpec 快速理解android View的测量onMeasure()与Measur
  • Android CardView的使用细节
    [技术] 2016-10-18
    Material design中有一种很个性的设计概念:卡片式设计(Cards),这种设计与传统的List Item有所区别,Cards包含更多的内容元素和拥有自己的UI特征,关于Cards的设计规范可以参考官网介绍: https://material.google.com/components/cards.html# 为了更好地实现这种 Cards UI 的设计,Google在v7包中引进了一种全新的控件: CardVew ,本文将从开发的角度介绍CardView的一些常见使用细节. Goog
  • 探索 Java 隐藏的开销
    [技术] 2016-10-18
    随着 Android 引入 Java 8 的一些功能,请记住每一个标准库的 API 和语言特性都会带来一些相关的开销,这很重要.虽然设备越来越快而且内存越来越多,代码大小和性能优化之间仍然是有着紧密关联的.这篇 360AnDev 的演讲会探索一些 Java 功能的隐藏开销.我们会关注 对库开发者和应用开发者都有关系的优化 和 能够衡量它们影响的工具 . 在这篇演讲里面,我将讨论我近六个月以来一直在探索的事情,而且我想披露一些信息.随着你的深入了解,你可能得不到一些明确的能够应用在你的应用程序上的
  • Weex日记——3
    [技术] 2016-10-18
    事隔近一个月之后,终于回归Weex系列了,这篇文章会带给大家一些Weex Android端源码中值得我们学习的片段,另外还有一个Native端主动调用JS方法的workaround. 我个人觉得看完这个系列的三篇文章,你应该对Weex Android端会有一个非常全面的了解了.至于具体的语法规则这类的嘛,去看wiki吧,这不是我写文章的目的- 前言 上一篇文章说了关于Android组件化的一些的东西,文章中提到可以用Android Studio模板去完成一些自动化的事情,比如build.grad
  • CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
    [技术] 2016-10-18
    效果图 CoordinatorLayout 概述 CoordinatorLayout官方API 从官方文档中我们可以看到: CoordinatorLayout是一个增强型的FrameLayout. 两个作用: - As a top-level application decor or chrome layout - As a container for a specific interaction with one or more child views ( - 作为一个布局的根布局 - 作为一
  • [技术] 2016-10-18
    前言 这个功能看似简单,网上搜出来的都说以@+uid+空格这样的格式处理,但实际实现会发现有个问题:如果用户名之间有空格,那么就无法正确解析出要@的用户了,而且如果有同名用户,也无法区分.因此若要以这样简单的方式处理,那么对用户名就需要一个复杂的限制,显然现在去修改早已定下的规则是不现实的. 在segmentfault上找到一个我认为最靠谱的实现方案,seg上的文章链接找不到了,github地址如下: https://github.com/luckyandyz... 根据业务需求,作了比较大的改
  • Android性能优化-App启动优化
    [技术] 2016-10-15
    原文地址: https://developer.android.com/topic/performance/launch-time.html#common 通常用户期望app响应和加载速度越快越好.一个启动速度慢的app很可能会给用户留下不好的印象,除了导致用户在应用市场上的打分低之外,很有可能导致致用户直接卸载. 这篇文章提供了优化app启动时间的方法.先解释了app进程启动的内部流程.然后讨论如何优化启动的性能.最后列出几个常见的启动问题和解决方案. 一 启动内幕 App启动可能发生在以下三
  • [技术] 2016-10-11
    在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果.有人说,一旦在你的xml布局中引用了webview甚至没有使用过,都会阻碍重新进入Application之后对内存的gc.包括使用MapView有时一会引发OOM,几经周折在网上看到各种解决办法,在这里跟大
  • Android开源工具库
    [技术] 2016-10-08
    一.依赖注入DI 通过依赖注入减少View.服务.资源简化初始化,事件绑定等重复繁琐工作 1. AndroidAnnotations(Code Diet) android快速开发框架 项目地址: https://github.com/excilys/androidannotations 文档介绍: https://github.com/excilys/androidannotations/wiki 官方网站: http://androidannotations.org/ 特点:(1)依赖注入:包
  • [技术] 2016-10-06
    国庆假期接近尾声,WeeklyBlog 项目在假期中完成了第四期.假期结束,学习和工作还得继续. Java Java 基础 -- 多线程(读书笔记)「一」 ( @谢三弟 ) 作为一篇 Java 多线程 的基础文章,三弟从常见的 2 种启动线程的写法入手,介绍了 Thread 的初始化和启动过程,然后以源码中的注释阐述了 Thread 的几种状态含义,接下来着重讲解了线程中几个重要的函数的作用,并通过实践来具体分析每个函数的用法和实际使用效果. 关于 Lambda 表达式的一些事 ( @Win_M
  • Android事件总线
    [技术] 2016-10-06
    Android中Activity.Service.Fragment之间的相互通信比较麻烦,主要有以下一些方法: (1)使用广播,发送者发出广播,接收者接收广播后进行处理: (2)使用Handler和Message,如下载线程完成下载任务后,给UI发送Message,UI收到Message后更新界面. 但是这些方法都比较繁琐,一种比较简单有效的方法就是使用事件总线.事件总线的基本原理是发送者把消息发送到事件总线,然后事件总线在接收者中查找哪些方法注册了这个事件,如果某个方法注册了这个事件,就触发该
  • 省市区三级联动选择器
    [技术] 2016-10-04
    经过几个APP的开发,发现基本上每个APP都有这么一个需求,那就是省市区三级地址的选择,一般都要求类似于iOS的滚轮实现,在github上面找了一些开源控件实现了一下,发现会出现一些问题,所以就打算自己封装一个,直接嵌入数据源,不需要自己再手动设置数据了,一行代码搞定一个城市选择功能,所以就有了此项目,具体代码可以查看我的github上面的封装实现. 详细代码查看我的github: github 封装实现CityPickerView citypicker Android Studio实现 前言
  • 彻底掌握 Android 多分包技术 MultiDex - 用 Ant 和 Gradle 分别构建(二)
    [技术] 2016-10-01
    在上一篇博客中,我给大家详细介绍了ant实现Android多分包技术,具体可以点击查看: 彻底掌握Android多分包技术MultiDex-用Ant和Gradle分别构建(一) :接下来的这篇博客我将带领大家一起学习使用Gradle构建Android项目多分包. 增加多分包配置 说到Gradle,就不得不提到使用AndroidStudio进行开发,首先看一下在AndroidStudio中我们整个项目的框架. 这里,为了实现多分包技术,我们首先需要使用Android SDK Build Tools
  • 初识 tinker
    [技术] 2016-09-25
    初识 Tinker 昨天中午微信开源了动态修复解决方案 tinker :https://github.com/Tencent/tinker 是不是激动人心的想要试一下呢?下面记录一下如何运行 tinker 的 Demo 工程. 首先下载 tinker 的工程,打开 tinker-sample-android 工程,打开后如下图: 阅读 WIKI ,里面有各种参数的说明和 Demo 的运行方法 Wiki 看到 Demo 使用方法 LINK 运行 1.2 步,应该都不会有大问题,but 第三步需要一
  • 一套完整的Android通用框架
    [技术] 2016-09-08
    butterknife 简介 Bind Android views and callbacks to fields and methods 将Android视图和回调方法绑定到字段和方法上 github地址 https://github.com/JakeWharton/butterknife 相关博客 butterknife官网 网络请求 Retrofit 简介 Type-safe HTTP client for Android and Java by Square 类型安全的Http客户端 g
  • [技术] 2016-08-03
    #Weak Handler 与 内存泄露 Handler使用不当比较容易造成内存泄露. 比如这个例子: http://www.jianshu.com/p/c49f778e7acf 通常的原因就是 Handler的生命周期和Activity的生命周期不一致. 一个通用的场景是 使用 匿名内部类 实例 作为某个 行为/动作的 回调,如果该行为/动作 是异步的,则其返回时间往往无法确定,有造成内存泄露风险. 使用静态内部类,或者妥善处理生命周期,都不会造成内存泄露,反过来,当没有内存泄露风险时,一般直
  • 内存泄露分析(一)
    [技术] 2016-07-15
    线上崩溃超多OOM,上次发版做了一件很挫的事情,明明知道存在内存泄露,但是为了快速上线,在OOM崩溃点进行try-catch,强制系统GC:或者采取Picasso进行加载图片,临时缓解了OOM,虽然崩溃明显有下降,但是不是根本解决问题.这个迭代,我专门腾出时间专门攻克这个OOM,把过程记录一下. 注意,这个是持续过程,喜欢看实战的,看第二部,这篇主要说原理. OOM发生的原因 现在手机虽然内存越来越大,但是系统是不可能把大部分内存分配给我们的App,因此每一个App都是一个单元,系统会为这些Ap
« Prev 1 2 3 4 5 6 ... 10 Next »
最新文章
  • 迅雷离线下载怎么取回文件

    什么是迅雷离线下载? 离线下载就是你不用开机上网,迅雷先把文件下载到迅雷的服务器上,下完后,你再从迅雷服务器上转下到你的硬盘里,其实这个功能不是很实用.在下载文件的时候一般都是点击直接下载文件的方式,可是有的时候自己网络不稳定.下载的软件文件很大的时候,可以通过离线下载的方式来下载,这样能保证下载的速度.不过开通离线下载的话是需要开通会员的哦. 下载的离线文件怎么取回? 打开迅雷,然后在上面找到离线下载的功能按钮,可以有的迅雷版本不一样找不到离线下载的选项,那么就点击"VIP",弹出一

  • 让PPT中对象闪烁的方法 让PPT中对象闪烁的方法

    在使用PowerPoint时,有时为了强调某个对象,需要让其在屏幕上闪烁几下.记得以前,我们常常需要将该对象复制多个后重叠在一起,然后再分别设置动画效果才可以实现.在PowerPoint2003中,已经提供了两种让对象闪烁的方法: 方法1:选定对象,单击"自定义动画"窗格中"添加效果"/"进入"/"闪烁一次",即可为对象添加闪烁效果一次.但这种动画效果的缺点是动画效果演示完毕后,对象将会从屏幕上消失. 方法2:选定对象,单击&

  • ubuntu系统怎么玩unity3d游戏? ubuntu系统怎么玩unity3d游戏?

    1.打开自己的unity3d游戏项目,File--BuildSettings... 2.文件导出为32位或者64位的,根据自己的ubuntu的版本决定.点击左边的"PC,Mac&Linux...",右边的target platforn选择linux,architecture选择x86_64(因为我的ubuntu是64位的),完成后点击下面的"build". 3.打开你要保存的文件夹,填写文件名,然后点击下面的"保存". 4.进入ubunt

  • 冬天钓鱼用什么鱼饵好 冬天钓鱼用什么鱼饵好

    冬天钓鱼用什么鱼饵好 相对于其他季节,冬天钓鱼难度很大,其主要原因是进入冬季后水温低,鱼类几近冬眠状态,集群栖于安全之地,再就是秋末冬初,鱼类储存了足够脂肪为越冬做准备,此时几乎不采食或很少采食,既使可钓,吃口小,观标识鱼讯难度较大,对饵料的搭配也很挑剔,钓组也要调整的很精细等,这系列技术要求都较其它季节难度加大了.但由于体力充沛,水温适宜,见到可口的东西还是有力气吃几口的. 饵料的选择也同样依鱼情所限,没有一款饵料,一个配方钓遍所有塘子,既便一个塘子不同时期也要进行相应的调整.另外适合冬钓的饵

  • 风格多样的客厅装修效果图 风格多样的客厅装修效果图

    精美的客厅装修设计是设计师设计的重点,在这组客厅装修效果图中巧妙的灯光设计.精美的墙纸装饰.时尚的家居摆设,各种极其个性的色彩及元素相搭配.

  • 解决pdf文档无法打印的方法

    现在有很多PDF文件只能查看却不能被编辑和打印,因为它们已被保护.你并不知道被保护的PDF文档的密码却又急着向上司交差,怎么办? 让 Ap PDF Password Recovery 来帮你轻松解决! 你只要将PDF文档拖放到Ap PDF Password Recovery 软件界面上,点击"解密PDF",它便会自动去除PDF文件的密码保护,速度很快! 现在打开看看经过它处理后的PDF,是不是完全可以编辑和打印了!

  • 微信怎么看收到的红包 微信怎么看收到的红包

    1.进入微信[我] 2.点击[钱包] 3.如果你设置了密码,这时就要输入密码 4.进入后找到[微信红包] 5.点击右上角[我的红包] 6.选择[收到的红包] 7.即可查看自己收到的红包金额及详情

  • 吃货说如何关注好友 吃货说如何关注好友

    吃货说如何关注好友?小伙伴们在吃货说里面找附近的美食的都会看到社区里面的好友发布的图片的美食,看到某样美食肯定会去关注TA或者可以去问问他晒的美食是在哪里吃的,现在小编就教小伙伴们吃货如何关注好友. 1)打开吃货说,点击打开一个社区,然后点击打开你想要关注好友的头像;(如下图) 2)点击上方右边的[关注]即可.(如下图)

  • 暗黑地牢开局技巧上手心得分享 暗黑地牢开局技巧上手心得分享

    在暗黑地牢的这一款游戏里面很多玩家还不知道开局应该注意什么,下面小编就为大家带来暗黑地牢的开局技巧上手指南,各位想知道的玩家们,那么下面就来跟着小编一起来详细的看下吧. 给各位暗黑地牢的玩家们来详细的解析分享一下开局的技巧上手心得. 心得分享: 1.教程关后进入城镇,在旅店把两个逗逼(奶妈和乌鸦医生)编入队,然后把所有资源都投入到旅店的招人上限中去(每次回城镇旅店会刷出来的英雄),直接升两级到每次回城都能刷出四人,然后出发. 2.即使这波脸不好,前期四小强在地牢中挂了, 由于游戏初期给的钱完全够

  • 怎么在DIV中插入图片 怎么在DIV中插入图片

    如何在DIV中插入图片? 本帖最后由 pycollin 于 2013-03-01 12:10:35 编辑 如何在DIV中插入图片?某DIV height:600;width:400;现要在DIV height400处插入图片,并使文字环绕在图片周围.如图所示: ------解决方案-------------------- 引用: XML/HTML code ? 123456789101112131415161718192021222324252627282930313233343536 <div

热门推荐
  • 你我皆“键人” 汉字会死吗? 你我皆“键人” 汉字会死吗? 汉字作为一种文字,它应该不会消失.几千年来,汉字在任何时代都表现了极强的适应性,不管是刻在龟甲上,还是刻在竹简上,还是写在帛上,或者写在纸上,乃至今天用计算机编码显示出来,汉字从来没有因为它的复杂性而被淘汰或异化. 数学大国英国正在为本国中小学生的数学危机焦头烂额,他们不惜派教育大臣前来中国取经.和英国出现的数学危机类似,中国也出现了汉字危机,能认能读不会写,这是中国新文盲的特征. A.都是计算机的祸害? 千万别以为数学不好只是个人危机,英国国家数学能力中心最近的调查显示,英国成年人数学不好导致
  • 竞价排名需要注意哪些 竞价排名需要注意哪些 现在百度竞价对于推广的效果确实很不错,但是价格也是非常的昂贵,怎么才能使这些费用能够转换为实际的效益呢,下面小编就来为大家分析下付费推广当中需要注意的点. 1. 项目背景及目标 项目规划过程中,首要任务和条件是做好背景调查与制定适宜目标,涉及到项目背景调查,更多的则是分析和掌握目标受众,比如:用户年龄段,性别,地域分布等,也就是我们常说的人群画像,只有做好背景调查,渠道推广过程中才能够精准定位,锁定用户,将我们重要信息有效的传达到位. 而另一方面则是项目目标,俗话说:"人生不能没有梦想 万一实现
  • 《怪物猎人3g》调和品一览 《怪物猎人3g》调和品一览 回复消费系调制配方(回復 強化 肉 採掘 採集 笛) 罠系调制配方一览(罠肉 爆弾 罠 ナイフ等)
  • java基础九:网络编程 java基础九:网络编程 java基础9:网络编程 关于Java基础的文章,我觉得写得还可以,以前发在了我其它的博客了,肯定是原创,现在再分享给大家出来. -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------