随笔分类 - Android
Android四大基本组件介绍与生命周期
摘要:Android四大基本组件介绍与生命周期 - bravestarr - 博客园Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Act...
阅读全文
Android中BindService方式使用的理解
摘要:Android中BindService方式使用的理解 - 唯一小神 - 博客园最近学习了一下Android里面的Service的应用,在BindService部分小卡了一下,主要是开始没有彻底理解为什么要这么实现。BindService和Started Service都是Service,有什么地方不...
阅读全文
android四大组件(详细总结)
摘要:android四大组件(详细总结) - ican87的专栏 - 博客频道 - CSDN.NETandroid四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activi...
阅读全文
Android消息处理机制
摘要:Android消息处理机制 - 清沁 - 博客园Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新U...
阅读全文
绑定Service的三种实现方式之使用AIDL
摘要:绑定Service的三种实现方式之使用AIDL - Lefter - 博客园AIDL全称为Android Interface Definition Language,它可以使你的程序实现进程间通信(IPC),并且在实现IPC的基础上允许多线程访问。首先,我们要创建一个自己的.aidl文件(见Demo...
阅读全文
绑定Service的三种实现方式之继承Binder类
摘要:绑定Service的三种实现方式之继承Binder类 - Lefter - 博客园继承Binder类实现绑定Service的应用场合:Service仅供自己使用(不对第三方程序开发)。注:这种方式仅适用于client和service在同一个程序和进程的情况。实现方法:1、在Service中创建一个B...
阅读全文
绑定Service的三种实现方式之使用Messenger
摘要:绑定Service的三种实现方式之使用Messenger - Lefter - 博客园如果你需要在不同进程间通信,你可以在Service中使用Messenger来实现进程中通信。如果使用这种方式,Service中需要定义一个Handler对象(负责对客户端发送过来的Message进行响应)。Mess...
阅读全文
Android学习CursorWrapper与Decorator模式
摘要:Android学习CursorWrapper与Decorator模式 - Dufresne - 博客园一 Decorator模式意图: 动态的给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 动态的给一个对象,而不是对整个类添加额外职责,说明此模式将...
阅读全文
Android学习按键事件监听与Command模式
摘要:Android学习按键事件监听与Command模式 - Dufresne - 博客园Android学习按键事件监听与Command模式一 Command模式意图: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化; 对请求排队或记录请求日志,以及支持可撤销的操作。 将请...
阅读全文
Android学习——ActivityManager与Proxy模式的运用
摘要:Android学习——ActivityManager与Proxy模式的运用 - Dufresne - 博客园Android学习——ActivityManager与Proxy模式的运用一 Proxy模式意图: 为其他对象提供一种代理以控制这个对象的访问。适用性: l 远程代理( Remote Pro...
阅读全文
基础总结篇之三:Activity的task相关
摘要:基础总结篇之三:Activity的task相关 - scott's blog - 博客频道 - CSDN.NET古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大...
阅读全文
基础总结篇之一:Activity生命周期
摘要:基础总结篇之一:Activity生命周期 - scott's blog - 博客频道 - CSDN.NET子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来...
阅读全文
基础总结篇之二:Activity的四种launchMode
摘要:基础总结篇之二:Activity的四种launchMode - scott's blog - 博客频道 - CSDN.NET合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来...
阅读全文
安卓表格布局android:collapseColumns,android:shrinkColumns和stretchColumn
摘要:安卓表格布局android:collapseColumns,android:shrinkColumns和stretchColumn - zj0078的专栏 - 博客频道 - CSDN.NETTableLayout的行数由开发人员直接指定,即有多少个TableRow对象(或View控件),就有多少行。...
阅读全文
Android关联源码support-v4的问题解决
摘要:Android关联源码support-v4的问题解决 - My_苦行僧 - 博客园如果在有用到过viewpager或者fragmentActivity等一些v4包下的类,当我们按F3时无法查看到源码,这个时候就需要我们关联该源码,该源码的关联与android源码的关联不一样。大家看图:本人的源码路径...
阅读全文
开箱即用!Android四款系统架构工具
摘要:开箱即用!Android四款系统架构工具_天极网一款功能强大且实用的开发工具可以为开发者简化开发流程,提高工作效率,允许开发者在应用开发本身投入更多的时间和精力,从而提高作品质量。本文就为大家分享4款实用的Android应用架构工具。 开发者若想开发出一款高质量的应用,一款功能强大的开发工具想必是...
阅读全文
smali An assembler/disassembler for Android's dex format
摘要:TypesMethodsAndFields - smali - Some general information about how types, methods and fields are represented in dalvik bytecode - An assembler/disasse...
阅读全文
APK反编译之二:工具介绍
摘要:APK反编译之二:工具介绍 - mustime - 博客频道 - CSDN.NETAPK反编译之二:工具介绍本人接触不久,有错误望请各位神牛不吝赐教,仅仅希望把自己这段时间研究的东西分享一下,如果可以帮助到有需要的童鞋万感荣幸。欢迎评论转载,但请加上转载来源谢谢!请尊重开发者劳动成果!请勿用于非法用...
阅读全文
APK反编译之一:基础知识
摘要:APK反编译之一:基础知识 - mustime - 博客频道 - CSDN.NETAPK反编译之一:基础知识本人接触不久,有错误望请各位神牛不吝赐教,仅仅希望把自己这段时间研究的东西分享一下,如果可以帮助到有需要的童鞋万感荣幸。欢迎评论转载,但请加上转载来源谢谢!请尊重开发者劳动成果!请勿用于非法用...
阅读全文
Smali基本语法
摘要:Smali基本语法 - lee0oo0 - 博客园.field private isFlag:z 定义变量.method 方法.parameter 方法参数.prologue 方法开始.line 12 此方法位于第12行invoke-super 调用父函数const/high16 v0,...
阅读全文
浙公网安备 33010602011771号