AIDL的使用第一步 创建aidl接口文件AndroidStudio中直接右键创建,或者自己一步步建目录喽。创建完成后会生成一个XXX.aidl接口文件,我们需要根据需求在这个接口类中添加接口。在看接口怎么写前,先记住以下三点:支持的参数类型八种基本数据类型;String、CharSequence;List、Map,它们中的数据类型也应该是AIDL支持的;实现Parcelabel的引用类型。自定义
前言众所周知,Android进程间通信采用的是Binder机制。Binder是Android系统独有的进程间通信方式,它是采用mmp函数将进程的用户空间与内核空间的一块内存区域进行映射,免去了一次数据拷贝,相比Linux上的传统IPC具有高效、安全的优点。本文结合AIDL与bindService函数,在Android体系的应用层和Framework层,对Binder通信进行深入剖析,以加深对Bin
转载 2024-07-27 21:10:32
171阅读
一、Android jdk1.8的使用配置。1、首先,当前jdk必须在1.8以上,才可以使用,具体如何设置,可以右击当前项目,选择Open Module Settings,并在弹出的界面点击 SDK Location,并在下面的Use embedded JDK(recommnded)选择jdk。操作图如下 2、对当前项目进行配置。2.1、对于配置jdk1.8,其实有两种方法,第一种通过配置grad
转载 2023-07-25 15:55:25
146阅读
在Mac下开发Android,要想在终端利用命令行使用adb/android等命令时,需要配置一下环境变量。步骤:1.首先,假设你已经下载了Android SDK,解压后安装了adb。记住sdk文件夹路径。我个人的路径为/Users/diqun/Destop/adt-bundle-mac-x86_64/sdk/2.在终端中输入命令,进入用户目录。  [plain]&nbsp
【说明】 TextView是用来显示文本的组件。以下介绍的是XML代码中的属性,在java代码中同样可通过 ”组件名.setXXX()方法设置。如,tv.setTextColor();【属性一】android:textColor="#000"表示文字的颜色。【提示】颜色可以随便写一个“#000”形式的属性值,再通过点击左边显示行号旁边的颜色显示方块,弹出来颜色选择器对颜色进行选择。当设置
转载 2023-10-04 20:29:52
42阅读
1、安装Node.js PhoneGap 2.9之后的版本是用Node.js来安装的,所以首先要到这里" http://nodejs.org/"下载安装一个Node.js。 2、安装phonegap 装好之后,打开命令行工具,输入:sudo npm install -g phonegap 3、安装Android SDK
转载 2024-09-02 08:50:16
41阅读
默认字体 Android SDK自带了四种字体:"normal"“monospace",“sans”, “serif”,如下:
一、ADB的主要功能:· 运行设备的shell(命令行)· 管理模拟器或设备的端口映射· 计算机和设备之间上传/下载文件· 将本地apk软件安装至模拟器或android设备二、adb工具的安装:前提:一般来讲,如果已经完全正确搭建好了Android开发环境,那adb工具就已经安装好了,但初学者在搭建Android开发环境时,往往会出现这样那样的问题。现将那篇博客中关于adb配置的内容摘抄如下:ad
(首先简单介绍一下AndroidAndroid平台架构Linux Kernel(Linux内核层)Librarles(核心类库层)Android Runtime(一进程一虚拟)Application Framework(应用开发层)Application(应用层)Android基本组件活动服务广播接收者接收消息(消息列表接收的内容)内容提供者Android应用程序一般无程序入口搭建Android
一、 Activity介绍      activity可以算是开发者遇到的最频繁,也是android当中最基本的模块之一,在android的程序中,activity一般代表手机屏幕的一屏,如果把手机比作一个浏览器,那么activity就相当于一个网页, 对于Activity,关键是其生命周期的把握(如下图),正如图形所示,当我们第一次启动一个Aci
转载 2023-07-28 13:28:47
141阅读
android gradle配置详解AppExtension类及其属性可能大部分人看到AppExtension类会感觉到非常的陌生,其实我们在app中的build.gradle中填写配置信息的时候,经常看到它,它是什么呢?如果你按ctrl+鼠标左键对着android{},点击进去就知道了,其实android{…}表示的就是AppExtension这个类。如图:我们再来看看AppExtension继
一、前言现在AndroidStudio应该是大家都在使用的Android开发环境了,但是许多人在安装开发环境时会遇到各种问题,今天就Android配置的几个问题详细讲解一下。二、详细配置(1)build配置repositories { //本地仓库配置地址 maven { url "http://192.168.0.0:9090/****/public/" }
NDK 开发,其实是为了有些时候为了项目需求需要调用底层的一些 C/C++ 的一些东西;另外就是为了效率更加高些。首先要配置 NDK 还要 下载 Cygwin ,配置 Cygwin ,然后需要编译生成,哎太麻烦了。如果你说使用 Eclipse,的确这样在编译上是能简单很多,但是前期也是需要配置一大堆;哎,配置错了还伤不起。Android Studio&nbs
《》Activity的配置所谓的Activity的配置,在Manifest.xml文件中对文件中定义的Activity类进行一下声明:<activity android:name=".SampleActivity" android:icon="@drawable/pic.png" android:label="@string/briefdescribe"
转载 2023-08-01 20:12:50
95阅读
默认字体Android SDK自带了四种字体:"normal"“monospace",“sans”, “serif”,如下:设置方式1.通过XML文件设置"wrap_content"android:layout_height="wrap_content"android:text="monospace"android:textSize="20dp"android:textColor="#000000
转载 2023-09-14 22:52:33
51阅读
Andrid studio开发环境的配置前言配置JDK环境配置SDK环境为android studio下载所需SDK插件以上步骤都做完了,就验证一下android studio的环境是否配置成功吧 前言当你下载并安装好Android studio之后需要配置开发环境,接下来说一下配置环境所需要的步骤。 第一步:需要下载并安装JDK(在百度和360软件管家都可以下载,注意正确选择下载版本,如果电脑
这些日子突然用起了安卓系统,自己在网上搜了许多资料,因此把自己的心得体会跟大家分享一下。Android 系统搭建需要三样东西:(1)jdk-6-beta2-windows-i586(我用的是这个版本,也可以下别的版本)(2)android-sdk_r11-windows (这个可以去官网下,也可以去网上搜,反正很多)(3)eclipse(开发环境,相信学过JAVA的都很熟悉吧首先,安装j
    我的实践方法,以供将来参考。先到Android官网下载开发工具ADT,该工具集成eclipse和Android SDK,可以管理Android SDK和相关开发插件,下载地址:http://pan.baidu.com/s/1mgn2dOs下载Android NDK,注意ADT版本在20之前可安装NDK插件。下载搞定之后,直接安装NDK即可。集成ND
Name:自定义虚拟的名称,不能有空格或者其他非法字符,否则不能创建,即Creat AVD不能高亮点击。Target:选择要运行的android 版本(也可理解为内核?),此处有两个版本,取决于你在最初时下载的选择,个人理解这两个同样为2.2版本差异在从名称上不难理解,一个是优化后的内核包,一个是google原生态的,当然这两个都是Google原版本,未被做过其他改动,通过查看img以及表现在系统
转载 2023-06-30 14:03:06
77阅读
*系列汇总*这是一个系列文章,大大小小到今天惊然发现竟然已经累计二十篇了,也就不得不做一个小汇总。回想当初写第一篇文章的时候,就已经决心事无巨细,一应认真的走下来,回头遮望,看着皇皇这么多文章,一股强烈的成就感就此油然而生,于是便有了这些汇总整理。在这个过程当中,好像也帮助过不少的人,这是让我尤其开心的事情,同时也结识了一些志同道合的朋友,再没有比这更让人觉得愉悦的事情啦!也希望以后写出更多类似的
  • 1
  • 2
  • 3
  • 4
  • 5