位置:首页 » 安卓开发

安卓开发

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 »
最新文章
  • 用 iPhone 听 flac 无损也真是卖力了,幸好总结了一片微型教程

    http://www.douban.com/note/434360236/ --cut-- zypatroon在2014-10-17 10:13:2回答到: win 环境下还不如先用 foobar2000 把分轨无损合并成整盘+cue文件.用 daemon tools 加载之后就是 CD 了.之后用 iTunes 自动导入成 apple loseless.优点是可以用 Apple 自己的曲库来更新专辑的信息. lu18887在2014-10-17 10:21:1回答到: 我用APP Golden

  • 4個如果雲邀請 想要的快來哦~

    請留下郵箱 ^_^ --cut-- hunzig在2011-08-09 17:02:0回答到: [email protected] beefrug在2011-08-09 19:06:3回答到: @hunzig 已發送到 [email protected] benzhe在2011-08-09 21:43:4回答到: [email protected] king6cong在2011-08-09 23:32:3回答到: thx [email protected] beefrug在2011-08-

  • 2015阅兵式观后感范文

    2015阅兵式观后感范文 2015年是中国抗日战争胜利70周年,也是世界反法西斯战争胜利70周年.70年前中国人民经过八年艰苦卓绝的抗战,取得了抗日战争的伟大胜利,为世界反法西斯战争的胜利做出了巨大贡献. 70年前,中华民族用热泪与热血的奔流,结束苦难而悲壮的历史;70年前,八年的抗战,中华民族用钢铁与烈火的交迸,铸就坚强不屈的脊梁,在经历走过来的数次磨砺后,祖国以其坚强不屈的脊梁高高屹立在世界的东方.我们自豪,我们骄傲,我们为有一个坚强的祖国而歌唱. 通过大阅兵,我们看到了中国的强大.庆典开始

  • 如何清除Windows8.1旧系统备份 如何清除Windows8.1旧系统备份

    不少升级到Win8.1系统的用户反映,升级Win8.1系统之后C盘空间越来越少.这是什么原因呢?原来在升级Win8.1系统过程中,系统会对旧系统进行系统文件备份,得出一个体积不少的Windows.old文件出来,因此我们可以通过删除C盘中的Windows.old文件来给C盘瘦瘦身! 微软Windows 8.1操作系统 详细的删除Win8.1中Windows.old文件方法如下图所示: 清除Win8.1系Windows.old方法 如果通过微软商店更新到Windows 8.1系统的用户出现这种C盘

  • 冰心《图画》精彩片段

    冰心<图画>精彩片段 信步走下山门去,何曾想寻幽访胜? 转过山坳来,一片青草地,参天的树影无际.树后弯弯的石桥,桥后两个俯蹲在残照里的狮子.回过头来,只一道的断瓦颓垣,剥落的红门,却深深掩闭.原来是故家陵阙!何用来感慨兴亡,且印下一幅图画. 半山里,凭高下视,千百的燕子,绕着殿儿飞.城垛般的围墙,白石的甬道,黄绿琉璃瓦的门楼,玲珑剔透.楼前是山上的晚霞鲜红,楼后是天边的平原村树,深蓝浓紫.暮霭里,融合在一起.难道是玉宇琼楼?难道是瑶宫贝阙?何用来搜索诗肠,且印下一幅图画. 低头走着,-首诗的断

  • 情人节国美在线买花送巧克力钟表首饰3折起 情人节国美在线买花送巧克力钟表首饰3折起

    情人节又来了!对情侣和夫妻来说,这是个浪漫有趣的节日,在这个节日里有鲜花,有礼物,情侣可以去电影,吃大餐,还可以滚床单--国美在线为了让大家过一个浪漫温馨的情人节,于2月7日起全面开启全民情人节,钜惠直到2月14日.各种情人节所需物品一应俱全,各种情人节商品抄底价,想象不到的超值!今年的的情人节距离春节很近,需要囤货的要趁早,晚了快递哥也都放假了. 求婚神器助威无人机超值价236元 2月8日上午,汪峰求婚章子怡的新闻终于帮助这位励志叔抢上一次头条,而求婚利器无人机一时间也成为公众话题之一.国美在

  • CF2月新版本全新武器OC-14步枪性能介绍 CF2月新版本全新武器OC-14步枪性能介绍

    CF2月新版本全新武器OC-14步枪介绍.OC-14以高射速和较高的稳定性著称,适合在团推经济中发挥其威力,短时间内的高速打击能力,使其成为团战中不可或缺的活力爆发点. OC-14(步枪) OC-14是俄罗斯现役的全自动无托突击步枪,使用9*39mm弹药,伤害相当可观. 枪重: 2.7 kg 全长: 610mm 弹匣容量: 20/80 有效射程: 200m 上手度:三星 热门度:三星 武器特点:1. 超快射速;2.点射稳定 武器点评:OC-14最大的特点是射速较快,能在短时间内倾泻出所有火力,非

  • mysql批量删除表与清空数据库

    本文章介绍利用php+mysql实现mysql批量删除表与清空数据库具体操作方法,各位朋友可参考. 代码如下 复制代码 <?php $hostname ='localhost'; $userid = 'admin'; $password = 'admin'; $dbname = 'admin'; $connect = mysql_connect($hostname,$userid,$password); mysql_select_db($dbname); $result = mysql_quer

  • 魔兽世界6.0火法属性优先级与火法堆属性 魔兽世界6.0火法属性优先级与火法堆属性

    魔兽世界6.0中火法属性是新增加的一个属性了,很多的玩家不知道这个新加的火法属性优化级别,下面小编为各位介绍. 在新版本中火法属性优先级暴击精通装>暴击溅射装,尽量不要选择带全能的装备 ps:在法的属性还是基本没变,只不过现在有了溅射,可以在暴击之后次要属性堆溅射,这个小编觉得玩玩即可,因为火法初期版本不怎么样哦.

  • php例证

    php例子 php例子

