android plugin masa maui
Android运行scipy | 运行python
chaquopy之前收费现在免费,收到资助 which meets the following requirements: 环境需求: Android Gradle plugin version should be between 4.1 and 7.2. minSdkVersion must be ......
Android开发-Android常用组件-ImageView图像视图
4.4 ImageView(图像视图) ImageView见名知意,就是用来显示图像的一个View或者说控件 需掌握的知识点: ImageView的src属性和blackground的区别; adjustViewBounds设置图像缩放时是否按长宽比 scaleType设置缩放类型 最简单的绘制圆形 ......
android apk 执行shell命令和Permission Denied 解决办法
/** *Android 11之后,如上诉原因,执行报错,没有权限, *解决方法,root或者debug版本,执行setenforce 0 关闭selinux即可, user 版本仍然不行,无法解决,如图看能否解决 * 执行一个shell命令,并返回字符串值 * * @param cmd * 命令名 ......
Android手机模拟器如何把语言设置为中文
1、打开安卓模拟器,找到Setting(设置)选项卡并打开,如图所示: 2、找到Language and Input(语言和输入法)选项卡并打开,如图所示: 3、点击最上方的Languages选项卡,如图所示: 4、进入语言选择界面,点击Add a language,然后出现语言列表选项,一直往下翻 ......
Android开发 View的Touch触控事件
前言 此篇博客讲解View的触控事件 Touch的两种实现与关系 第一种 直接在View上实现setOnTouchListener mBinding.multiTouchView.setOnTouchListener(object : View.OnTouchListener { override ......
又是Android studio下layout文件内容无提示
又出现没有提示的问题。只不过这次我新建了一个模块。 想想可能是模块的问题 之前是32,先在新建的是33.更改回32即可。 ......
Android https忽略证书信任问题
【第一部分,忽略证书信任问题】 直接去第二部分性能问题搬运自:https://blog.csdn.net/lizeyang/article/details/18983843java程序在访问https资源时,出现报错 sun.security.validator.ValidatorException ......
android之Intent复杂数据的传递(ArrayList<String>类型的数据)
发送: ArrayList<String> array = new ArrayList<String>(); intent = new Intent(OneActivity.this , ResultActivity.class); intent.putExtra("array",array); s ......
Android studio成品源码项目日历备忘录记事本,该日历备忘录app实现了日历查看
Android studio成品源码项目日历备忘录记事本,该日历备忘录app实现了日历查看,添加备忘录,闹钟提醒,删除备忘录等功能,适合新手学习,数据库sqlite。 程序开开发发,全网回复最快,效率最高。 其他需求也可以询问加好友。 你想要的都有。 界面美观,功能齐全。YID:5835673594 ......
关于Android Studio中简单的图片切换
真的太简单了,甚至没有使用到Adaper activity.xml <?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schem ......
Android Studio恢复误删除文件
我宣布,Android Studio可以恢复误删除文件绝对是最伟大的发明(啜泣.JPG) 天知道我发现误删除.xml文件的时候有多么绝望 分享一下Android Studio如何恢复文件 1.右击项目,选择Local History, 2.选择 Show History 3.之后打开的界面就是And ......
Android Studio 学习-第三章 Activity 第二组
事先申明:所有android 类型的学习记录全部基于《第一行代码 Android》第三版,在此感谢郭霖老师的书籍帮助。 1.注册activity 在第一组中,我创建了一个activity,并且编辑布局后加载显示了一个按钮,但实际上每一个activity都要先注册才生效,第一组中的activity实际 ......
Android 开发入门(4)| 中级控件
0x06 中级控件 (1)图形绘制 a. 图形 Drawable Drawable 类型包括图片、色块、画板、背景 drawable 目录一般保存描述性 XML 文件,具有具体分辨率的 drawable 目录下保存图片文件 | 目录后缀 | 分辨率等级 | 举例 | 应用场景 | | | | | | ......
【Android 逆向】apk反编译后重打包
1. 执行 apktool b smali_dir smali_dir 为反编译出来的数据目录 执行后可能会报错 I: Building resources... W: /root/Desktop/tmp/qimao_dir/qimao_v5.4/AndroidManifest.xml:1: err ......
Android开发 触控事件分发_2_应用层的触控事件分发
前言 在上一篇博客讲解了系统层的触控通道注册,此篇博客将讲解应用层的触控事件分发 分发概况流程 通过下面的简单流程图大概了解,但是实际使用的时候分发并不是一个下面流程图种简单的样子。ViewRootImpt会有多层责任链来处理各种事件是否被直接消费或者失效,并且在传递到View的时候因为我们的布局可 ......
【Android逆向】apk 反编译
1. Kali搭建apktool环境 1. 访问apktool 官网https://ibotpeaches.github.io/Apktool/install/ 参考红圈里的步骤处理即可 2. 执行命令反编译apk apktool d ./xxxx_v5.4.apk 注意这里有可能因为assert目 ......
Android北京地铁查询app-代码部分
这次结对作业完成的Android北京地铁查询app的代码,放在这里, 也可以到我github上下载:https://github.com/BXF-Aurora168 页面和功能介绍:https://www.cnblogs.com/rsy-bxf150/p/17265840.html 部分代码: ac ......
【Android逆向】定位native函数在哪个so中方法
1. 在逆向过程中经常需要定位方法在哪个so中,而app加载的so很多,比如 那么如何快速定位方法在哪里呢 2. 比如如下案例,首先看日志 03-28 11:01:56.457 14566 14566 D KM-NATIVE: JNI_OnLoad 03-28 11:01:56.457 14566 ......
Android开发-Android常用组件-Button按钮
4.3 Button(按钮) Button控件继承TextView ,拥有TextView的属性。 StateListDrawable简介 StateListDrawable是Drawable资源的一种,可以根据不同的状态,设置不同的图片效果,关键节点<selector>,我们只需要将Button的 ......
android:state_pressed标签失效或android:state_enabled标签失效问题解决
问题描述: android:state_pressed标签失效或android:state_enabled标签失效,点击不会变色,可用/不可用时不会变色。 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://s ......
Android北京地铁查询app
Android北京地铁查询app: 功能介绍: 1.输入起点终点,输出所有可能的路线,最上面显示的是最优路线,即经过站点最少的路线。 其他的路线按照经过站数的大小由小到大排列,每个站点前显示其所在线路。 2.输入站点,显示站点位于的路线。 3.能够显示所有路线和站点,通过分类列表式侧边栏展示。 4. ......
Android Button设置android:background=“@drawable/xxx“无效,<item android:drawable="@color/purple_200"/>无效
问题描述: Android Button 设置 android:background=“@drawable/xxx“ 无效,<item android:drawable="@color/purple_200"/>无效 解决方法: 找到 res/values/themes.xml 文件,将 paren ......
【android】%1$s %1$d Android string (java & Android 格式化字符串)
1$s // String%1$d // int //R.string.old:<string name="old">我今年%1$d岁了</string> String sAgeFormat = getResources().getString(R.string.old);String sFinal ......
Android开发之--android 添加依赖出现Failed to resolve:"你添加的依赖名"问题
运行环境是Mac,其他的库在线安装更新都是可以的,就是“m3.samlss:broccoli:1.0.0",这个库的时候,出现Failed to resolve:xxx问题, 可以锁定是添加远程仓库的问题,新版的AS是在settings.gradle里面添加:具体如下: pluginManageme ......
将已有数据表中的数据导入Android Studio
1.首先在android studio中建个空表 2.右键导出,名字保持一致 3.打开navicat,新建连接(SQLite),连接名随便取一个,数据库文件选择刚才导出的 4.右键选择导入向导,选择csv文件(这里的csv文件是将已有的数据表导出为csv格式的文件) 添加文件添加的是原先导出的数据表 ......
android实现多线程基础
//创建线程类 class Mythread extends Thread{ @Override public void run(){ //定义行为 } } //实例化线程类 MyThread mt=new MyThread(“线程名称”); //// 此处采用 start()开启线程 mt.sta ......
Android开发 1_触控事件分发_触控在系统层上的注册
前言 此篇博客基于Android10版本,将讲解触控在系统层上的注册。Android的触控事件分发与其他事件分发来对比的话,可以说是很不一样的。如果你阅读此篇博客想去了解在framework层触控事件的分发,那你可能要失望了。因为framework层只注册触控事件,不干触控分发的事情,另外此篇博客不 ......
Android Studio 学习-第三章 Activity 第一组
事先申明:所有android 类型的学习记录全部基于《第一行代码 Android》第三版,在此感谢郭霖老师的书籍帮助。 1.手动创建Activity 在Project类型目录中寻找到 项目/app/src/main/java/com.example.activitytest 在 com.exampl ......
Android应用借助LinearLayout实现垂直水平居中布局
首先说的是LinearLayout布局下的居中一般是这样的: (注意:android:layout_width="fill_parent" android:layout_height="fill_parent" 属性中,若水平居中,至少在宽度上占全屏;若垂直居中,则在高度上占全屏) <LinearL ......