第一、四大组件间数据传递方式: 启动四大组件通过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
2095阅读
1.菜单基本用法: 1.1 OptionsMenu 选项菜单(按Menu键弹出菜单) ActivityonCreateOptionsMenu事件方法创建选项菜单 通过menu.add添加选项菜单项,返回一个MenuItem。 public MenuItem add(int groupId,int itemId,int order,CharSeque
一、ContentProvider  ContentProvider用于不同应用程序之间实现数据共享功能,还能保证数据安全性,使用ContentProvider(内容提供器)是Android实现跨程序共享数据标准方式。ContentProvider可以选择只对哪一部分数据进行共享,从而保证程序中隐私数据不会有泄露风险。   ContentProvider是使用形式来组织数据,无论数
一.AIDL意义:             AIDL全称是Android Interface Definition Language,是android接口定义语言。AIDL就是为了避免我们一遍遍写一些千篇一律代码而出现一个模板。            &nbsp
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阅读
# Android Kotlin使用ViewBinding使用 ![Android Kotlin使用ViewBinding使用]( 本文将详细介绍在Android Kotlin项目中如何使用ViewBinding。ViewBinding是在Android官方文档中推荐一种用于替代findViewById()方式,它通过生成绑定类来访问布局中视图,能够提供更好类型安全和可读性。 #
原创 2023-11-15 05:28:28
514阅读
一、前言上一篇博客,讲述了实现序列化和反序列化基本方式,是实现进程间通讯必要条件,而这篇博客主要来讲一讲AIDL,通过展示AIDL基本使用方法来引出IPC核心:Binder。二、什么是AIDL?AIDL全称:Android Interface Definition Language,即Android接口定义语言。由于不同进程不能共享内存,所以为了解决进程间通讯问题,Android使用
转载 2023-10-08 07:08:49
50阅读
在实际android项目开发过程中,我们一般都会用一些现有的第三方库来实现我们需求,避免重复造轮子。普遍使用,例如:网络请求库、图片处理库、界面UI库(自定义View、动画效果等)、各种第三方SDK库(聊天、推送等)。笔者早期接触android使用eclipse开发时,当时对这些库管理方式为:如果能jar包,则将jar包拷贝到libs目录下;还有一些源码库,则以library方式倒入到
转载 2023-12-07 16:17:46
30阅读
文章目录保存数据方式应用专属文件访问内部存储专属空间持久化数据目录操作缓存数据目录操作访问外部存储专属空间验证存储空间可用性选择物理存储位置访问和存储持久性文件操作缓存文件应用专属媒体内容共享存储空间媒体内容请求必要权限检查媒体文件更新打开媒体文件使用实例(以Image访问为例)文档和其他文件创建新文件打开文件授予对目录访问权限在所选位置进行操作确定该系统(内容提供者)支持操作检
转载 2012-10-22 10:22:00
62阅读
2评论
adb其实就是在android sdktools目录中adb可执行文件(新版SDK中,adb已经被从./tools/目录移动到./platform-tools/),为了 示结果:List of devices attached emulator-5554 device其中emulator-5554就是abd中所列出设备标示号。2.安装软件 adb installadb
原创 2011-09-28 14:26:00
83阅读
package com.shao.android;import java.util.Random;import android.app.Activity;import android.app.ProgressDialog;import android.cont
原创 2022-01-05 16:19:12
120阅读
简述: spinnert是一种列表型菜单 ,它继承于android.widget.AbsS
原创 2022-04-22 10:21:26
200阅读
package com.Aina.Android;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import andr...
原创 2022-05-31 23:10:14
238阅读
RecyclerView是一种新视图组,目标是为任何基于适配器视图提供相似的渲染方式,类似于ListView和GridVie方法如下
原创 2022-12-06 01:30:16
192阅读
LayoutInflater is used to instantiate layout XML file into its corresponding View objects. It is never be used directly -- use getLayoutInflater()or getSystemService(String) to retrieve a standard L
转载 精选 2011-05-25 21:50:35
4691阅读
 Android中常常使用shape来定义控件一些显示属性,今天看了一些shape使用,对shape有了大体了解,稍作总结: 先看下面的代码: 01.<shape>   02.    <!-- 实心 -->   03.&nb
转载 2011-11-09 13:50:43
362阅读
  • 1
  • 2
  • 3
  • 4
  • 5