
AndroidStudio 识别不了红米6Pro
红米6Pro 系统是安卓8.0的AndroidStudio能扫描到, 但是启动时device里没有这个手机.adb_usb.ini里内容是:0x2d00请教各路大神,是哪里的问题 ?回答:任务管理器把 adb进程 kill掉,插拔手机,AS重新识别,基本可以...
2024-01-10
如何禁用此AndroidStudio源代码显示功能?
AndroidStudio默认情况下启用了此源代码显示功能,我发现这很令人分心。它通过改变它的外观来“压缩”源代码。原始源代码在鼠标悬停时显示或在点击时展开。当鼠标悬停在原始代码上时,下面的屏幕截图显示工具提示中的“增强”代码和原始代码。如何禁用此AndroidStudio源代码显示功能?你知道这...
2024-01-10
AndroidStudio集成OpenCV的实现教程
我的环境:Android Studio Arctic Fox + JDK11 + Gradle 7.0.2 + NDK21 + opencv-4.5.1-android-sdk代码链接:OpenCV 环境搭建 Demo1.创建一个Native工程 2.下载OpenCV SDKOpenCV SDK3.在Android Studio的cpp目录下新建libs文件夹将我们下载的OpenCV SDK 这个文件夹“OpenCV-android-sdk\sdk\native\libs” 下的 armeabi-v7a 整...
2024-01-10
androidstudio运行卡慢的解决方案
androidstudio安装目录下 bin/studio64.exe.vmoptions 文件:配置文件 将参数调大,比如。 -Xms2048m -Xmx2048m -XX:MaxPermSize=2048m -XX:ReservedCodeCacheSize=1024m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -da -Djna.nosys=true -Djna.boot.library.path=-Djna.debug_load=...
2024-01-10
Android操作SQLite基本用法
前言SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储...
2024-01-10
初步编写IDEA\AndroidStudio翻译插件的方法
目录一、准备二、创建工程三、撸代码声明:作者是根据 Hongyang的博客自己实践之后,根据自己的理解写的,有什么不对的地方还望指正。 先放两张效果图 一、准备由于AndroidStudio不具备开发插件的功能,需要安装IDEA翻译使用的是有道的翻译接口,需要申请,接口申请的网址点这里json解析使用的...
2024-01-10
Android中的SQLite数据库简介
SQLite简介:SQLite是Android系统采用的一种开源的轻量级的关系型的数据库,Android中允许每个应用程序都拥有自己独立的数据库,每个应用程序的数据库的位置一般在/data/data/<package_name>/databases中。为了方便开发人员的使用,Android的API对增删查改实现了封装,通过SQLiteOpenHelper类可以方便的实现对数据库...
2024-01-10
Android:EditText行不出现
我无法获取指示在Android Studio 2.2.1的EditText中输入文本的位置的行。 其他一切工作正常,包括EditText。 TargetSDK是23和MinSDK为15Android:EditText行不出现<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.an...
2024-01-10
Android使用SoundPool实现播放音频
最近做一个播放音频的小功能,使用毛坯界面简单记录下(点击上边的ImageButton播放,下边的ImageView请无视)activity_picture.xml页面:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:too...
2024-01-10
AndroidStudio中重载方法@Override的使用详解
在我们使用Android Studio时,创建一个类是继承于Android中已有的类时,我们会对原有类中的方法进行重载,Android Studio为我们提供了快捷的插入重载的方法,便于开发、减轻了工作量。当我们继承一个Android中已有的类时,需要对其函数进行重载只需要点击菜单栏 Code->Override Methods,会跳出可以重载的函数...
2024-01-10
Android自定义控件仿iOS滑块SwitchButton
SwitchButton可以点击的时候切换状态,类似CheckBox在拖动的时候,也可以根据拖动的距离判断是否切换状态,类似ToggleButton因此要区别出单击事件和拖动事件实现效果如图所示:自定义的SwitchButton如下:public class SwitchButton extends View implements View.OnTouchListener { private Bitmap bg_on, bg_off, slipper_btn; /** * 按...
2024-01-10
Android路由框架ARouter的使用示例
目录一、添加依赖和初始化框架1、添加依赖1.1、java版本的依赖1.2、kotlin版本的依赖2、初始化SDK二、ARouter的简单使用1、界面跳转1.1、Activity界面跳转1.2、获取fragment实例1.3、注意事项2、携带基本参数的界面跳转3、携带对象的界面跳转3.1、携带序列化对象的界面跳转3.2、携带无序列化对象的界面跳转3.3...
2024-01-10
pointerIndex超出范围的Android多点触控
我有一个触摸事件异常,导致我的游戏在平板电脑(或更具体地,蜂窝)上崩溃…我的游戏在手机上正常运行,而且我没有听说过任何未运行Android3.0的人都在发生这种情况或更高。这是相关的日志信息…E/AndroidRuntime(26487): java.lang.IllegalArgumentException: pointerIndex out of rangeE/AndroidRuntime(26487): at android.view...
2024-01-10
Android项目迁移到AndroidX的方法步骤
1. 写在前面 迁移前请确认所有代码都已提交至代码托管平台或已手动备份!迁移前请确认所有代码都已提交至代码托管平台或已手动备份!迁移前请确认所有代码都已提交至代码托管平台或已手动备份!重要的事情说三遍!2. 前提条件将AS更新至 AS 3.2及以上,最好是3.5Gradle 插件版本改为 4.6及以...
2024-01-10
详解Android中一些SQLite的增删改查操作
在Android开发中经常要涉及到对数据的操作。Android本身提供了四种数据存储方式。包括:SharePreference,SQLite,Content Provider,File。在Android,数据都是么私有的,要实现数据共享,正确方式是使用Content Provider。SQLite: SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Androi...
2024-01-10
五个有用的XitedModules,用于定制你的Android手机
五个有用的XitedModules,用于定制你的Android手机修改Android并不是一个新的想法,当涉及到让操作系统屈从于你的意愿时,Xset是最强大的工具之一。当有数十在可用的Xited模块中,我们挑选了几个我们最喜欢的模块来帮助您将Android游戏提升到下一个级别。什么是摆好的?简而言之,XitedFramework允许用户...
2024-01-10
Android中初始化Codec2的具体流程
目录1、MediaCodec调用流程2、CCodec调用流程小结:3、整体时序图1、MediaCodec调用流程首先,我们先看下MediaCodec::CreateByType函数里面做了什么:sp<MediaCodec> MediaCodec::CreateByType( const sp<ALooper> &looper, const AString &mime, bool encoder, status_t *err, pid_t pid, uid_t uid) { ...
2024-01-10
Android判断touch事件点是否在view范围内的方法
本文实例讲述了Android判断touch事件点是否在view范围内的方法。分享给大家供大家参考,具体如下:private Rect mChangeImageBackgroundRect = null;private boolean isInChangeImageZone(View view, int x, int y) { if (null == mChangeImageBackgroundRect) { mChangeImageBackgroundRect = new Rect(); ...
2024-01-10
AudioGalaxy最简单的方式将音乐流传到Android和iOS
虽然有很多方法可以从您的计算机流式传输音乐,但大多数方法需要您进行一些设置和配置,或者要求您支付费用。如果您正在寻找一种免费流式传输音乐的方法,而且很少或没有设置,那么AudioGalaxy可能会很快地成为您正在寻找的音乐。 AudioGalaxy声称自己是一个云播放器,但它真的不止这些。它允...
2024-01-10
您如何确定Android上的音频延迟(AudioTrack)?
我有一个应用程序,在其中使用AudioTrack流式播放模式来播放动态生成的音频。该应用程序不必即时响应输入,因此延迟问题不会困扰我程序的那一边。问题是我有一个动画,需要与音频尽可能精确地“同步”,并且似乎从AudioTrack停止阻塞write()呼叫并请求更多数据到何时停止播放的时间,不同的设备具...
2024-01-10
如何将Android手机当成一个Linux终端
将Android手机当成一个linux发行版,是一件很有意思的事情,你可以在上面做很多的事情,你甚至可以使用apt来安装命令行应用。比如Nginx,Node.js等可以编译到ARM架构上的软件基本都可以用安装stf这里不再详细描述,请参考:使用openstf对Android手机进行远程控制或者测试安装Termux这里也不再描述详细步骤...
2024-01-10
Android中多个EditText输入效果的解决方式
前言在开发中,我们常常遇到这种情况我们往往需要的是下面这种效果但是如果把这些实现的代码写在Activity中会比较麻烦,影响代码美观解决方法于是就有了下面这个辅助类,禁用了按钮的点击事件和按钮的渐变色,可同时添加一个或者多个EditText/** * 文本输入辅助类,通过管理多个TextView...
2024-01-10
Android开发实现带清空按钮的EditText示例
本文实例讲述了Android开发实现带清空按钮的EditText。分享给大家供大家参考,具体如下:一、效果图:二、具体代码:import android.content.Context;import android.graphics.drawable.Drawable;import android.support.v4.content.ContextCompat;import android.support.v4.graphics.drawable.DrawableCompat;import android...
2024-01-10
Android实现自定义带删除功能的EditText实例
1.说明自定义带删除功能的EditText有两种方法,第一种是用组合视图的方法,即在一个view视图里面左侧放置一个EditText,右侧放置一个ImageView,但是这样增加了视图的层次,而且对输入内容的长度要做一定的处理。第二种是重新定义EditText组件,增加相应的事件处理,即可达到很好的效果,效果图如下...
2024-01-10
Android-将SQLite与MySQL同步的最佳方法
:同步客户端-服务器数据库 (6个答案)5年前关闭。我正在一个包含Web应用程序和移动应用程序的项目,该项目记录每日用户的数据。用户可以删除,更新其数据,并且可以使用许多设备来插入数据。我打算以这种方式进行开发:用户输入数据,然后插入SQLite。服务将定期(每5小时或每秒钟)启...
2024-01-10
