随笔分类 -  Android开发

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
Andriod开发遇到的一些问题和经验分享
摘要:第12章 Bitmap的加载和Cache12.1 Bitmap的高速加载(1)Bitmap是如何加载的?BitmapFactory类提供了四类方法:decodeFile、decodeResource、decodeStream和decodeByteArray从不同来源加载出一个Bitmap对象,最终的... 阅读全文
posted @ 2015-12-08 14:35 dongweiq 阅读(272) 评论(0) 推荐(0) 编辑
摘要:第11章 Android的线程和线程池11.1 主线程和子线程(1)在Java中默认情况下一个进程只有一个线程,也就是主线程,其他线程都是子线程,也叫工作线程。Android中的主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。线程的创建和销毁的开销较大,所以如果一个进程要频繁地创建和... 阅读全文
posted @ 2015-12-08 14:32 dongweiq 阅读(210) 评论(0) 推荐(0) 编辑
摘要:第10章 Android的消息机制10.1 Android消息机制概述(1)Android的消息机制主要是指Handler的运行机制,其底层需要MessageQueue和Looper的支撑。MessageQueue是以单链表的数据结构存储消息列表但是以队列的形式对外提供插入和删除消息操作的消息队列。... 阅读全文
posted @ 2015-12-08 14:31 dongweiq 阅读(240) 评论(0) 推荐(0) 编辑
摘要:第9章 四大组件的工作过程9.1 四大组件的运行状态(1)四大组件中只有BroadcastReceiver既可以在AndroidManifest文件中注册,也可以在代码中注册,其他三个组件都必须在AndroidManifest文件中注册;ContentProvider的调用不需要借助Intent,其... 阅读全文
posted @ 2015-12-08 14:30 dongweiq 阅读(300) 评论(0) 推荐(0) 编辑
摘要:第8章 理解Window和WindowManager8.1 Window和WindowManager(1)Window是抽象类,具体实现是PhoneWindow,通过WindowManager就可以创建Window。WindowManager是外界访问Window的入口,但是Window的具体实现是... 阅读全文
posted @ 2015-12-08 14:28 dongweiq 阅读(307) 评论(0) 推荐(0) 编辑
摘要:本节和《Android群英传》中的第七章Android动画机制与使用技巧有关系,建议先阅读该章的总结第7章 Android动画深入分析7.1 View动画(1)android动画分为view动画、帧动画和属性动画,属性动画是API 11(Android 3.0)的新特性,帧动画一般也认为是view动... 阅读全文
posted @ 2015-12-08 14:27 dongweiq 阅读(185) 评论(0) 推荐(0) 编辑
摘要:本节和《Android群英传》中的第六章Android绘图机制与处理技巧有关系,建议先阅读该章的总结第6章 Android的Drawable6.1 Drawable简介(1)Android的Drawable表示的是一种可以在Canvas上进行绘制的概念,它的种类很多,最常见的就是图片和颜色了。它有两... 阅读全文
posted @ 2015-12-08 14:24 dongweiq 阅读(301) 评论(0) 推荐(0) 编辑
摘要:第5章 理解RemoteViews5.1RemoteViews的应用(1)RemoteViews表示的是一个view结构,它可以在其他进程中显示。由于它在其他进程中显示,为了能够更新它的界面,RemoteViews提供了一组基础的操作用于跨进程更新它的界面。(2)RemoteViews主要用于通知栏... 阅读全文
posted @ 2015-12-08 14:23 dongweiq 阅读(250) 评论(0) 推荐(0) 编辑
摘要:本节和《Android群英传》中的第3章Android控件架构与自定义控件详解有关系,建议先阅读该章的总结第4章 View的工作原理4.1 初始ViewRoot和DecorView(1)ViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带,Vi... 阅读全文
posted @ 2015-12-08 14:21 dongweiq 阅读(257) 评论(0) 推荐(0) 编辑
摘要:本节和《Android群英传》中的第五章Scroll分析有关系,建议先阅读该章的总结第3章 View的事件体系3.1 View基本知识(1)view的层次结构:ViewGroup也是View;(2)view的位置参数:top、left、right、bottom,分别对应View的左上角和右下角相对于... 阅读全文
posted @ 2015-12-08 14:20 dongweiq 阅读(282) 评论(0) 推荐(0) 编辑
摘要:2.1 Android IPC简介(1)任何一个操作系统都需要有相应的IPC机制,Linux上可以通过命名通道、共享内存、信号量等来进行进程间通信。Android系统不仅可以使用了Binder机制来实现IPC,还可以使用Socket实现任意两个终端之间的通信。2.2 Android中的多进程模式(1... 阅读全文
posted @ 2015-12-08 14:16 dongweiq 阅读(283) 评论(0) 推荐(0) 编辑
摘要:第1章 Activity的生命周期和启动模式1.1 Activity生命周期全面分析1.1.1 典型情况下生命周期分析(1)一般情况下,当当前Activity从不可见重新变为可见状态时,onRestart方法就会被调用。(2)当用户打开新的Activity或者切换到桌面的时候,回调如下:onPaus... 阅读全文
posted @ 2015-12-08 14:11 dongweiq 阅读(235) 评论(0) 推荐(0) 编辑
摘要:Badge分析所谓Badge,原本是iOS上的一个效果,但是被Android抄的多了,也就成了Android的标配。图就不上了,大家都懂的。应用icon显示角标实际上是在Launcher中实现的,其实不管是角标还是其他对快捷方式的增删改查,都是需要Launcher支持的,应用在增删改查快捷方式和安装... 阅读全文
posted @ 2015-12-08 10:42 dongweiq 阅读(317) 评论(0) 推荐(0) 编辑
摘要:主要通过重写onInterceptTouchEvent事件来解决,代码如下:Java代码packagecom.cm.android.pad.view.itemView;importandroid.content.Context;importandroid.util.AttributeSet;impo... 阅读全文
posted @ 2015-11-25 13:41 dongweiq 阅读(974) 评论(0) 推荐(0) 编辑
摘要:以下文章转自@安卓泡面在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、... 阅读全文
posted @ 2015-11-25 11:18 dongweiq 阅读(273) 评论(0) 推荐(0) 编辑
摘要:About the Speaker: Boris Farber每个人都知道一个 App 的成功,更这个 App 的性能体验有着很密切的关系。但是如何让你的 App 拥有极致性能体验呢?在 DroidCon NYC 2015 的这个分享里,Boris Farber 带来了他关于 Android Api... 阅读全文
posted @ 2015-11-25 10:18 dongweiq 阅读(330) 评论(0) 推荐(0) 编辑
摘要:MIUI6&7桌面角标开源代码简介MIUI6&7上重新设计了桌面app图标的角标显示,基本规则如下:一、基本介绍1、默认的情况当app 向通知栏发送了一条通知 (通知不带进度条并且用户可以删除的),那么桌面app icon角标就会显示1.此时app显示的角标数是和通知栏里app发送的通知数对应的,即... 阅读全文
posted @ 2015-11-24 19:47 dongweiq 阅读(589) 评论(0) 推荐(0) 编辑
摘要:1从几件小事说起春节在家帮姐姐的iPhone手机安装市面上形形色色的App,忘记她是使用4G流量包月了,于是在下载了10个App后,不但耗尽了流量,还按照0.3元/兆的价格扣了七八十元话费。后来我检查了这几个App的体积,发现每个App体积都是40-50M的样子,这让我很吃惊,因为我记得两年前这些A... 阅读全文
posted @ 2015-11-24 19:42 dongweiq 阅读(299) 评论(0) 推荐(0) 编辑
摘要:记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这... 阅读全文
posted @ 2015-11-24 17:45 dongweiq 阅读(156) 评论(0) 推荐(0) 编辑
摘要:昨天是周末,在家闲得无聊,于是去weiphone.com逛了一圈,偶然发现有人发了一帖叫《微信 for Mac》,这勾起了我的好奇心,国内做Mac开发的人确实很少,对于那些能够独自开发一些Mac第三方工具的开发者我都表示很敬畏,于是点进去看了一个究竟,如果你们好奇也可以点进去看个明白,我最终得出的结... 阅读全文
posted @ 2015-11-06 10:39 dongweiq 阅读(2151) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页