Android

ViewBinding - Android中findViewById的替代方案

谷歌已经把kotlin-android-extensions插件废弃,目前推荐使用ViewBinding来进行替代。 要想使用ViewBinding需要注意两件事。第一确保你的Android Studio是3.6或更高的版本。第二,在你项目工程模块的build.gradle中加入以下配置 andro ......
findViewById ViewBinding Android 方案

Flutter安装会显示Android license status unknown.

[Flutter安装问题(持续更新版) - 简书](https://www.jianshu.com/p/55bca250ace4) 问题1: X Android license status unknown. 解决办法:安装一直卡死在这,主要是执行了他提示的那个license命令后,会显示“Andr ......
Flutter Android license unknown status

Flutter环境配置及Android Studio的使用

[Mac Flutter环境配置及Android Studio的使用 - 掘金](https://juejin.cn/post/7034299622856065055) [Flutter 卡在 "Running Gradle task 'assembleDebug'... " - 掘金](https ......
Flutter Android 环境 Studio

Android Studio打开显示项目列表,而不是上一个项目

第一步,打开setting 第二步,选择System Settings 第三步骤,将这个对钩取消 之后点击应用,重新启动项目,就会出现项目列表了 ......
项目 Android Studio

Android设备读取不到键盘鼠标等usb设备

解决方法 if(Build.VERSION.SDK_INT > 15) { InputManager inptmgr = (InputManager)getSystemService(INPUT_SERVICE); int[] inputs = inptmgr.getInputDeviceIds() ......
设备 键盘 鼠标 Android usb

直播商城源码,Android实现监听Settings值变化的功能

直播商城源码,Android实现监听Settings值变化的功能 先创建一个内部类继承自ContentObserver class SettingsContentObserver extends ContentObserver { public SettingsContentObserver() { ......
源码 Settings Android 功能 商城

直播软件开发,Android实现根据进程名杀死特定进程

直播软件开发,Android实现根据进程名杀死特定进程 首先你实现功能的进程必须是系统进程,在AndroidManifest里面加入如下标签。 android:sharedUserId="android.uid.system" ​ 调用ActivityManager的forceStopPackage ......
进程 软件开发 Android 软件

Android 获取 USB设备列表

获取usb列表UsbManager usbManager = (UsbManager) getSystemService(Context.USB_SERVICE); int size = usbManager.getDeviceList().size(); HashMap<String, UsbDe ......
Android 设备 USB

【android】Android入门第六篇之ListView

ListView是一个经常用到的控件,ListView里面的每个子项Item可以是一个字符串,也可以是一个组合控件。先说说ListView的实现: 1.准备ListView要显示的数据 ; 2.使用 一维或多维 动态数组 保存数据; 3.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动 ......
门第 ListView android Android

Android数据流程的优化

第二次阶段开始,对于第一阶段的数据传输线进行优化,因为第一次数据传输入栈activity太多,导致用户使用感不好,人机分离,同时大量activity的入栈,会导致app很卡,所以进行了优化,采用的是向上一个activity/fragment回传数据(一开始以为肯定有一个简洁的方法来实现不同活动的数据 ......
流程 Android 数据

Android实现人脸识别检测(FaceDetector)

前言 目前网上常规解决这块问题的方案总结了一下有以下五种,当然有更多的暂时还未了解过~ 1、OpenCV (API level 8 +) 识别效果一般,侧脸无法识别. 对识别的距离有限制(2~3米). 如果需要做静态图片识别的话,需要对 Java library层进行修改. 项目里有我编好的动态链接 ......
人脸 FaceDetector Android

android 延时跳转页面的两种方法

一、利用handler延时跳转 new Handler(new Handler.Callback() { @Override public boolean handleMessage(Message msg) { Intent intent=new Intent(MainActivity.this, ......
android 页面 方法

Android Studio学习日志二,Toast用法

首先,创建一个util,在ToastUtil里面调用方法 在里面编写Toast类的代码,方便以后调用 package com.example.appdemo.util; import android.content.Context; import android.widget.Toast; publ ......
Android Studio Toast 日志

Android Studio学习日志一,直接跳转和密码正确跳转

记录一下我跟着手把手教你用Android Studio写一个APP_UP主Superior-Leo 进行app开发小项目 UP主的笔记 首先,在资源文件创建一个文件夹,用来放APP背景图片,按钮图片 一、直接跳转 第一步、声明控件 第二步,找到控件 第三步骤,实现跳转 代码 package com. ......
密码 Android Studio 日志

Android Lottie动画库的导入与使用

没想到又把安卓捡回来了,好长时间没碰这玩意但是大作业又不得不写......emmmm所以为了给大作业里的功能实现一个好看的UI界面还是得写个app出来。 不少app在启动时或者干别的什么活动时会有一个动画效果,这时候可以用Lottie库实现。 添加依赖 在build.gradle(:app)的dep ......
画库 Android Lottie

android开发mac系统搭建flutter开发环境

安装xcode mac系统自带的App Store里搜索xcode安装即可 安装JDK JDK下载地址:https://www.oracle.com/java/technologies/downloads/ 需要登录Oracle账号才能下载 下载dmg文件之后双击安装即可 安装Android Stu ......
android flutter 环境 系统 mac

Android 11 录屏同时录取麦克风以及系统里面播放的声音

学习录屏可以参考这篇文章: [[【Android】录屏功能实现——MediaProjection_android 录屏_小叮当不懒的博客-CSDN博客]] 今天接到一个需求:完成一个录屏的Apk。在大佬的指导下,说有系统提供Api 给与开发者使用。心想着应该不会很难,就是调Api 嘛。接下来记录我踩 ......
麦克风 同时 声音 Android 系统

android 12 apk运行期间防止息屏

这段时间做android 应用开发需要软件运行期间,禁止休眠的需求,在网上查找了一些资料并且自己尝试之后也确实有效果,在这边自己记录一下,以防止需要的时候另外去找。 一、持有WakeLock 添加休眠锁,休眠锁的话必须要成对的出现。并且需要在AndroidMainfest.xml文件中添加权限,官方 ......
android apk 12

Android logcat: Unexpected EOF! 解决办法

【问题表现】 无论使用控制台adb( adb logcat | grep "SilentPlayerManager")还是使用Android Studio的logcat,都提示: logcat: Unexpected EOF! This means that either the device sh ......
Unexpected Android 办法 logcat EOF

Android简单设置无标题栏

Android简单设置无标题栏 ​ 找到AndroidManifest.xml然后在application这一级下面找到android:theme,将里面的值修改为"@style/Theme.AppCompat.NoActionBar"即可 示例: <application android:allo ......
Android 标题

Android Studio中使用断点调试程序

1.设置断点 在希望中断的位置左边label一下,设置一个断点。例如下方图片所示在ActivityResultRegistry类中的第147行设置了一个断点,以及在365行dispatchResult()方法处设置了一个断点。 设置好断点后,可以在菜单栏依次点击Run->View Breakpoin ......
断点 Android 程序 Studio

android.app.BackgroundServiceStartNotAllowedException

beginning of crash 05-09 01:25:24.465 2187 2187 E AndroidRuntime: FATAL EXCEPTION: main 05-09 01:25:24.465 2187 2187 E AndroidRuntime: Process: com.an ......

第一行代码 Android 第三版读后感

《第一行代码Android 第三版》是一本非常好的Android开发入门书籍。本书结合作者的丰富经验和实际案例,通过一步一步的介绍,详细地讲解了Android开发的各个方面,包括Android开发环境的搭建、Android应用程序的结构、界面设计、数据存储、网络通信、多媒体处理等方面。 首先,本书从 ......
读后 读后感 一行 Android 代码

lazarus 从2.2.4升到2.2.6 fpc 3.2.2 for win64绿色版整合安装包(已包含android开发环境)2023.04.23更新

lazarus 从2.2.4升到2.2.6 fpc 3.2.2 for win64绿色版整合安装包(已包含android开发环境)2023.04.23更新 lazarus 2.2.6 fpc 3.2.2 for win64绿色版整合安装包(linux/win/android) 整合包已安装常用控件及 ......
lazarus android 环境 绿色 2023

Android Studio相关问题

下载 去官网下载即可,最新版如果运行不了,可选择安装其他版本,我安装的就是4.0版本 建立项目 一般就是建立一个空项目 如果使用过idea,那么建立项目就很简单。因为Android Studio和 idea 界面都差不多,功能也类似 步骤: File——New——New Project 会出现以下画 ......
Android Studio 问题

android ffmpeg 打开u3u8地址没有协议

编译是需要--enable-openssl debug info: '--target-os=android --ln_s='cp -rf' --prefix=/Users/yzfhkms-m/pripro/D/library/FFmpeg-n4.0/libs/arm --arch=arm --en ......
android 地址 ffmpeg u3u8 3u

Android系统启动-2—Init篇-1

基于 Android 6.0 的源码剖析, 分析Android启动过程进程号为1的init进程的工作内容。主要相关文件: system/core/init/ - init.cpp - init_parser.cpp - signal_handler.cpp 一、概述 init 进程是 Linux 系 ......
Android 系统 Init

Android系统开发 控制设备通知功能--INotificationManager的使用

前言 INotificationManager是一个系统服务接口,它提供了访问和管理 Android 系统中通知相关功能的方法。使用INotificationManager需要架framework包,另外应用需要系统签名。 另外,你可能会被NotificationManager 与 Notifica ......

Android设置语言

应用语言的切换 单纯的切换自身应用的语言。 Resources resources = getResources(); DisplayMetrics dm = resources.getDisplayMetrics(); Configuration config = resources.getCon ......
Android 语言

一统天下 flutter - 存储: shared_preferences - 用于操作 android 的 SharedPreferences, ios 的 NSUserDefaults, web 的 LocalStorage

一统天下 flutter - 存储: shared_preferences - 用于操作 android 的 SharedPreferences, ios 的 NSUserDefaults, web 的 LocalStorage ......