最新消息:欢迎访问Android开发中文站!联系QQ:1304524325

最新发布

App启动优化最佳实践
开发进阶

App启动优化最佳实践

AndroidChina 7小时前 55浏览 0评论

看了医生写的文章一触即发——App启动优化最佳实践,收获是有的。 做Android开发,一定写给过启动页,在这里做一些初始化的操作,还有就是显示推广信息。 很普通的一个页面,以前测试也给我提出过bug,应用在启动的时候,有时候有白屏/黑屏。当时...

Android放大镜效果实现
新手入门

Android放大镜效果实现

loading 1天前 89浏览 0评论

概述 我相信很多用过英语应用的同学都看多一个放大镜的效果,就是选中一段文字后,会有一个放大镜,这个究竟怎么实现的呢,我们今天来分析分析。 源码分析 public class ShaderView extends View { pr...

Android通知Notification全面剖析
开发进阶

Android通知Notification全面剖析

AndroidChina 2天前 98浏览 0评论

通知 通知是您可以在应用的常规 UI 外部向用户显示的消息。当您告知系统发出通知时,它将先以图标的形式显示在通知区域中。用户可以打开抽屉式通知栏查看通知的详细信息。 通知区域和抽屉式通知栏均是由系统控制的区域,用户可以随时查看。 图 1. 通知区域...

Android横向ListView
新手入门

Android横向ListView

loading 3天前 168浏览 0评论

在日常开发中经常会发现横向的ListView。下面讨论实现方案。 1.动态的添加布局。 RelativeLayout view = (RelativeLayout) LayoutInflater.from(this) .inf...

6 个可以让代码变得更整洁的 Android 库
开发进阶

6 个可以让代码变得更整洁的 Android 库

loading 4天前 231浏览 0评论

Android开发是有趣的——这毫无疑问。然而,还是有很多平台迫使我们编写重复的样板代码。很多时候这都与需要你处理的UI组件相关。有一些确实是你需要的,当你希望你的应用程序架构能够干干净净的时候。有很多操作在后台异步执行;事实上,最后很容易成为一堆意...

Android 开发软件架构思考以及经验总结
开发进阶

Android 开发软件架构思考以及经验总结

loading 6天前 437浏览 1评论

一、萌芽 作为一只编程经验并不怎么丰富的程序猿来讲,我一直觉得架构师是一个比较神秘的职业,架构设计就更加的高大上了。经过今年的几个项目,之前曾发文叙述我的从MVC到MVP项目重构实战经验,也曾说过我准备对目前手底下的项目进行重构。但是,前段时间,我改...

成为Java高手的25个学习要点
Java基础

成为Java高手的25个学习要点

loading 7天前 263浏览 0评论

想成为Java大牛吗?不妨来学习这25个要点。 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams...

Android逆向之旅---破解
开发进阶

Android逆向之旅—破解”穿靴子的猫”游戏的收费功能

loading 2周前 (01-11) 305浏览 0评论

一、游戏收费分析 游戏收费很正常的,但是玩游戏最恶心的就是你还没玩就要充值,很恼火,其实我不怎么玩游戏,主要是给小孩子们弄,比如现在好多小屁孩们喜欢玩水果忍者这个游戏,但是这个游戏在没有开始玩的时候就弹出个收费的界面: 这个是不可忍受的,虽然支付费...

玩转Android嵌套滚动
开发进阶

玩转Android嵌套滚动

loading 2周前 (01-10) 532浏览 0评论

在Android UI开发过程中,经常会遇到嵌套滚动的需求,所谓嵌套滚动,就是父view可以滚动的情况下子view也可以滚动,例如下拉刷新(PullToRefresh)。在微信读书之前的版本中,书籍讨论圈有一个比较复杂的嵌套滚动的例子,我把它抽取出...

2017年找工作?12个实战法则帮你搞定求职和跳槽
热点资讯

2017年找工作?12个实战法则帮你搞定求职和跳槽

loading 2周前 (01-09) 396浏览 0评论

最近在知乎Live上进行了一场关于求职与跳槽的分享,一共12个法则,希望能帮助到你进行该不该入行、怎样晋升、该不该跳槽的思考。 白驹过隙,时光荏苒,2017年悄然而至,不知道你的总结写好了吗?计划订好了吗?骚动的跳槽季,是否有行动计划了?年底的奖金能...

如何降低APP卸载率?这里有七个方法
热点资讯

如何降低APP卸载率?这里有七个方法

loading 2周前 (01-08) 275浏览 0评论

现在移动应用市场红海一片,获取用户越来越难,但据了解,更让开发者们为难的是,产品的高卸载率!高卸载率是用户对我们产品的一个强烈不满的信号,因此,我们必须知道用户什么时候与为什么要卸载我们的产品,并尽一切可能减少卸载率,下面我们就来看看这篇文章吧 1、...

一图读懂JVM架构解析
Java基础

一图读懂JVM架构解析

loading 2周前 (01-07) 322浏览 0评论

每个Java开发人员都知道字节码经由JRE(Java运行时环境)执行。但他们或许不知道JRE其实是由Java虚拟机(JVM)实现,JVM分析字节码,解释并执行它。作为开发人员,了解JVM的架构是非常重要的,因为它使我们能够编写出更高效的代码。本文中,...

Java 抽象类与oop三大特征
Java基础

Java 抽象类与oop三大特征

AndroidChina 2周前 (01-05) 295浏览 0评论

面向对象主要有三大特性: 继承和多态、 封装 。 一、抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它 只有声明,而没有具体的实现 。抽象方法的声明格式为: abstract void fun(); 抽象方法 必须用 ab...

Android Loader详解
开发进阶

Android Loader详解

AndroidChina 3周前 (01-04) 357浏览 0评论

一,Android装载器基本方法 装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。装载器具有如下特性: 它们对每个Activity和Fragment都有效。 他们提供了异步加载数据的能力。 它...