位置:首页 » 安卓开发

安卓开发

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 »
最新文章
  • MongoDB图片存储测试 MongoDB图片存储测试

    Web应用中对于图片的存储方案一直是存放在CDN或者服务器的文件系统中,通过索引数据库中的文件路径,分步获得资源后再响应客户端的请求.MongoDB这种文档型数据库通过将数据直接存放到文件的设计无疑可以给我们提供一些新思路.并且对于直接存入MongoDB也有两种方式:直接存入Collection或者是存入GridFS.Collection在以前的文章介绍过不再冗述,对于GridFS还需要好好简述一下它的存储逻辑,这几天通过MongoDB的Node.JS Driver实现了一个粗糙的测试脚本.本文

  • PlayStation 3 Software 4.0

    大版本号更新,一看全是PS VITA的支持-- --cut-- GordianZ在2011-12-01 06:58:1回答到: http://blog.us.playstation.com/2011/11/29/ps3-system-software-update-v-4-00/ Other changes to take effect with this update include: PlayStation Plus members can now choose to enable or d

  • 为什么没有能烧水还能制冷的水杯或者水壶?

    找遍了都没找到,只有车载的,没有家用的,为了用这个还配个220v转车载的转换器就有点多此一举了,怎么没人开发家用的呢? 问了个卖车载的卖家有没有家用的,说没有,他说可能家里有冰箱,或者那种冷热饮水机,没什么需求. 但是想想学生党啊,宿舍用多方便啊 谁来开发一个 --cut-- won在2014-09-24 23:09:5回答到: 原因很简单:穷学生

  • 2016猴年除夕拜年短信大全

    2016猴年除夕拜年短信大全 1.给你个节日就快乐,给你点阳光就灿烂,给你些问候就温暖,给你顶高帽就发飘.祝新年心怡,猴年大吉! 2.春节到了送上我日本语的问候:锅你得洗哇,碗你得洗哇,锅和碗你都得洗了哇!中文翻译:节日快乐!天天快乐! 3.当我把神灯擦三下后,灯神问我想许什么愿?我说:我想你帮我照顾一个正在看短信的人,保佑那人猴年平安幸福! 4.月圆家圆人圆事圆圆圆团团,国和家和人和事和和和美美.祝全家幸福.和气满堂.合家欢乐! 5.新春之庆,人人之喜.齐喜庆过肥年.祝您猴年好事连连,笑口常开

  • 暴风影音声音延后用不了及修复方法 暴风影音声音延后用不了及修复方法

    暴风影音自带了声音调节功能,声音出现错位,我们可以通过自行调节实现声音的同步!这点一般经常使用暴风影音的用户都会知道,但是如果这个功能失效怎么办呢? 首先我们先来看看声音怎么调节吧! 当您观看本地或暴高清影片时,请您点击播放区上方浮动控制栏右侧的"音"字,然后设置声音提前.延后. 如果这个声音延后是用不了,首先请检查下电脑的声卡是否正常,如果声音正常,那么更换最新版的暴风影音吧!

  • 中秋节贺卡祝福语大全(简洁版)

    1.月圆年年相似,你我岁岁相盼.那满天的清辉,遍地水银,便是我们互倾的思念. 2.网缘!情缘!月圆!中秋夜语寄相思,花好月圆情难圆.带去问候和思恋,心想事成愿缘圆. 3.在这特别的日子里,送一份淡淡的清香,为你洒脱缤纷的祝福!远方的你,中秋节快乐! 4.轻轻的一个吻,已经打动我的心,深深的一段情,叫我思念到如今. 5.听到-想到-心到,说到-做到-得到,时间到-我的美好祝福已全部让你收到.中秋快乐!微笑甜甜! 6.望明月,起相思;虽然我很是想你,但我不会寂寞,因为我与你在分享同一轮月亮. 7.千

  • 可口可乐最新电视广告顶尖文案

    可口可乐篇 "给沉闷的季节更多快乐. 给有压力的更多欢笑. 给伤心的,给相爱的,给充满活力的,更多快乐随行. 给那些等不及的,给往前冲的,多100毫升收获. 给一口人.小两口.一家三口,更多快乐分享.给朋友相聚,更多笑声来相伴. 给一起打拼的,目标远大的,这里有更多理由快乐. 更多畅快,还有更多好玩的. 这个冬天,我们会给你更多." 雪碧篇 "在一切都慢下来的季节,满足你更多渴求. 想走就走时,更多畅爽随行; 意犹未尽时,多100ml惊喜, 给透明坦率的人更多勇气, 给角度不

  • 中国最迷人的四大瀑布

    中国最迷人的四大瀑布: 藏布巴东瀑布群 藏布巴东瀑布实际为两个瀑布群,在西兴拉山下距顶端约20公里河床上,地理位置为:北纬 29°46′,东经95°10′,海拔2140米:在相距600米的河床上,这里出现两处瀑布,分别高35米(瀑布群二)和33米(瀑布群一),前者宽仅35米,为雅鲁藏布大峡谷中最大的河床瀑布. 黄河壶口瀑布 黄河壶口瀑布位于陕西省宜川县境内,为国务院1988年公布的第二批国家级重点风景名胜区.由县城沿着309国道往东直达黄河即到,距县城48公里. 黄河象一条腾飞的巨龙,穿行在西北

  • 店面销售七大要素技巧

    第一.导购人员. 凡事以人为本,销售工作自然也是如此,导购人员作为企业的第一生产力,其重要性不言自明.销售过程中导购人员首先要树立一种观念,就是把顾客当朋友,而不是我们传统上说的顾客是上帝,只有这样买卖双方才不会有距离感,才能真正建立起他们的信任度.第二要成为顾客的采购顾问,这样的导购在顾客面前才是一个专业的人士,能够帮助顾客解决问题,信任你的程度也会更高.第三是要成为顾客最愿意与之交谈的人,愿意和你沟通,有话愿意跟你讲,有问题愿意咨询你,这时的顾客俨然把自己的买卖完全交给了你.顾客往往是因为喜

  • 告诉你一些不为人知小秘密 告诉你一些不为人知小秘密

    英国有句谚语说:you are what you eat.中文意思是:你吃什么就像什么.要告诉你:you are what your major.你的专业在很大程度上决定了你.看看你的大学专业出卖了你哪些信息. 新闻学 你总是神经紧张,想着交稿最后期限,并不断筹划着下一个选题,即使你只是大学校报的编辑.你不停刷着微博和微信,毫不犹豫地纠正大家的语法错误.你为别人在校园里漫步感到抓狂. 工商企业管理学 你应该穿西装,打领带,并围绕手提公文箱,即使里面什么也没有.大学里,你为一个个团体项目而着迷.或