热门推荐
  • 传iPhone6s将取消home键 增Force Touch功能 传iPhone6s将取消home键 增Force Touch功能 据台湾IC设计界的消息来源透露,苹果内部正在研发触摸与显示驱动集成(TDDI)单芯片解决方案用于未来的iPhone,消息还称苹果将会把指纹传感器也集成进屏幕里面.有了这些集成技术的支持,未来的iPhone将采用超薄超窄屏幕的全屏幕设计,也就是说Home键将被取消. iPhone终将取消Home键! 苹果是少数几家保留物理键的智能手机厂商之一,但最近几年有关它要取消Home键的小道消息一直不绝于耳,DigiTimes的消息是最新的一个. 尽管Appleinsider评价认为这个媒体在预测苹果产品未
  • 人类纪元:传奇与传奇的碰撞 第七舰队的永恒信仰 人类纪元:传奇与传奇的碰撞 第七舰队的永恒信仰 人类纪元:传奇与传奇的碰撞,第七舰队的永恒信仰.林峰继续缔造着自己的传奇.无论是以少胜多的小行星围歼战,还是跳跃虚空的分割埋伏站,都向整个银河系展示着一个将星的冉冉升起.面对传奇的第七舰队,孤傲的林峰依然展现着自己独特的风采,势要超越曾经银河的不败传奇. 人类纪元第24章 那个人 飞鹰号战舰指挥室林峰正在安慰着情绪不稳定的哈瑞. "报告指挥官,第七舰队的参谋长发来通讯."卫兵汇报道. 一听是传奇的第七舰队,哈瑞瞬间变得精神起来,他催促道:"林,赶紧接通啊!那可是第七舰队啊!&
  • 空腹不能吃什么 空腹不能吃什么 空腹不能吃什么 现代的年轻人越来越不注重饮食健康,以至于好多饮食习惯都是错误的,甚至对身体危害很大.我们知道空腹的时候是不能乱吃东西的,下面就来看看空腹时具体不能吃什么吧. 本站阅读配图 空腹饮食禁忌 1.忌强刺激性食品 空腹进食过辣.过酸.过咸及冷冻等强刺激性食品,这些食品会破坏胃黏膜或肠壁,造成胃肠痉挛.绞痛,诱发胃肠疾病. 而对于月经期间的女性,空腹进食强刺激性食品,还会引起月经紊乱.痛经. 2.忌蛋白质含量高的食品 空腹过量进食牛奶.豆浆.鸡蛋.肉类等蛋白质含量高的食品,蛋白质将"被迫&
  • 初恋 初恋 那时我十四岁,她大约是十三岁罢.我跟着祖父的妾宋姨太太寄寓在杭州的花牌楼,间壁住着一家姚姓,她便是那家的女儿. 伊本姓杨,住在清波门头,大约因为行三,人家都称她作三姑娘.姚家老夫妇没有子女,便认她做干女儿,一个月里有二十多天住在他们家里,宋姨太太和远邻的羊肉店石家的媳妇虽然很说得来,与姚宅的老妇却感情很坏,彼此都不交口,但是三姑娘并不管这些事,仍旧推进门来游嬉.她大抵先到楼上去,同宋姨太太搭讪一回,随后走下楼来,站在我同仆人阮升公用的一张板桌旁边,抱着名叫"三花"的一只大猫,看我映写陆
  • 刺客信条4下蹲和原地跳双杀操作技巧 刺客信条4下蹲和原地跳双杀操作技巧 刺客信条4里面暗杀可以通过下蹲操作来实现,可能很多新手玩家不太了解,而对于原地跳双杀,操作的时候还需要注意一些小技巧,下面是详细技巧解析,新手玩家可以学习一下. 下蹲和原地跳双杀技巧 1,如何蹲下来(准确的说也不是蹲下来是准备原地跳跃的动作).同时按住高调按键(默认Shift)和跳跃按键(默认空格)可以蹲下,可以躲敌人视线.比如跟 踪任务,一些矮的地方可以蹲下来躲敌人视线,例如稻草车,矮的障碍物啊什么的,如果站在稻草车后边敌人还是会看到你,这时候只要蹲下来敌人就看不到了,再 比如烟囱,兄弟会启示