首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏fjal

    Android HAL 开发 (2)

    static const JNINativeMethod gMethods[] = { 2. { "_init", "()Z", (void *)mokoid_init }, 3. 再看看下面C/C++接口的具体实现: 1. /** helper APIs */ 2.

    71940编辑于 2021-11-27
  • 来自专栏Hongten

    Android开发_Animation(2)

    > 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:orientation > 2 <set xmlns:android="http://schemas.android.com/apk/res/android" 3 android:interpolator="@android > 2 <set xmlns:android="http://schemas.android.com/apk/res/android" 3 android:interpolator="@android > 2 <set xmlns:android="http://schemas.android.com/apk/res/android" 3 android:interpolator="@android > 2 <set xmlns:android="http://schemas.android.com/apk/res/android" 3 android:interpolator="@android

    56410发布于 2018-09-13
  • 来自专栏Android知识分享

    Android开发:ViewPage最详细教程

    在XML布局中加入android.support.v4.view.ViewPager: <android.support.v4.view.ViewPager android:id fragment2 = new Fragment2(); Fragment3 fragment3 = new Fragment3(); Fragment4 fragment4 当然,你也可以自定义切换动画的效果,具体请点击这里 滑动接口说明 关于ViewPage的滑动接口OnPageChangeListener()如何使用,请看我写的另外一篇文章:Android开发:ViewPage 即当拥有大量的页面时,使用FragmentStatePagerAdapter不必在内存中占用大量的内存 总结 本文对ViewPage进行了全面的介绍,接下来我会介绍继续介绍Android开发中的相关知识 ,有兴趣可以继续关注Carson_Ho的安卓开发笔记 请点赞!

    3.8K41发布于 2019-02-22
  • 来自专栏cwl_Java

    速读原著-Android应用开发入门教程(Android SDK的开发环境)

    第 2 章 Android SDK的开发环境 Android 的 SDK 开发环境使用预编译的内核和文件系统,屏蔽了 Android 软件架构第三层及以下的内容,开发者可以基于 Android 的系统 在 SDK 的开发环境中,还可以使用 Eclipse等作为 IDE 开发环境。 2.1 Android SDK的结构 ? -1.5_r2.zip android-sdk-linux_x86-1.5_r2.zip android-sdk-windows-1.6_r1.zip android-sdk-linux_x86-1.6 内部访问其他的 Android 开发工具。 在 Windows 环境中,使用 Windows 的版本,例如:android-sdk-windows-1.5_r2.zip,android-sdk-windows-1.6_r1.zip,这个 包通常用几百

    1.6K20发布于 2020-01-15
  • 来自专栏Android干货园

    Android开发之路--(2)--Android四大组件

    因此对于开发者来说,在设计应用程序的时候,必须时刻牢记这一原则。在一些情况下,onPause方法或许是活动触发的最后的方法,因此开发者需要在这个时候保存需要保存的信息。    2.Service 与Activity的地位是并列的,它也代表一个单独的Android组件。 使用BroadcastReceiver组件接收广播消息比较简单,开发者只要实现自己的BroadcastReceiver子类,并重写onReceive(Context context,Intent intent 开发者实现里自己的BroadcastReceiver之后,通常有两种方式来注册这个系统级的“事件监听器”。 例如我们开发里一个发送短信的程序,当发送短信时需要从联系人管理应用中读取指定联系人的数据----这就需要多个应用程序之间进行实时的数据交换。    

    1.3K20发布于 2018-09-06
  • 来自专栏小巫技术博客

    Android入门教程AS重制-AS开发HelloWorld

    前面的一节课已经给大家介绍了如何搭建Android开发环境。本节课就来给大家介绍如何使用Android studio来开发我们第一个Android应用程序。 ? ? ? ? ? ? ? ?

    1K40发布于 2018-07-23
  • 来自专栏极客开发者

    Android开发环境搭建视频教程

    学习Android APP开发,我们首先得搭建Android开发环境。这个视频给Android初学的小伙伴们演示如何正确的搭建Android开发环境。 1.本次学习的内容是什么? 教程时间大概1个小时,内容包括: (1)JDK的安装与配置:这里是必要的,学习Java的时候你安装过,这里再重复一次; (2)AndroidStudio的安装:Android APP开发的集成开发环境; (3)Android SDK与虚拟机的安装:Android APP开发必要的组件,需要正确安装与配置; (4)编写生日贺卡APP:这里仅仅是一个演示,初学者小伙伴这部分代码看不懂没关系,在后期学习便掌握了 2.本次学习的目的是什么? 这次学习主要需要掌握的是:Android Studio开发环境的正确搭建方法。后期up会分享更多的内容。 学习Android APP开发的初学者小伙伴遇到问题可以留言欧! 教程简介: 完整的教程已经上传到B站"极客开发者"频道,小伙伴们可以复制一下链接到浏览器观看: https://www.bilibili.com/video/av18042551/ 学习绝对不是一蹴而就的事

    1.2K10编辑于 2022-01-13
  • 来自专栏落影的专栏

    iOS开发-OpenGLES进阶教程2

    教程 OpenGLES入门教程1-Tutorial01-GLKit OpenGLES入门教程2-Tutorial02-shader入门 OpenGLES入门教程3-Tutorial03-三维变换 OpenGLES 入门教程4-Tutorial04-GLKit进阶 OpenGLES进阶教程1-Tutorial05-地球月亮 这一次的的内容是光照。 const GLKVector3 vectorA, const GLKVector3 vectorB) 总结 进阶教程不只是图形学知识的进阶

    1K70发布于 2018-04-27
  • 来自专栏Android开发者家园

    Android 蓝牙开发(2)——低功耗蓝牙

    Android 蓝牙开发(1) 官网地址:https://developer.android.com/guide/topics/connectivity/bluetooth-le Android 4.3 角色和责任 Android 设备和 BLE 设备交互时应用的角色和职责 中央与外围设备。 GATT 服务器和 GATT 客户端。 如果要声明我们的应用仅适用于支持 BLE 的设备,需要清单文件中做如下声明 <uses-feature android:name = "android.hardware.bluetooth_le" android 读 BLE 属性 一旦我们的 Android 设备连接到了 GATT 服务器并发现了服务,我们就可以在支持的位置读取或者写入属性了。 完成后要记得关闭设备 bluetoothGatt.close(); 关于蓝牙框架的一个库:https://github.com/Alex-Jerry/Android-BLE

    3.6K10发布于 2019-12-26
  • android 开发环境软件搭建教程(软件下载)Android Studio 2025 下载安装教程

    该软件内置了功能强大的 Android SDK 管理工具,方便开发者管理开发所需的软件开发工具包;虚拟机模拟器则让开发者无需真实设备就能对应用进行测试;APK 打包支持可帮助开发者轻松将开发完成的应用打包成可供发布的 2.再次点击 Next:在接下来的界面中,一般会显示一些关于安装组件的默认选项,若无特殊需求,直接点击 “Next” 即可。这里的默认组件已能满足大多数开发者的基础开发需求。 稍等片刻,项目创建完成,你就可以看到 Android Studio 的开发主界面,至此可以开始安卓应用的开发工作了。 五、Android Studio入门教程(一)熟悉Android Studio界面1.项目导航栏:位于Android Studio界面左侧,用于显示项目的文件结构,你可以在这里方便地浏览、打开和管理项目中的各类文件 2.编写代码逻辑:在 “java” 文件夹下找到对应的项目包名,在其中创建或打开 Java 类文件(如果使用 Kotlin 开发,则是在 “kotlin” 文件夹下的相应包中创建 Kotlin 文件)。

    2.7K00编辑于 2025-09-23
  • 来自专栏数据结构和算法

    ​使用Kotlin和Android Studio开发Android应用的详细教程

    引言Android开发是移动应用开发领域中的一个重要方向,而Kotlin作为一种现代的、表达力强大的编程语言,逐渐成为Android开发的首选语言。 本教程将详细介绍如何使用Kotlin和Android Studio开发一个简单的Android应用,包括项目的创建、界面设计、代码编写以及运行应用。 安装完成后,打开Android Studio,确保SDK和其他必要的组件已成功安装。创建或导入一个新的Android项目。步骤2:创建新的Android项目打开Android Studio。 ><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com 你已经成功创建并运行了一个简单的Android应用程序,使用了Kotlin语言和Android Studio进行开发。这只是一个简单的入门示例,你可以根据需要扩展应用,添加更多功能和界面元素。

    6.5K10编辑于 2023-12-18
  • 来自专栏Java架构师必看

    Android开发(七) Eclipse安装ADT插件教程

    这以前是下载SDK的,现在变成下载ADT的了,但是此ADT非我们说的插件ADT,这个ADT是Android Developer Tools(安卓开发者工具),ADT插件是Android Development Tools(安卓开发工具),搞的够雷人的呵,这里下载的ADT是一个捆绑包,它包括如下东东: l        Eclipse + ADT plugin l        Android SDK Tools system image for the emulator 可以看到已经包括了Eclipse和ADT插件,还有Android的SDK开发环境,(注:如果只想更新ADT插件或者安装一个ADT插件,可以直接跳到下面 ”更新或安装ADT插件”步骤处观看教程,点击跳转:“更新或安装ADT插件”) 下载后解压到当前目录,得到文件夹: 打开后如下图: ? 红框处说“重复的位置”,说明站点已经添加有了,直接跳到步骤4观看教程,点击跳转:步骤4,如果没有出现红框处的话继续下面的步骤 Name处可以随意取名,设置完成后点击OK后出现如下画面: ?

    4.3K20发布于 2021-05-27
  • 来自专栏Android技术分享

    五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程

    引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建 本教程将分为五个步骤来完成Android开发环境的部署。 第二步:配置Windows上JDK的变量环境 很多刚学java开发的人按照网上的教程可以很轻松配置好Windows上JDK的变量环境,但是为什么要这么配置并没有多想。 Android SDK提供了开发Android应用程序所需的API库和构建、测试和调试Android应用程序所需的开发工具。 2.设置代理 在SDK Manager里面的设置代理:Tools-->Options-->Proxy Settings & Others 进行如下设置 ?

    1.8K30发布于 2019-06-11
  • 来自专栏伟大程序猿的诞生

    Android的JNI【实战教程】5⃣️---Android Studio 2.2 以上 NDK开发

    今天介绍一下Android Studio 2.2 下 NDK开发 ,那叫一个顺溜—-纵享丝滑! 虽然现在AS 2.2 之后,jni开发配置相当方便,但是还是建议大家从我的第一篇文章看起,从基础知识入手,并且要了解之前是如何配置NDK工程的,这是一个循序渐进的过程。 C 语言程序的逻辑部分, native-lib.cpp 文件名可自行修改 CMakeLists.txt —> CMake 脚本配置的文件, 具体可查阅 CMake官网的资料 2.build.gradle # For more information about using CMake with Android Studio, read the # documentation: https://d.android.com ---- 2 选择 jni —> New —> C/C++Source File ?

    1.1K21发布于 2019-01-21
  • 来自专栏cwl_Java

    速读原著-Android应用开发入门教程(Android中建立工程)

    2.4 Android中建立工程 2.4.1. 建立工程 Android 的 SDK 环境安装完成后,就可以在 SDK 中建立工程并进行调试了。 建立 Android 工程步骤如下: 选择“File”>“New”>“Project” 选择“Android”>“Android Project”,点击“Next”按钮: 选择 the contents 查看和编辑各个文件 建立工程后,可以通过 IDE 环境查看和编辑 Android 应用程序中的各个文件。不同的文件将使用不同的工具查看。 在 IDE 的源代码环境开发 JAVA 程序,还具有自动修正、自动增加依赖包、类方法属性查找等功能。 2.4.3. 其中,在 Android 的标签中可以选择启动的工程,启动活动(Launch Action)选项中可以选择启动的哪一个活动(Android 的一个工程中可以包含多个活动)。

    87410发布于 2020-01-15
  • android开发环境搭建教程(附安装包下载)Android Studio 2025 下载安装教程

    一、Android Studio 2025 核心功能介绍(新手先了解)Android Studio 2025 是 Google 官方专属的 Android 开发 IDE,做安卓 APP 必须用它,核心功能全到不用额外装工具 :1.双语言开发支持:完美兼容 Java 和 Kotlin(Google 主推),写代码时能自动补全、语法检查,新手写错了会实时标红提醒;2.内置 SDK 管理工具:不用自己找资源,在软件里就能一键更新 第 2 步:管理员身份运行安装程序进解压后的文件夹,找到后缀 “.exe” 的安装程序,右键→“以管理员身份运行”(必须这么做!不然会提示 “权限不足”,装到一半卡住)。 第 17 步:等待 SDK 下载开始在线下载 Android SDK 组件(约 2-3GB),期间要保持网络稳定,别关窗口,要是断网了,点 “Retry” 就能重新下载,不用从头来。 ,能开始开发 APP 了!

    7.2K01编辑于 2025-09-15
  • 来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

    React Native Android原生模块开发实战|教程|心得

    提示:告诉大家一个好消息,React Native视频教程发布了,大家现可以看视频学React Native了。 首先,让我们先看一下,开发Android原生模块的主要流程。 开发Android原生模块的主要流程 在这里我把构建React Native Android原生模块的流程概括为以下三大步: 编写原生模块的相关Java代码; 暴露接口与数据交互; 注册与导出React 原生模块开发实战 在这里我们就以开发一个从相册获取照片并裁切照片的实战项目,来具体讲解一下如何开发React Native Android原生模块的。 创建一个ReactContextBaseJavaModule /** * React Native Android原生模块开发 * Author: CrazyCodeBoy * 技术博文:http 推荐学习:视频教程《React Native开发跨平台GitHub App》

    2.8K40发布于 2018-05-07
  • 来自专栏嵌入式音视频

    Android 教程

    本教程将教会你基本的 Android 编程,以及学习一些 Android 应用程序开发相关的高级概念。 开始学习 Android 谁适合阅读本教程? 本教程为初学者准备,帮助其理解基本的 Android 编程。完成本教程以后,你将具备 Android 开发的中等专业知识水平,由此,可以进入下一阶段的学习。 谷歌发布的大部分代码遵循 Apache 许可证2.0版,Linux 内核的变化遵循 GNU 通用公共许可证版本2。 Android 开发优势 开放源代码 众多开发者及强大的社区 不断增长的市场 国际化的 App 集成 低廉的开发成本 更高的成功几率 丰富的开发环境 Android 的特性 Android 是一款与 全球每天有超过100万个新的 Android 设备被激活。 本教程的写作目的是教会你如何开发并打包 Android 应用程序。

    1.5K20编辑于 2022-12-30
  • 来自专栏cwl_Java

    速读原著-Android应用开发入门教程(Android的屏幕元素体系)

    android.view.ViewGroup 扩展了 android.view.View,它本身也具有 View 的特性,区别仅在于它可以包含其他的控件。 Android 视图和视图组的关系如图所示: ? 如图所示,外部最大的框表示整个屏幕,其中包含一个视图组 ViewGroup0,ViewGroup0 包含 3 个子视图,即 View1、ViewGroup1、ViewGroup2ViewGroup1 本身也是视图组 ,以水平布局的方式包含了 View2 和 .View3;ViewGroup2 本身也是视图组,以垂直的方式包含了 View4ViewGroup3 和 ViewGroup4;ViewGroup4 本身也是视图组 > <Button android:id="@+id/button"/> <EditText android:id="@+id/edit"/> 应该组织成以下的格式: <?

    79920发布于 2020-02-13
  • 来自专栏cwl_Java

    速读原著-Android应用开发入门教程(一)

    HTC 和 Google 合作推出了几款手机:G1、G2、Hero 和 Nexus One,其他的手机厂商也推出了几款 Android手机, 围绕在 Google 的 Android 系统中,形成了移植开发和上层应用程序开发两个不同的开发方面 Android 的开发者可以在完备的开发环境中进行开发,Android 的官方网站也提供了丰富的文档、资料。 Android 系统的架构如图所示: ? Android 的第 1 层次由 C 语言实现,第 2 层次由 C 和/C++实现,第 3、4 层次主要由 Java 代码实现。 第 1 层次和第 2 层次之间,从 Linux 操作系统的角度来来看,是内核空间与用户空间的分界线,第 1 层次运行于内核空间,第 2、3、4 层次运行于用户空间。 第 2 层次和第 3 层次之间,是本地代码层和 Java 代码层的接口。

    80220发布于 2020-01-15
领券