热门推荐
  • YouTube曝光iPhone7概念手机谍照 YouTube曝光iPhone7概念手机谍照 据外国媒体报道,日前,YouTube上曝光了一段iPhone7概念手机设计视频,从视频中我们可以看到,这款iPhone7已经取消了实体home键,屏占比显著提升,甚至连前置摄像头和听筒都被设计到了屏幕上. 这种完全无边框的设计感其实还是非常大胆的,不知道目前的技术水平能否做到这一点.除此之外,iPhone7还将配备OLED屏幕,支持Touch ID,虽然指纹解锁位置仍然在原home键的位置,但是已经被虚拟按键所取代. 除此之外,这款iPhone7概念手机还将在功能上大幅改进,不仅支持快速查看信息
  • 百度新知上线 能否赢得知乎 百度新知上线 能否赢得知乎 社会化问答网站在大家的视线里一直是知乎在扛大旗,近日,百度新知低调上线,或会成为两强割据的局面.而据说盛大也在内测类似的问答网站米饭,不过盛大都是跟风,没有自己的定位,不说也罢. 社会化问答网站是一个问答类的SNS社区,笔者认为和开放性的问答平台的差别在于它信息更专业,参与者身份明确,可进行话题讨论得出最优答案.社会化问答强调的是人和关系所产生的价值,互动尤为重要,通过人际关系网络形成社会化知识社区. 国内第一个社会化问答网站"知乎",被认为是中国版的Quora,一推出便受到IT业知名
  • 穿越火线CF9月新兵入营活动 穿越火线CF9月新兵入营活动 穿越火线CF9月新兵入营TGP军火基地活动来袭,9月新兵入营领礼包,下面我们就一起来看看活动详情吧! 活动时间:9月1日-9月31日 活动地址:http://act.tgp.qq.com/cf/cf20150828/index.html 新手礼包 9月1日起,所有新注册CF游戏角色的玩家,成功绑定大区,即可领取新手礼包! 9月签到 每天登录一次CF游戏,并完成一局对局游戏,即可完成当天签到:每完成一次签到,可获得一枚奖励兑换券: 完成火线日常,次日可领取奖励兑换券:兑换券可用于奖励兑换(仅限9月
  • 在京东移动商店购买iPhone6S 可享受1小时达服务 在京东移动商店购买iPhone6S 可享受1小时达服务 近日,苹果发布了全新iPhone 6s与 iPhone 6s plus,并在9月25日在中国大陆全面发售.全新的iPhone一经推出就受到了众多用户的热情追捧,可谓是"一机难求",如今京东"移动商店"助力苹果新品首发,推出1小时送达的服务,让消费者在第一时间拿到网上下单的产品,使购物体验再升级.用户登录京东App百宝箱,进入"移动商店"即可下单购买心仪的商品. 此次苹果新品在京东实现1小时送达用户,离不开京东"移动商店"项目的
  • RedHat Linux操作系统入门配置技巧 RedHat Linux操作系统入门配置技巧 Linux操作系统的操作完全不同于windows,用了一段时间,可是还不能进行程序的安装.我觉得很有挑战性!不过什么东西,还是要从最基本的做起啊! RedHat Linux操作系统配置技巧 随着Linux在我国的持续升温,想学习它的人也越来越多.但是绝大多数的人早已习惯了傻瓜式操作的Windows,要他们一下子就适应Linux的操作,确实有很大的困难.特别是无数的Linux命令,对于那些连DOS都没有接触过的人来说,实在是不可忍受,这就为Linux在我国的推广带来了很大的局限性.因此在绝大多数情
  • 怎么调整电脑屏幕上的字的大小 怎么调整电脑屏幕上的字的大小 怎么调整电脑屏幕上的字的大小?对于一些眼力不怎么好的希望把电脑显示字体调大一些这样比较方便阅读了,那么要如何调整呢?具体方法如下. 1.右击桌面空白处在弹出菜单点击"显示控制面板" 或 开始> 控制面板 如图: 2.进入后点击 "外观与个性化" >"显示"然后我们设置比例,如设置"125%"或者"150%" 当然还可以更大了: 3.调好比例之后点击"应用",提示注销,如图:
  • 靠谱助手下载的软件保存在哪里? 靠谱助手下载的软件保存在哪里? 靠谱助手是一款可以让安卓app到手机中的一款安卓模拟器了,我们很多的朋友直接在电脑中安装或下载安卓软件了,那么靠谱助手下载软件保存在电脑那个目录呢?下面我们就一起来看看吧,希望文章可以帮助到大家了. 靠谱助手下载的软件其实就在它的安装目录位置了,我们如何查找安装目录呢,具体操作如下. 1.我们在桌面找到自己安装"靠谱助手",然后右击在弹出菜单点击"属性"然后在打开窗口中我们再点击"快捷方式"接着在下面点击打开文件夹位置 如下图所示 2.在如下图所