位置:首页 » 安卓开发

安卓开发

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 »
最新文章
  • 搬瓦工拿来建站适合吗?

    我是学生,没什么钱,想要建个wordpress博客.网路都说搬瓦工超售严重...不稳定等等 搬瓦工适合建站吗? --cut-- roricon在2015-01-18 11:54:3回答到: 能忍晚高峰期间lag严重么? 0x1e240在2015-01-18 12:01:5回答到: https://www.hub.moe 在搬瓦工上 https://me.hub.moe 在openshift上 以这边的网络评估是openshift的要快 xiongmao86在2015-01-18 12:02:0回

  • 2014建军节慰问短信

    1.建军节送你八个一希望一鼓作气,梦想一马当先,事业一帆风顺,爱情一见钟情,追求一路高歌,工作一马平川,牵挂一言九鼎,祝福一气呵成,愿步步高升. 2.一官员因酒量小影响仕途,中医给药丸一个,服后酒量大增.酬谢,问药理,答:"药丸里放王八一个,尔所饮之酒皆入王八腹内,非领导喝酒,皆王八喝酒也." 3.一个微笑,两份祝福;三生幸福,四方友情,五谷丰登,六六无穷,七彩花儿,八一节日,愿各方的军人们过的舒畅,也愿你笑口常开! 4.建军节到,短信开炮,爆出心里的花,炸出心里的哈,祝福开火,轰你一

  • 北上深不相信房价美利金融告诉你买房其实并不难! 北上深不相信房价美利金融告诉你买房其实并不难!

    近日,有媒体算了一笔账,北京目前平均房价为38269元,而同期人均可支配收入仅为4391元,假设每套房100平方米,首付付30%,算下来要不吃不喝21.7年才能够付首付!有专家预测,2016年,北上广深等一线城市房价或延续2015年的上行趋势,平稳上涨.年轻人想要在北京有个家或许真的只能是一个梦想. 图:北京房价涨涨涨,如何才能买的起? 但事实上,对于刚入职年轻人而言,大多薪水不高.扣除吃住.社交.出行等基本花费,所剩的钱寥寥无几,而年轻人如若再不科学理财,只能成为"月光族"甚至&qu

  • 酸菜猪肉炖粉条的做法

    材料:五花肉(200克).酸菜(150克).红薯粉丝(100克).大葱(半根).姜(2片).花椒(1汤匙) 调料:油(3汤匙).盐(1/4汤匙).鸡粉(1/3汤) 做法: 1 五花肉洗净,切成薄片;红薯粉丝剪半,用清水泡软;大葱拍扁切段,姜切片. 2 烧热1汤匙油,倒入五花肉煸炒至出油,盛起五花肉,倒出锅内余油,洗净铁锅. 3 烧热2汤匙油,加入1汤匙花椒以小火炒香,捞起花椒弃用,放入姜片和大葱段爆香,倒入五花肉兜匀. 4 倒入酸菜,与锅内食材一同拌炒,炒至酸味四溢. 5 注入2碗清水搅匀,加盖

  • AppGratis为用户推荐免费应用惹怒苹果遭下架 AppGratis为用户推荐免费应用惹怒苹果遭下架

    苹果往往会针对App Store中一些与自己服务有冲突,以及参与不正当竞争的应用进行处理.此前的消息曾指出苹果将针对一些软件推荐类的应用下手,最近就有这样一款在国外知名的AppGratis软件苹果从App Store中下架了. AppGratis是一款应用推荐服务,他们与开发商联合进行每天的限时免费软件推荐,并与开发者达成一些利润分配的协议.其中与开发者进行利润非配就违反了App Store的规则:为第三方软件进行推广. 该条准则是苹果在去年十月份更新App Store后重新明确定义的条款之一,

  • 傲世九重天今日震世公测 邀您琼霄舞风云 傲世九重天今日震世公测 邀您琼霄舞风云

    7月4日信息,你有你的疯狂球迷祭,我有我们的七月月票战!话说董无伤成为天帝之一,发现了圣君云上人的一处培养死士的基地,联合楚阳等九劫成员灭掉此处基地,但因为云上人分身的突然出现,导致楚阳身受重伤,却因祸得福,实力再一步提升-- 或许7月是傲世陪我们的最后一个月,完结之前风妞铁定要一拼,身为傲世众,我们又怎么能落后?同名页游37<傲世九重天>今日震撼公测,踏上九劫剑主之路,傲世众 拔剑....[查看详情]

  • 驱动人生6官网全新改版!精准解决驱动问题 驱动人生6官网全新改版!精准解决驱动问题

    驱动人生自2007年成立以来,一直致力于为用户完美解决驱动问题.近期,驱动人生6官网全新改版,新增多元化驱动解决方案.这表明驱动人生6在为用户解决驱动问题方面又提升了一个层次. 键入地址:http://www.160.com/indexupdrv6.html 就能打开驱动人生6官网. 快.好.简.省.智是驱动人生6的特色. 快:驱动包经过专业精简优化,体积小,下载安装快; 好:最完善的驱动库,经多年累积沉淀而成的推荐规则; 简:UI设计简单大方,操作更便捷; 省:全自动静默安装,下载安装同步进行

  • 听说被伤过人的人都有这些特征 听说被伤过人的人都有这些特征

    1.有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆. 2.有时候,突然觉得心情烦躁,看什么都觉得不舒服,心里闷的发慌,拼命想寻找一个出口. 3.有时候,发现身边的人都不了解自己,面对着身边的人,突然觉得说不出话. 4.有时候,感觉自己与世界格格不入,曾经一直坚持的东西一夜间面目全非. 5.有时候,突然很想逃离现在的生活,想不顾一切收拾自己简单的行李去流浪. 6.有时候,别人突然对你说,我觉得你变了,然后自己开始百感交集. 7.有时候,希望时间为自己停下,做完己还没来得及做的事情.

  • 成长名言

    成长名言 1.有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴.--蒲松龄 2.任何业绩的质变都来自于量变的积累. 3.任何的限制,都是从自己的内心开始的. 4.人的空想是没有止境的,儿童的空想更是一望无际.由于孩子的心灵比成人的心灵更加秘密,儿童的心灵是一尘不染的,而被生活所磨炼出来的成长,心灵深处却明显存在着这类纤尘的污痕.--高尔基 5.滴答着的时钟.--高尔基 6.我们的青年是一种正在不断成长,不断上升的气力,他们的使命是根据历史的逻辑来创造新的生活方式

  • Python smallseg分词用法实例分析

    本文实例讲述了Python smallseg分词用法.分享给大家供大家参考.具体分析如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #encoding=utf-8 #import psyco #psyco.full() words = [x.rstrip() for x in open("main.dic",mode='r',encoding='ut

