代码编织梦想

android flutter开发环境搭建-爱代码爱编程

1、搭建 Flutter 开发环境 本栏亦在快速上手Android Flutter,Flutter框架就不介绍了,框架这个东西怎么说呢,对于大部分人来说只是了解即可,如需了解的话,可以度娘资料很多。 本节我们主要看下如何在

本地浏览器打开网址-爱代码爱编程

除非指定浏览器打开某个网址,否则其他方式有个前提,就是必须协议开头才能识别为是网址,才会用浏览器打开,不然是无响应的 方式一: var urlString = "www.aa.bb" if (!urlString.sta

九 fragment与activity通信-爱代码爱编程

Activity->Fragment 在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法 package com.example.frag

八 fragment基础-爱代码爱编程

主要用于大屏幕设备上,将相同的页面拆分成多个Activity展示,根据屏幕大小展示显示需要的内容 Fragment是一个模块化可重用的组件,可以将其包含在多个Activity中 Fragment加载方式 静态加载 把

七 使用webview显示网页-爱代码爱编程

使用WebView显示网页 前置-通过Intent调用系统浏览器 package com.example.webview; import androidx.appcompat.app.AppCompatActivity

android permission调研-爱代码爱编程

Android系统的安全机制分为内核级和应用程序级两个级别。内核级别的安全机制就是传统的Linux UID/GID机制,应用程序级别的安全机制就是我们通常说的permission机制。本文将从Android的安全机制概述、P

在 andorid 上使用 ebpf 程序-爱代码爱编程

本文主要记录了笔者在 Android Studio Emulator 中测试高版本 Android Kernel 对基于 libbpf 的 CO-RE 技术支持程度的探索过程、结果和遇到的问题。 测试采用的方式是在 A

安卓逆向 -- frida环境搭建(hook实例)-爱代码爱编程

一、开启抓包程序Postern和Charles 二、目标分析 打开jadx,把apk拖拽进去,全局搜索"pwd",挨个分析,明显来自于这条代码,后面是md5,可以判断pwd加密是md5,我们hook该地方 三、Frida环境搭建 1、首先安装frida和frida-tools pip install frida pip install

android intent传递自定义类数据失效-爱代码爱编程

排除 首先检查自己接收值的那个activity,看一下启动模式,如果是 singleTask 或 singleInstance,则参考如下:无法获取最新intent数据 如何实现intent传递自定义类 Activit

andrid开发colors.xml配置文件-爱代码爱编程

【转载备用】 上面是 自带的颜色 中间是 黑白灰 顺序 下面是 赤橙黄绿青蓝紫 顺序 <?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#3F51B5</color><!--首要颜色-

android-爱代码爱编程

文件操作 // 1.txt文件的写入 fun WriteFile(inputText : String) { try { val output = openFileOutput("FileName", Context.MODE_PRIVATE) val wrote = Buffer

android结构jninativemethod介绍-爱代码爱编程

@[Android JNINativeMethod介绍] Android JNI 数据结构JNINativeMethod说明 Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。 其中很

第四十五回:checkbox widget-爱代码爱编程

文章目录 概念介绍使用方法示例代码 我们在上一章回中介绍了DatePickerDialog Widget相关的内容,本章回中将介绍 Checkbox Widget.闲话休提,让我们一起Talk Flu

flutter灵活布局要掌握的两个控件expanded和flexible-爱代码爱编程

Expanded和Flexible介绍 在Flutter中,Expanded和Flexible是两个用于控制子组件尺寸的Widget,它们都可以用于实现灵活的布局。 Expanded Widget会自动将子组件的尺寸扩展

防丢神器邮件版-爱代码爱编程

目录 前言 一、这次有什么新东西? 二、实现步骤 1.触发器不变 2.动作:得到经纬度信息之后的步骤全部删掉,只添加一个调用API的步骤  三、效果 总结 前言 上一篇博文【Android组合解决方案】MacroDroid+移动云盘打造自己的防丢神器_疑燃的博客-CSDN博客 提到,最方便的方法是发邮件,但是一直没找到可

androidstudio gradle手动下载-爱代码爱编程

打开AndroidStudio自动生成文件夹 /.gradle/wrapper/dists/gradle-2.14.1-all/8bnwg5hd3w55iofp58khbp6yv 当Android Studio下载过gra

跟着chatgpt学习ontouchlistener,需要去伪存真-爱代码爱编程

请讲讲Android的onTouchListener 在 Android 应用程序开发中,onTouchListener 是一个用于处理触摸事件的接口。它定义了一组回调方法,可以在触摸事件发生时被调用,以便你可以在应用程序中响应这些事件。 onTouchListener 接口包含两个回调方法: onTouch(View v, Motion

一个超级好的android项目-爱代码爱编程

Android项目–关于星座相关的app 第一部分–界面效果图 页面一:(点击页面任意一个星座图标会显示相应的数据) 页面二:(可以更换男生或女生的星座,点击开始配对分析,能跳转相应的页面,并显示相应的数据分析) 页面三:(点击任意一个图标,跳转到相应的页面,展示这一年的运势数据) 页面四:(点击头像,能更换相应的星座,下一次登录,仍然会保存)

andriod开发 room 数据库处理框架-爱代码爱编程

1.Room框架 Room是Android Jetpack组件库中的一部分,它是一个SQLite数据库的抽象层,提供了更简单的API和更好的性能,适合于中大型应用程序。 2.Room的使用  使用Room和之前使用SQLite搭建数据库的过程类似,但是更加简单了。 1)构建实体类 举个例子,我们要将书本信息存储到数据库中,那么可以先创建一

android 报错please invoke x.ext.init(app) on application#oncreate() and register your application-爱代码爱编程

根据GitHub上的步骤导入xUtils框架 1----使用Gradle构建时添加以下依赖即可 implementation 'org.xutils:xutils:3.9.0' 2----在manifest文件里添加权限 <uses-permission android:name="android.permission.I