位置:首页 » 安卓开发

安卓开发

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+空格这样的格式处理,但实际实现会发现有个问题:如果用户名之间有空格,[email protected],而且如果有同名用户,也无法区分.因此若要以这样简单的方式处理,那么对用户名就需要一个复杂的限制,显然现在去修改早已定下的规则是不现实的. 在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 »
最新文章
  • 健脾养胃食物大全 健脾养胃食物大全

    脾胃虚有很多方面,无论是胃气虚.脾阳虚都会对健康造成严重的危害,脾胃虚弱并不是只有成年人会有,小孩也会存在这样的情况.健康的饮食能够帮助我们更好地维护自身的健康,如果有脾胃不好的情况,不妨可以从饮食上进行调理和治疗. 下面,将日常生活中有健脾作用的常见食物介绍给大家: (1)五谷杂粮: ①粳米:又名大米.味甘,性平,有健脾和胃,壮气力,强肌肉之功.用于脾虚烦闷,泄泻,消瘦,下痢. ②玉米:又名包谷.味甘,性平.有补中健脾,除湿利尿之功.可用于泄泻,痢疾等病. ③粟米:又名小米.味甘咸,性微寒.有

  • [你想不到的低价] ClearDDoS 元旦疯狂大钜惠!

    迎新春,庆元旦,美国高防服务器租用专家ClearDDoS两大钜惠! 1.元旦节期间全场服务器购买3个月赠送1个月: 2.美国云主机买一个月送一个月(5折优惠),续费5折. 本优惠活动详情http://www.clear-ddos.net/activity/newyear.html 祝您元旦快乐,大吉大利! 有需要随时抖我小容QQ哦 QQ:1052525007 --cut-- tanywei在2014-12-30 18:37:0回答到: 这个站的风格,呵呵了. dingzi在2014-12-30

  • 解决Win7输入法切换快捷键失灵 解决Win7输入法切换快捷键失灵

    现在都提倡无纸办公,连开会的时候也都是带着笔记本电脑去做会议记录,此时最怕的就是Win7系统死机,或输入法出问题打不了字,领导讲起话来可不会停下等你.如果遇到死机,别无他法只能立即重启,但愿开机速度不会太慢;如果遇到输入法突然切换不过来了,也别坐在那干瞪眼,赶紧解决吧! 如果是在Word中遇到输入法不能切换的问题,先看看是不是只在Word文档中是这样,如果是,那就点击"文件-选项". 打开Word选项 在"选项"窗口,单击"高级",然后从右侧细节

  • 用photoshop画笔工具制作夜景光晕效果 用photoshop画笔工具制作夜景光晕效果

    效果图: 完成效果分解步骤: #FormatImgID_1# 启动打开photoshop,新建一个文件,背景为浅灰色 #FormatImgID_3# 新建一个图层,选择画笔工具,这里我们使用圆形画笔,设置如图参数 #FormatImgID_6# 接着在图上涂画 #FormatImgID_8# 我们再新建一层,更换前.背景颜色,再在新图层上绘制,如图,修改图层1的不透明度,得到如图效果 #FormatImgID_11# 我们复制一个背景图层,执行[滤镜--渲染--镜头光晕].如图修改参数 最终效果

  • 三国演义歇后语大全

    三国演义歇后语大全 1.曹操 曹操转胎--疑心重 曹操杀人--乱来一气 曹操用人--唯才是举 吃曹操的饭,想刘备的事--人在心不在 曹操下江南--来得凶,败得惨 曹操遇蒋干--倒了大霉 曹操作事--干干净净 曹操杀华佗--讳疾忌医 曹操用计--又奸又滑 曹操战宛城--大败而逃 曹操杀吕伯奢--将错就错 曹操败走华容道--不出所料(走对了路子) 曹操诸葛亮--脾气不一样(比喻人不同,性格也不相同) 曹操败走华容道--不出所料 曹操吃鸡肋食--食之无味,弃之可惜 曹操诸葛亮--心思不一样 2.张飞

  • 映客主播出演《完全男生手册》,播变明星拢共分几步? 映客主播出演《完全男生手册》,播变明星拢共分几步?

    近日,由金像奖新晋影后春夏和董子健主演的电影<男生完全手册>在映客进行了拍摄现场直播. 著名导演陈正道监制.新锐导演柯孟融执导的这部爆笑青春爱情电影,除了有影帝影后双双加盟,来自映客的美女主播沙小V(映客号:3802234)也首次挑战电影角色,影片中与影帝影后同台飙戏.从视频直播走上大荧幕,映客的主播们眼看就要上天.首次出演就跟戛纳影帝过招,这运气恐怕也只有星女郎能比了吧. 虽然还没有看到票房破亿.破十亿这个躁动的场景,但女主播出演电影这也是直播界的一大喜事.据网友反映,这位名叫"沙

  • 信息系统安全风险评估应用:评估过程

    信息的安全防范工作一直是整个信息系统安全防范工作中的重点之一.在本文中就以信息安全风险评估对象中的网络操作痕迹信息检查为评估项目,来说明一次安全风险评估该如何具体地去做. 一.安全风险评估准备阶段 在每次风险评估开始之前,一个最好的保证评估过程顺利完成,评估结果真实有效的方法,就得为此制定一个风险评估策略.但如果只是对某个独立的或者是临时决定的小评估项目进行风险评估,而且你和你的评估团队以前经常对些小评估项目进行风险评估,那么,只要为它做一些相应的准备工作就可以直接进行评估了. 风险评估策略的具

  • 如何利用百度统计提升网站用户体验 如何利用百度统计提升网站用户体验

    用户体验是转化最基础也是最核心的因素之一,那么想方设法提高用户体验就至关重要了.今天易科seo就跟大家分享一下,如果用百度统计实战提升用户体验提高转化率. 百度统计有很多给力的功能方便我们提升网站的质量,今天我主要以:热力图.网站速度诊断.来源分析三方面来分享,百度统计还有一些其他的功能但是我觉得实用性都一般,可能是我没有发现的缘故吧,如果有哪位兄台有新发现一定要告诉我哦. 先来说说百度热力图,我觉得这个对于站内优化和数据分析的帮助相当大,将原本繁杂的数据直观的以热力图的形式展现出来,让站长分析

  • 89C2051汇编,该怎么解决

    89C2051汇编 2051的汇编程序和51的汇编,除了I/O少了之外,还有什么区别啊?我51上的程序到2051上不能运行啊!求解 ------解决方案-------------------- 发重了吧.

  • Flex4之与后盾服务器通信方式:URLRequest+URLLoader【JAVA方式】

    Flex4之与后台服务器通信方式:URLRequest+URLLoader[JAVA方式] 这次说的URLRequest是ActionScript和服务端通信的最基本方式 要实现ActionScript与服务端交互, 首先必须知道以下几个类: URLRequest类 记录请求服务端的URL信息, 给URLLoader进行发送操作. URLVariables类 保存向服务端请求所需的参数, 一般用于POST方式传输,GET方式传输不需要使用. URLRequestMethod类 该类只有两个静态常

热门推荐