第一、四大组件间数据传递方式: 启动四大组件通过Intent对象来实现,Intent功能包括启动四大组件以及相关信息+传递数据。 其中传递数据Intent提供了putExtra和对应getExtra方法来实现: putExtra和getExtra 其实是和Bundle put和get方法一一对应,在Intent类中有一个BundlemExtras成员
1 今日内容(分页机制初始化) 在初始化内存结点和内存区域之前, 内核先通过pagging_init初始化了内核分页机制. 在分页机制完成后, 才会开始初始化系统内存数据结构(包括内存节点数据和内存区域), 并在随后初始化buddy伙伴系统来接管内存管理工作 2 分页机制初始化 arm64架
转载 2018-12-08 20:11:00
159阅读
2评论
前言:安卓应用基本上都会有网络通信需求,在安卓开发入门阶段我们一般都是采用HttpClient或HttpURLConnection API包来实现基于HTTP协议网络通信,其中后者是安卓提供轻量级API包,更推荐使用。分析移动端通信需求可以发现很少会有大数据量传输通信,主要特征是数据量小、请求频繁。而HttpClient和HttpURLConnection使用需要配合异步线程
一、前言 Android Studio系列文章,主要讲解如何使用这个IDE,原文发布与博客园,请多多支持原作者。 二、原文 原文出处: 博客园原文作者: StephenHe原文链接: https://www.cnblogs.com/begin1949/p/4966237.html 三、正文 (一)显示行号、快速查找方法源 1、显示行号,只需要右击编辑窗体边界就可以了。(这种方法只能临时显示,下
原创 2021-08-12 08:18:53
2092阅读
1.菜单基本用法: 1.1 OptionsMenu 选项菜单(按Menu键弹出菜单) ActivityonCreateOptionsMenu事件方法创建选项菜单 通过menu.add添加选项菜单项,返回一个MenuItem。 public MenuItem add(int groupId,int itemId,int order,CharSeque
一、前言上一篇博客,讲述了实现序列化和反序列化基本方式,是实现进程间通讯必要条件,而这篇博客主要来讲一讲AIDL,通过展示AIDL基本使用方法来引出IPC核心:Binder。二、什么是AIDL?AIDL全称:Android Interface Definition Language,即Android接口定义语言。由于不同进程不能共享内存,所以为了解决进程间通讯问题,Android使用
转载 2023-10-08 07:08:49
50阅读
一、ContentProvider  ContentProvider用于不同应用程序之间实现数据共享功能,还能保证数据安全性,使用ContentProvider(内容提供器)是Android实现跨程序共享数据标准方式。ContentProvider可以选择只对哪一部分数据进行共享,从而保证程序中隐私数据不会有泄露风险。   ContentProvider是使用形式来组织数据,无论数
Charles抓包   01.下载安装软件charles下载地址(下载对应平台软件即可) https://www.charlesproxy.com/download/下载破解文件 https://assets.examplecode.cn/file/charles.jar打开Finder,在应用程序中选择Charles并右键选择显示包内容显示包内容后在Content/
转载 2023-07-30 01:12:04
0阅读
一.AIDL意义:             AIDL全称是Android Interface Definition Language,是android接口定义语言。AIDL就是为了避免我们一遍遍写一些千篇一律代码而出现一个模板。            &nbsp
# Android Kotlin使用ViewBinding使用 ![Android Kotlin使用ViewBinding使用]( 本文将详细介绍在Android Kotlin项目中如何使用ViewBinding。ViewBinding是在Android官方文档中推荐一种用于替代findViewById()方式,它通过生成绑定类来访问布局中视图,能够提供更好类型安全和可读性。 #
原创 2023-11-15 05:28:28
514阅读
概述Service是一种没有UI界面,在后台执行长期任务系统控件。Service可以用于IPC。android:exported  false,Service只供自己应用使用;true 可以被其他应用使用android:process Foreground Service前台Service意味着用户知道Service存在,在系统需要资源时不会kill它,前台Service必
转载 2023-07-24 23:02:39
143阅读
前言具体 Kotlin 是什么?我相信你已经在网络上其他地方看到过解释,这里不再赘述,简单一句话:“Kotlin 是一种与 Java、C++ 平级函数式编程语言”。在上一篇文章中,我们应该看到了,Kotlin 有很多基础特殊语法,让代码变得简单清晰 (可能在开始时候你反而觉得变得复杂了),但 Kotlin 真的就是语法改变吗?花两个小时看看 Kotlin 语法就算学完了 Kotlin
转载 2023-09-15 19:26:04
342阅读
  “ Android Notification 使用 ” 时候,发现有几个问题,特别是设置NotificationIntent使之能够像 QQ 或其他程序一样能够正确回调到之前已经放置在后台Task中对应Activity,而不是创建它一个新实例。当然重点便是如何设置该 Activity launchMode 与 Intent Flags 了,说到这里,
转载 2011-08-09 17:02:38
672阅读
Android MediaStore相机使用
原创 2011-12-14 03:19:24
582阅读
http://blog.sina.com.cn/s/blog_78e3ae430100py4p.html
原创 2013-07-11 11:12:13
247阅读
大家好我们这一节讲的是Android Handler使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler用法之前是怎么样写程序,代码如下所示:view plaincopy to clipboardprint?package com.android.tutor;  import java.
转载 精选 2013-11-26 16:25:21
283阅读
1. 设置popupWindow背景为60%透明    Window window = activity.getWindow();    WindowManager.LayoutParams lp = window.getAttributes();    lp.alp
原创 2015-03-06 14:50:17
1235阅读
http://cjh820425.iteye.com/blog/984441Android、JUnit(一)JUnit初步解析Android SDK 1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++开源库中学习过与CPPUnit,简要分析过其主要框架,如下:这次在学习Android SDK 1.6中例子程序APIDemoes中过程中,看到了一个test文件夹,似
转载 精选 2016-08-18 15:30:42
584阅读
转 https://www.cnblogs.com/scetopcsa/p/3839691.html 相信对于学习
转载 2019-05-03 22:04:00
71阅读
2评论
一、ConstraintLayout及其特性和 LinearLayout、RelativeLayout等一样,都是继承自ViewGroup,是view容器能够用较少视图层级创建出复杂视图。与RelativeLayout 类似,view 摆放位置取决于 view 之间 或者 view 与 parent 之间相对位置可以完全通过拖拽实现某个页面 (很方便,但是也需要了解如何手动编写xml)C
原创 2022-01-14 11:37:21
2827阅读
  • 1
  • 2
  • 3
  • 4
  • 5