热门推荐
  • Maya如何自定义工作区视图显示内容 Maya如何自定义工作区视图显示内容 Maya是一款顶级的三维动画制作软件,您可以使用这款软件进行三维建模.游戏角色动画的制作等,也许有些朋友对Maya的一些使用方法还不太熟悉,今天小编教大家自定义Maya工作区视图显示内容的方法,希望对大家有用. 1.打开maya软件,然后可以看到maya默认显示的工作区是透视窗口. 按下空格键,可以切换为四视图显示方式. 2.我们可以通过设置,将工作区的内容显示为其他我们想要的版块. 接下来,我们一起来设置一下吧. 在maya中,我们可以在左侧工具按钮中看到有一些默认的显示内容方式.点击相应的按
  • 雾霾经济火了口罩 假冒侵权惹怒名牌被打假 雾霾经济火了口罩 假冒侵权惹怒名牌被打假 "雾霾经济"下假口罩横行,绿盾誓将维权打假进行到底以保护消费者利益 近年来,随空气污染的加剧和持续,口罩成为大家的出门必戴品之一.然而,你的口罩真的选对了么?随"雾霾经济"的兴起,不良商家纷纷入局,加上行业标准尚未确立,导致市面流通上流通的口罩良莠不齐.很多假冒伪劣品牌披着"PM2.5口罩"和优质品牌样式的外衣,实则毫无PM2.5防护之效.相关专家表示,一些劣质产品使用的不合格面料,甚至将导致二次污染,带给我们更大的伤害.因而,甄别真假口罩必须成
  • 七十年的爱情 一辈子的遗憾 七十年的爱情 一辈子的遗憾 一生中有很多遗憾.而最遗憾的是,我们最终也没有在一起!一个让你落泪的故事,七十年的爱情,一辈子的遗憾.原来,爱情留在心里,只会永远成为遗憾! 本站阅读配图 那年,他7岁,她6岁. 他们是同学和邻居.他们每天背着包一起上学,牵着小手一起放学,下雨的时候同撑一把伞.她长得很漂亮,男生们都喜欢和她在一起. 做勇士是要付出代价的,他因为她而被一群男孩揍了一顿,却得到他想要的结果,他们从此不再欺负她.就这样,他们一路走来,到了中学.他已经是个高大英俊的大男生了,而她,却显得平凡了.美丽的女生们都希望把他旁
  • windows xp系统何时需要关闭防止黑客入侵的防火墙 windows xp系统何时需要关闭防止黑客入侵的防火墙 一.安装程序时 许多程序在安装时都要求关闭防火墙(如WPS Office 2003).有些程序虽然并未直接明示,但若不及时关闭,就有可能造成安装失败,比如弹出"读取错误"."安装*.exe出错"等信息,或者干脆死机,或者安装上去之后不能正常使用.这点小编在安装金山影霸.Office XP等程序时已经屡经验证. 二.整理碎片时 在WinXP中整理磁盘碎片时,屏幕保护程序已不再像在Win98那样干扰碎片整理的正常进行(每次都得重新开始),但病毒防火墙却依旧起着干扰作用,
  • 《天下HD》门派选择分析 《天下HD》门派选择分析 如果之前玩过天下的话,就一定是会非常熟悉里面黄泉中的大BOSS一句话,说的是大荒还是那个大荒,只是人心变了.从过去的天下到现在的<天下HD>,里面的人物,怪物,风景等依旧,只是玩家换了一群又一群.在这里小编想给大家说说它的特点. 作为知名的游戏公司,网易制作出来的游戏,的确是非常用心,里面的整体制作非常优秀.在画面方面,画风非常细腻入微,让玩家仿佛身临其境一般.这个可是在手游中不多见的.只是从过去的那种写实中有点夸张的风格,变成了现在的Q版漫画风格.有些老玩家可能不是很适应,但也变向的收买了不
  • 白米pad怎么样? 白米pad怎么样? 可以说小米发布平板早已不是秘密,都在人们的预料之中,据悉白米Pad售价为1299元.该网友还曝出了疑似这款平板的谍照.通过谍照我们可以看到这是一款整体尺寸并不会太大的平板,比较适合单手握持. 在参数配置方面,消息称白米Pad与红米Note增强版同为真八核处理器,内存2GB和32GB的ROM,摄像头是后置1300万像素+前置500万像素,屏幕为6~7英寸之间的Retina视网膜屏.通过参数可以看到,白米Pad将刷新目前的平板的硬配纪录. 截止发稿小米官方尚未对此发表任何评论,因此"白米Pad&qu