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

Android开发

Android开发 基础 高级内容

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项目重构实战经验,也曾说过我准备对目前手底下的项目进行重构。但是,前段时间,我改...

Android逆向之旅---破解

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

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

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

玩转Android嵌套滚动

玩转Android嵌套滚动

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

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

Android Loader详解

Android Loader详解

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

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

Android对Bitmap的内存优化方案总结

Android对Bitmap的内存优化方案总结

AndroidChina 3周前 (01-02) 429浏览 0评论

在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的...

深入探讨Android异步精髓Handler

深入探讨Android异步精髓Handler

AndroidChina 3周前 (12-30) 699浏览 0评论

前言 众所周知,Android的UI是在其主线程中进行刷新的,所以Google建议开发人员切勿在主线程中进行耗时的操作否则很容易导致应用程序无响应(ANR)。鉴于此几乎接近硬性的要求,我们常把耗时的操作(比如网络请求)置于子线程中进行;但是子线程不能...

Android Studio相见恨晚的操作锦集

Android Studio相见恨晚的操作锦集

AndroidChina 4周前 (12-28) 883浏览 0评论

作为一个Android开发者,最常使用的就是Android Studio了,我在这里声明Android Studio比Eclipse好用100倍,不服来辩。本文用于纪录Android Studio中相见恨晚的操作,阅读本文大概需要不确定时间。(你难道...