随笔 - 322  文章 - 0  评论 - 4  阅读 - 76858

随笔分类 -  Android基础知识.

---分享Android基础知识!
Android switch语句报错Constant expression required
摘要:方案一 :可以用 if来替代 如下 原因:在Android Studio中使用JDK17以上版本,会出现switch语句报错"Constant expression required"的问题,这是因为在JDK17中switch语句的条件表达式支持使用枚举类型,而这个特性还没有被支持。 方案2:换JD 阅读全文
posted @ 2024-02-27 23:00 Bytezero! 阅读(2365) 评论(0) 推荐(0) 编辑
android 混淆规则作用,Android代码混淆详解
摘要:一、混淆的意义 混淆代码并不是让代码无法被反编译,而是将代码中的类、方法、变量等信息进行重命名,把它们改成一些毫无意义的名字,同时也可以移除未被使用的类、方法、变量等。 所以直观的看,通过混淆可以提高程序的安全性,增加逆向工程的难度,同时也有效缩减了apk的体积。总结如下: 1、将项目中的类、方法、 阅读全文
posted @ 2024-02-27 17:10 Bytezero! 阅读(4147) 评论(0) 推荐(0) 编辑
Android 安装手机程序有问题/点击runAPP 程序安装不了手机
摘要:可以在 gradle.properties 里添加 android.injected.testOnly=false 点击同步 就可以运行了 如下: 阅读全文
posted @ 2024-02-27 14:20 Bytezero! 阅读(10) 评论(0) 推荐(0) 编辑
Android LineChart 折线图Demo
摘要:Android  LineChart 折线图Demo1 首先在 build.gradle 里导入包 implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' 2.新建 启动Activity LineChartActivity 如下 1 ** 2 * @Author: Bytezero_zhen 阅读全文
posted @ 2023-03-24 11:30 Bytezero! 阅读(124) 评论(0) 推荐(0) 编辑
Android的BLE广播数据包解析---Android系列, 蓝牙技术(含BLE)
摘要:Android的BLE广播数据包解析---Android系列, 蓝牙技术(含BLE)一、引言 理解和分析这个数据包结构(这里面也涉及广播间隔时间的设置,设备广播数据间隔设置长了,会影响设备被发现的效率;设置短时,又响应功耗)。 我们所说的BLE设备,其实是有区分有两种角色 Central 和 Peripheral,也就是中心设备和外围设备。中心设备可以主动连接外围设备,外围设备发送 阅读全文
posted @ 2022-11-04 14:39 Bytezero! 阅读(3731) 评论(0) 推荐(0) 编辑
Android drawable与mipmap的区别(android资源文件放置位置)
摘要:1.Drawable Android 把可绘制的对象抽象为Drawable,不同的图形图像代表着不同的darwable类型, 通常我们在代码中不会直接接触drawable实现类的,是由android FrameWork提供了一些 具体的drawable的实现。 我们在实际开发中,会把drawable 阅读全文
posted @ 2022-07-12 17:46 Bytezero! 阅读(1716) 评论(0) 推荐(0) 编辑
Android Handler实现子线程与子线程、主线程之间通信
摘要:一、子线程向主线程传值: 首选在主线程里创建一个Handler 1 Handler mHandler = new Handler(){ 2 @Override 3 public void handleMessage(Message msg) { 4 super.handleMessage(msg); 阅读全文
posted @ 2022-07-12 17:32 Bytezero! 阅读(3284) 评论(0) 推荐(0) 编辑
Android (微信扫码登录) 获取微信二维码+扫码登录
摘要:话不多说 直接上菜! 一.因为是微信扫码登录,所有要在微信开放平台 微信开放平台 (qq.com) 进行注册 如下 1.资源中心 里面也有详细的官方讲解,里面也有demo 可以下载 2.在 管理中心 创建应用 填写一系列的信息 3. 提交审核,大概需要三到五天的时间审核完成; 4. 审核完成微信开放 阅读全文
posted @ 2022-06-27 21:33 Bytezero! 阅读(2908) 评论(1) 推荐(0) 编辑
Android 大致可以分为四层架构
摘要:Android 系统架构 为了让你能够更好地理解 Android 系统是怎么工作的,我们先来看一下它的系统架构。 Android 大致可以分为四层架构:Linux 内核层、系统运行库层、应用框架层和应用层。 1. Linux 内核层 Android 系统是基于 Linux 内核的,这一层为 Andr 阅读全文
posted @ 2021-12-16 15:38 Bytezero! 阅读(2148) 评论(0) 推荐(0) 编辑
Android---TextView基础属性 + 跑马灯的三种方式
摘要:<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="ver 阅读全文
posted @ 2021-11-02 06:12 Bytezero! 阅读(280) 评论(0) 推荐(0) 编辑
Android---Android 开发四大组件
摘要:Android 应用程序组件 应用程序组件是一个Android应用程序的基本构建块。这些组件由应用清单文件松耦合的组织。AndroidManifest.xml描述了应用程序的每个组件,以及他们如何交互。 以下是可以在Android应用程序中使用的四个主要组件。 组件描述 Activities 描述U 阅读全文
posted @ 2021-11-02 06:11 Bytezero! 阅读(169) 评论(0) 推荐(0) 编辑
Android---Android Studio项目目录结构分析.
摘要:1. .gradle 和.idea 这两个目录下放置的都是 Android Studio 自动生成的一些文件,我们无须关心,也不要去手 动编辑。 2. app 项目中的代码、资源等内容几乎都是放置在这个目录下的,后面的开发工作也基本都是 在这个目录下进行的。 3. build 这个目录也不需要过多关 阅读全文
posted @ 2021-11-02 05:10 Bytezero! 阅读(570) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示