一、简介 AIDL(Android Interface definition language/android 接口描述语言)是一个IDL语言,它可以生成一段代码,可以使在一个android设备上运行的两个进程使用内部通信进程进行交互。如果你需要在一个进程中(例如:在一个Activity中)访问另一个进程中(例如:一个Service)某个对象的方法,可以使用AIDL来生成这样的代码来伪装传递各种参
Android Application 的理解和使用1.API extends ContextWrapper implements ComponentCallbacks2 java.lang.Object ↳ android.content.Context ↳ android.content.ContextWrapper ↳ android.app.ApplicationBase cl
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。 不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使用Layou
最近研究了一下WifiStateMachine,发现它主要继承了StateMachine,这里根据StateMachine文件的英文文档进行翻译。1. 这个State Machine是一个层级状态机    下面是我移动这个statemachine到安卓应用上面来进行调试的版本:   2.每一个状态都是state结构体的一个子类实现每个子类都必须实现state
Android学习(Week one)安装和配置环境等的知识就不写下来了,如果在这些方面有什么问题可以留言一起讨论,需要Android studio2.0安装包的思密达可以留言从Android的基础开始学习1.Android应用的结构分析 (1)libs:储存Android项目所需要的第三方jar包(2)src:储存Android项目开发需要各种源文件,包括Java源文件、资源文件(re
转载 2023-09-19 17:22:41
48阅读
# Android SpannableString详解 ## 引言 在Android开发中,我们经常需要对文本进行格式化和美化。SpannableString是Android中一个强大的工具类,它可以实现对文本的样式、颜色、大小等进行动态修改。本文将详细介绍SpannableString的使用方法和实现步骤。 ## SpannableString简介 SpannableString是Andro
原创 7月前
152阅读
 本篇为Android Scroll系列文章的最后一篇,主要讲解Android视图绘制机制,由于本系列文章内容都是视图滚动相关的,所以,本篇从视图内容滚动的视角来梳理视图绘制过程。  如果没有看过本系列之前文章或者不太了解相关的知识,请大家阅读一下一下的文章:Android MotionEvent详解Android Scroll详解(一):基础知识Android Scroll详解(二):OverS
原创 2021-04-20 09:05:04
513阅读
简单理解 Binder 机制一、为什么要用 Binder二、Binder 进程间通信机制三、Java 层中的 Binder 分析关键一:getIServiceManager()问题一:getIServiceManager() 方法返回是什么,ServiceManager 的代理对象吗关键 1.1:ServiceManagerNative.asInterface() 需要关键 1.2 的返回值作为
Intent Android 详解Intents and Intent Filters 三种应用程序基本组件activity, service和broadcast receiver——是使用称为intent的消息来激活的。 Intent消息传递是一种组件间运行时绑定的机制. intent是Intent对象, 它包含了需要做的操作的描述, 或者, 对于广播来说, 包含了正在通知的消息内容.
转载 精选 2011-03-18 12:35:57
428阅读
Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下: typedef struct {const char* name;const char* signature;void* fnPtr;} JN
转载 2011-07-19 11:00:19
145阅读
Android源码下载方法详解   相信很多下载过内核的人都对这个很熟悉 git clone git://android.git.kernel.org/kernel/common.git kernel 但是这是在以前,现在如果这么执行的话,会显示如下内容 Initialized empty Git repository in /home/star/working/
转载 精选 2012-02-28 22:19:31
670阅读
http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html
转载 精选 2014-09-06 22:38:05
195阅读
    在android开发中ListView是非常重要的控件。我自己也还是一个小白,把自己的学习经验分享出来,希望可以帮到初学Android的朋友们。这也是我第一次写博客,我尽量将结构处理的好一些,也说的易懂一些。如果写得不好或者有误,请指正见谅!    简介    ListView特性
原创 2015-08-03 00:53:04
513阅读
MainActivity.javapackage com.example.web; import android.app.Activity; import android.app.ProgressDialog; import android.content.Intent; import android.net.Uri; import a
原创 2015-10-27 04:54:53
926阅读
系列文章​​Android SharedFlow详解​​​​Android StateFlow详解​​简单描述一下:点击图中的皇冠按钮,会弹出 Nike、Adidas 和 其他 品牌的按钮,选中之后,页面中数据源只会包含该品牌的数据。简单看一下,原来的结构,使用的 ​​LiveData​​:class MainViewModel : ViewModel() { private val se
原创 2021-12-25 11:18:06
862阅读
系列文章​​Android SharedFlow详解​​​​Android StateFlow详解​​ 什么是SharedFlow和 ​​StateFlow​​​ 一样,​​SharedFlow​​​ 也是热流,它可以将已发送过的数据发送给新的订阅者,并且具有高的配置性。​​SharedFlow​​​ 是一个接口,继承 ​​Flow​​ 在使用是,一般使用 MutableSharedFlow S
原创 2021-12-25 11:19:07
403阅读
的相关内容,觉得有必要把官网的用法记录一下,用来参考及以后使用时的参考,以前...
转载 2022-02-16 10:08:42
164阅读
://www..com/zhengbeibei/archive/2013/05/14/3078805.除了复制粘贴了
转载 2022-04-18 13:47:44
134阅读
get.one@gmail.c
原创 2022-09-11 01:24:16
296阅读
转载 2021-08-23 15:58:31
200阅读
  • 1
  • 2
  • 3
  • 4
  • 5