AndroidManifest.xml中修改:android:theme="@android:style/Theme.Light.NoTitleBar" >
原创 2023-02-19 22:16:56
71阅读
## 实现android.requestLayout()和invalidate()的流程 为了帮助小白开发者理解如何实现android.requestLayout()和invalidate()方法,以下是整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 在你的Activity类或Fragment类中找到需要进行布局更新的View对象 | | 步骤 2 |
原创 2023-08-31 09:07:47
107阅读
<TextView android:id="@+id/tv_verName" android:layout_width="wrap_content" and androi
原创 2023-02-19 22:17:06
91阅读
# Android虚线绘制 在Android开发中,我们经常需要绘制各种形状的图形来丰富用户界面的效果。其中,虚线是一种常见的绘制效果之一。本文将介绍如何在Android中使用代码绘制虚线,并提供示例代码供读者参考。 ## Step 1: 自定义View 首先,我们需要创建一个自定义的View来实现虚线的绘制。我们可以继承自Android的`View`类,并重写其`onDraw`方法。 `
原创 2023-07-31 18:51:27
108阅读
# Android.SQLite Count教程 ## 整体流程 为了实现"android.sqlite count"的功能,我们需要按照以下步骤进行操作: | 步骤 | 操作 | | --- | --- | | 1 | 创建一个数据库 | | 2 | 创建一个数据表 | | 3 | 向表中插入数据 | | 4 | 使用COUNT函数查询表中记录数 | 接下来,我将一步步教你如何实现以上的
原创 2023-08-18 12:29:21
95阅读
# Android开发教程:创建properties文件 ## 引言 在Android开发中,我们经常需要读取和写入配置文件,其中一个常用的配置文件格式是.properties文件。本教程将教会你如何在Android项目中创建和使用.properties文件。 ## 整体流程 创建Android.properties文件的过程可以分为以下几个步骤: | 步骤 | 描述 | | --- | -
原创 2023-08-15 10:16:43
275阅读
# Android D8编译器简介 ## 引言 在Android应用开发中,编译器起着至关重要的作用。它将我们编写的Java或Kotlin代码转换为可在Android设备上运行的字节码。D8编译器是Google在Android 8.0(Oreo)版本中引入的新一代DEX编译器。它取代了之前的DX编译器,并带来了一些重要的改进和新功能。 本文将介绍D8编译器的背景、特性,以及如何在Androi
原创 2023-08-17 09:06:03
167阅读
# Android中的drawable-xhdpi资源 在Android开发中,我们常常需要为不同的屏幕密度提供不同分辨率的图片资源。drawable-xhdpi是其中一种屏幕密度的分类,本文将为大家介绍drawable-xhdpi的概念、使用场景以及代码示例。 ## drawable-xhdpi是什么? drawable-xhdpi是Android开发中的一个文件夹名称,用于存放高分辨率图
原创 2023-08-30 08:52:48
165阅读
from:http://chaosinmotion.com/blog/?p=696 Just because it’s a garbage collected language doesn’t mean you can’t leak memory or run out of it. Especial
转载 2016-04-06 21:40:00
175阅读
2评论
# Android RecyclerView 源码分析 ## 1. 介绍 在 Android 开发中,RecyclerView 是一个非常重要的控件,它用于显示大量的数据列表。它比传统的 ListView 具有更好的性能、可扩展性和灵活性。本文将深入分析 RecyclerView 的源码,并解释其工作原理和关键组件。 ## 2. RecyclerView 的基本结构 RecyclerVie
原创 2023-09-13 09:05:34
41阅读
## Android中使用CH340芯片的科普 ### 1. 介绍 CH340芯片是一款常用于串口通信的USB转串口芯片,广泛应用于各种单片机和嵌入式系统中。在Android平台上,我们可以通过CH340芯片与外部设备进行串口通信,实现数据的传输和控制。 本文主要介绍在Android应用程序中使用CH340芯片的方法和示例代码。 ### 2. 环境搭建 在使用CH340芯片之前,我们需要
原创 2023-08-26 12:12:46
597阅读
最近定制系统应用开发用到了系统签名,有个功能用到了WebView这个控件,正常不添加系统签名情况下WebView是正常的,添加系统签名后Webview崩溃报错:Binary XML file line #46: Binary XML file line #46: Error inflating class android.webkit.WebView详细看了下错误信息发现这一行:For secur
Posted on May 17, 2017by Maxim Sh...
转载 2022-04-26 11:42:06
108阅读
## 实现 Android WritableMap 转 JSON 的流程 首先,我们需要明确一下整个流程,然后我们再详细讲解每一步需要做什么。下面是实现 Android WritableMap 转 JSON 的流程图: ```mermaid flowchart TD subgraph 开始 A[导入所需库] end subgraph 步骤
原创 2023-08-27 06:10:00
84阅读
NDK( Native Development Kit )是Google开发的一套开发和编译工具集, 主要用于Android的JNI开发。那JNI是什么呢?通俗来说JNI是一套编程接口, 用来实现Java代码与本地的C/C++代码进行交互。NDK开发的优点是 1、运行效率高 2、利于充分发挥软硬件优势 3、利于代码复用,降低成本 而缺点主要就是对开发人员的要求更高,开发和调试难度都加大了。
阅读文章大概需要5分钟一、关于NDK1.什么是NDK 1)Android NDK 是一套允许您使用原生代码语言(例如C和C++) 实现部分应用的工具集。在开发某些类型应用时,这有助于您重复使用以这些语言编写的代码库。 2)Android NDK 就是一套工具集合,允许你使用C/C++语言来实现应用程序的部分功能。 3)NDK 是Native Develop Kit的含义,从含义很容易理解,本地开发
Android NDK 简介及环境配置1. 背景2. 概念问答3.下载 NDK 和工具4. 配置NDK的环境变量5. 编译工具 1. 背景本来一直在做商城类的项目舒坦着,突然老板拿了一块Android的主板和芯片过来,说我们打算做一款自动售货机,从没做过这类项目的我,当时就一脸懵逼了,芯片、自动售货机,What?还好我依稀记得,这类项目是关于NDK、JNI的,于是,我便开始默默地研究这类资料,顺
JNI开发系列目录Android Studio 4.0.+NDK项目开发详细教学Android NDK与JNI的区别有何不同?Android Studio 4.0.+NDK .so库生成打包Android JNI的深度进阶学习Android Studio 4.0.+NDK开发 This files is not part of the projectJNI与NDK有何不同1、NDK为什么要使用ND
转载 2023-07-26 20:55:13
0阅读
Android Stuido的NDK环境搭建 第一步:下载NDK 有两种方式: 第一种:直接通过android studio工具下载 第二种:通过浏览器,注意:下载ndk版本,如果是 android-ndk-r22-windows-x86_64.zip,安装成功,但是后面会遇到问题, Android选择NDK出现“NDK does not contain any platforms” 这问题可以重
Studio在使用C++等native代码方面做出了新的尝试,感觉更方便了。现在把使用方式记录如下:一、下载NDK及新的构建工具CMakeStudio引入了新的Native代码构建工具,可以帮助打包成.SO文件 并提供给gradle打包的apk文件中。如下图,选中CMake   LLDB 及NDK,进行下载即可。二、创建新的支持C/C++代码的工程这个其实很简单,按照正常的创建项目的步骤
  • 1
  • 2
  • 3
  • 4
  • 5