- 2024-10-22第6天:Intent和页面导航-补充材料——`MainActivity.kt`解读
下面是对“第6天:Intent和页面导航”该文学习的更深层次的补充材料,对MainActivity.kt文件的理解。下面对`MainActivity.kt’文件中每一行进行详细解释:packagecom.example.intentdemo定义包名:这行代码指定了当前Kotlin文件所属的包。在Android项目中,包名通常是由反向
- 2024-10-09第2天:熟悉Android Studio补充材料——`MainActivity.kt`解读
下面是对“第2天:熟悉AndroidStudio”该文学习的更深层次的补充材料,对MainActivity.kt文件的理解。下面对MainActivity.kt文件中每一行进行详细解释:packagecom.example.helloworldappimportandroid.os.Bundleimportandroidx.activity.enableEdgeToEdgeimporta
- 2024-09-25Android 移动应用开发基础案例教程——Activity的跳转
一、Activity的创建1、创建一个新项目点击Flie--New--NewProject点击EmptyViewsActivity点击Next根据需要可修改项目名称,这里我重命名为CycActivity,然后点击Finish即可完成创建新项目。2、SecondActivity的创建点击java--->com.example.cycactivity,右键new--->A
- 2024-09-17android HandlerThread post后 7s才执行
在Android中,HandlerThread是用来创建一个具有Looper的线程,这样可以在该线程上处理消息和运行任务。当你在HandlerThread上使用Handler的post()方法发送一个Runnable任务时,这个任务会被添加到MessageQueue中,并且会在Looper的主循环中被处理。如果你发现任务在post()之后大约7秒才被
- 2024-08-29Android wifi主要广播详解
Androidwifi相关主要广播总结文章目录Androidwifi相关主要广播总结一、前言二、wifi主要广播分析介绍1、简单的广播监听2、wifi广播对应的action字符串:3、广播和接收的相关数据三、广播相关日志:1、wifi扫描广播的日志2、wifi连接、断开的日志(1)第一次连接的日志①
- 2024-08-17Android开发 - 使用自定义接口在新窗口中传回数据
在Android开发中,有时候我们需要在新打开的窗口中传递数据回来。例如:在新打开的DialogFragment窗口传递数据回MainActivity启动窗口代码举例首先在MainActivity中定义实例化一个DialogFragment窗口//MainActivity.java//点击按钮打开一个DialogFragment窗口
- 2024-07-29Android 应用、驱动开发(六十九)MaterialButton存储应用
一、运行效果:二、主函数MainActivity.java:packagecom.example.a087_materialbuttonapp;importandroidx.appcompat.app.AppCompatActivity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;impo
- 2024-06-20frida入门hook写法
frida环境安装就不说了,参考查找到一篇文章,https://juejin.cn/post/7314981860497113099基础代码实现importfridaimportsysdefon_message(message,data):ifmessage["type"]=="send":print(f"[*]{message['payload']}")else:
- 2024-06-04Frida-Labs
0x1获取了100以内的随机数只需要确保输入的数为随机数的2倍+4即可hook该方法,返回值随意,只要自己输入符合对该值的要求即可Java.perform(function(){letMainActivity=Java.use("com.ad2001.frida0x1.MainActivity");MainActivity["get_random"].implementat
- 2024-05-28科技政策查询系统--MainActivity
所花时间(包括上课): 5 h左右代码量(行): 1000 左右搏客量(篇):1了解到的知识点: springboot+android的简单开发备注(其他): packagecom.example.policyquery;importandroid.content.Intent;importandroid.os.Bundle;importandroid.util.Log;
- 2024-04-26MainActivity 示例
packagecom.lingrui.btprint;importandroid.Manifest;importandroid.app.Activity;importandroid.bluetooth.BluetoothAdapter;importandroid.bluetooth.BluetoothDevice;importandroid.bluetooth.BluetoothSocket;importandroid.content.BroadcastReceiver;im
- 2024-04-15地铁查询系统Android,MainActivity
packagecom.example.metro_info_front_end;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.ArrayAdapter;importandroid.widget.AutoCompleteTextView;importandroid.widget.Button;importandroid.widget.LinearLayout;importandroid
- 2024-03-27WPS二次开发系列:打印流程大突破!Android 如何一步获取WPS内文档
前言当前市面上几乎所有的打印软件都支持WPS/微信/QQ/钉钉的文档进行打印,但是其实现方案均为需要引导用户进入对应的app选择分享或发送到打印app进行打印,其根本原因在于打印app无法直接获取到WPS/微信/QQ/钉钉等应用内的文档列表,且由于现有的android11之后的文件架构,更是无法
- 2024-03-20Android 获取 打开 WPS内的文档
1.需求场景在项目开发中碰到这种情况,我们需要利用WPS的文档管理能力,比如需要调用WPS的文件选择器,来选择文档,同时需要得到WPS选择的文档结果返回给我们的应用。之前在网上找到了很久都没有找到WPS移动端有相关的API接口文档和解决方案,最近在逛WPS社区论坛的时看到了有一个WP
- 2024-03-15Android中的NFC操作
目录1.申请权限2.设置意图过滤器3.判断NFC功能是否可用(NfcAdapter)4.NFC感应(NfcAdapter)启用与禁用5.NFC数据解码6.案例代码一览NFC的全称是“NearFieldCommunication”,意思是近场通信、与邻近的区域通信。该功能由NfcAdapter(NFC适配器)控制。1.申请权限<!--N
- 2024-02-28一月二十四日 安卓程序开发三
实现点击按钮跳转页面功能,当点击登录时会根据输入的用户名密码是否跳转页面privateButtonmyButtonlogin;privateEditTextmetUser;privateEditTextmetPassword;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.on
- 2024-02-18Android家庭记账本开发第三天:MainActivity主界面逻辑文件
昨天讲了主界面的xml文件的布局,这里讲一下对应的主界面的Java文件,首先上代码:1packagecom.example.myapplication3;23importandroid.annotation.SuppressLint;4importandroid.content.Intent;5importandroid.database.Cursor;6importandroid.databas
- 2023-11-11android 页面切换
案例演示:首先有MainActivity与LoginActivity两个ActivityMainActivity.javapublicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setConte
- 2023-10-24android命令行开启应用
获取应用包名pmlistpackages|grep[KeyName]获取应用清单信息dumpsyspackage[PackageName]可查找具体的activity及对应参数裸启动应用amstartcom.test/.MainActivity在应用清单中一般带有‘LAUNCHER’字样的activity即启动入口带参数启动应用-单
- 2023-08-21kotlin协程异常处理之-CoroutineExceptionHandler
转载请标明出处:https://www.cnblogs.com/tangZH/p/17307406.htmlkotlin协程小记协程的async使用kotlin协程异常处理之-trycatchkotlin协程异常处理之-CoroutineExceptionHandlerCoroutineExceptionHandler用于在协程中捕获异常。一、CoroutineExceptionHandler只能处
- 2023-08-19Kotlin-大师班 第二章-随笔
1.AppCompatActicity.onCreate()每次Activity创建时调用。Activity对应一个屏幕,如果你的应用程序中有多个屏幕,如登录屏幕、客人资料等,所有这些都是不同的Activity。 可以理解为Activity对等于屏幕。2. setContentView设置View的内容。R代表Resources3.sp:
- 2023-07-16day08 8.3 安卓开发项目实战
开发自己的第一款APP-切换图片【1】编写步骤1打开androidStudio,新建一个项目2adnrodistudion中有两种视图android:以后开发,经常看它project:有时候找一些文件,看它,标准文件夹结构3编写代码activity_main.xml:编写xml,安卓页面的布局相当于前端的htmlMainActivity:
- 2023-07-07解决proAndroid的具体操作步骤
proAndroidAndroid是一个开放的移动操作系统,由Google开发。它是目前全球市场份额最大的移动操作系统之一。Android操作系统的特点是开放性、可定制性和多样性。它提供了丰富的开发工具和平台,使开发者能够创建各种类型的应用程序,满足用户的不同需求。开发环境为了开始Android开发
- 2023-06-22Android 开发之Activity的启动模式-SingleTop
接下来,介绍下Activity的另一种启动模式-栈顶复用模式(SingleTop)SingleTopsingleTop模式,它的表现几乎和standard模式一模一样,一个singleTopActivity的实例可以无限多,唯一的区别是如果在栈顶已经有一个相同类型的Activity实例,Intent不会再创建一个Activity,而是通过onNewIntent()被
- 2023-06-21有了它,再也不用写setContentView了!好用,真的好用~
前言大家多多少少都用过或者看过注解(Annotation),比如最常见@Override、@Deprecated等。近年来一些比较流行的三方框架都使用的注解,像ButterKnife(渐渐被Databinding、ViewBinding取代,已经停止维护)、Dagger、Room等等。那为什么这些大牛都这么热衷于使用注解呢?原因肯定是注解的好处多