精华内容
下载资源
问答
  • 2021-11-28 15:14:35

    一、蓝牙概览


    Android 提供支持经典蓝牙和蓝牙低功耗的默认蓝牙堆栈。借助蓝牙,Android 设备可以创建个人区域网络,以便通过附近的蓝牙设备发送和接收数据。
    Android 4.3 及更高版本中,Android 蓝牙堆栈可提供实现蓝牙低功耗 (BLE) 的功能。要充分利用 BLE API,请遵循 Android 蓝牙 HCI 要求。具有合格芯片组的 Android 设备可以实现经典蓝牙或同时实现经典蓝牙和 BLEBLE 不能向后兼容较旧版本的蓝牙芯片组。
    Android 8.0 中,原生蓝牙堆栈完全符合蓝牙 5 的要求。要使用可用的蓝牙 5 功能,该设备需要具有

    更多相关内容
  • 安卓(10)框架_框架.apk

    2020-05-29 16:03:52
    安卓(10)框架_框架.apk
  • 安卓12框架.zip (框架修改器软件下载安装包)
  • 主要为大家详细对比分析了Android注解框架,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Android mvvm 框架,最流行的mvvm demo 无bug
  • Android 12 WiFi 框架

    千次阅读 2020-11-13 17:20:43
    Android 11 WiFi 框架 Android 11 WiFi 框架 参考google WiFi 原生架构说明 Android 提供默认 Android 框架实现,其中包括对各种 WLAN 协议和模式的支持,这些协议和模式包括: WLAN 基础架构 (STA) 网络共享...

    目录

    Android 11 WiFi 框架


    Android 11 WiFi 框架

    参考  google WiFi 原生架构说明

    Android 提供默认 Android 框架实现,其中包括对各种 WLAN 协议和模式的支持,这些协议和模式包括:

    • WLAN 基础架构 (STA)
    • 网络共享模式或仅限本地模式下的 WLAN 热点 (Soft AP)
    • WLAN 直连(点对点)
    • WLAN 感知 (NAN)
    • WLAN RTT (IEEE 802.11mc FTM)

    使用 Wi-Fi 服务的应用通过 Binder 直接与各种 Wi-Fi 服务进行通信。Wi-Fi 服务在系统服务中运行,并通过 HIDL 与 HAL 进行通信。下图显示了 Android Wi-Fi 堆栈的常规结构。

    Wi-Fi 架构

    应用框架

    应用代码位于应用框架级别&#

    展开全文
  • 开源地址: : 优势 ...提示:这两个依赖库在Android Studio新建的项目里几乎都包含,也就是几乎0依赖。 引入成本低 侵入性低:不需要修改任何现有代码 无缝嵌入:可间接当做查看使用,无论之前使用MV
  • EasySocket-master安卓android聊天快速开发框架官方最新github版本
  • 这是一套很好的框架 可以解决很多问题 如多线程下载等
  • 上面是从一个开源项目中了解到的框架结构,以最简洁的方式搭建一个app的基础框架框架的几个特点是: 通过Jetpack的Navigation构建单Activity多Fragment结构,我们知道Activity是属于比较重的组件,而Fragment是...
  • 一款安卓弹框框架的封装,适配各种格式和数据
  • 免rootxposed框架

    2018-07-05 01:17:41
    virtualxposed,免root的xposed框架,更加方便更加便利,详情访问github
  • 最新权限框架,适配到android11

    千次阅读 2021-05-26 17:19:38
    集成步骤 1.在项目根目录下的build.gradle文件中加入 buildscript { repositories { maven { url '... } } allprojects { repositories { ...2.在项目 app 模块下的build.gradle文件中加入 ...android { ...

     

    集成步骤

    1.在项目根目录下的 build.gradle 文件中加入

    buildscript {
        repositories {
            maven { url 'https://jitpack.io' }
        }
    }
    allprojects {
        repositories {
            maven { url 'https://jitpack.io' }
        }
    }

    2.在项目 app 模块下的 build.gradle 文件中加入

    android {
        // 支持 JDK 1.8
        compileOptions {
            targetCompatibility JavaVersion.VERSION_1_8
            sourceCompatibility JavaVersion.VERSION_1_8
        }
    }

    dependencies {
        // 权限请求框架:https://github.com/getActivity/XXPermissions
        implementation 'com.github.getActivity:XXPermissions:11.2'
    }


    AndroidX

    如果项目是基于 AndroidX 包,请在项目 gradle.properties 文件中加入

    # 表示将第三方库迁移到 AndroidX
    android.enableJetifier = true

    如果项目是基于 Support 包则不需要加入此配置

    分区存储:如果项目已经适配了 Android 10 分区存储特性,请在 Application 初始化时加入

    public final class XxxApplication extends Application {

        @Override
        public void onCreate() {
            super.onCreate();
            // 当前项目是否已经适配了分区存储的特性
            XXPermissions.setScopedStorage(true);
        }
    }

    如果当前项目没有适配这特性,那么这一步骤可以忽略

    添加的权限也必须在xml中添加

    一句代码搞定权限请求,从未如此简单

    XXPermissions.with(this)
            .permission(Permission.RECORD_AUDIO)
            .permission(Permission.Group.CALENDAR)
            .request(new OnPermissionCallback() {
    
                @Override
                public void onGranted(List<String> permissions, boolean all) {
                    if (all) {
                        toast("获取录音和日历权限成功");
                    }
                }
            });

    当然如果是android11 会跳转手动确认权限页面,之后在Activity中可以添加以下方法来判断是否已授权

    @Override
        protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            if (requestCode == XXPermissions.REQUEST_CODE) {
                if (XXPermissions.isGranted(this, Permission.RECORD_AUDIO) &&
                        XXPermissions.isGranted(this, Permission.Group.CALENDAR)) {
                    toast("用户已经在权限设置页授予了录音和日历权限");
                } else {
                    toast("用户没有在权限设置页授予权限");
                }
            }
        }

    如果用户全部授予只会调用 onGranted 方法,如果用户全部拒绝只会调用 onDenied 方法。

    isGranted是判断某权限是否授权

    如果想知道回调中的某个权限是否被授权或者拒绝,可以调用 List 类中的 contains(Permission.XXX) 方法来判断这个集合中是否包含了这个权限。

     

    对于android11 新的特性可以进官网查看:不如位置权限:https://developer.android.google.cn/training/location/permissions?hl=zh_cn

    原文链接:https://github.com/getActivity/XXPermissions

    Demo下载地址:https://download.csdn.net/download/yyxhzdm/19096864?spm=1001.2014.3001.5501

    最后是交流公众号,大家可以关注一下

     

     

     

     

    展开全文
  • Android 11 安装EdXposed + Magisk框架

    万次阅读 2021-03-22 16:06:19
    一. miui解bl锁 1.1.1官网(http://www.miui.com/unlock/index.html)下载官方解锁工具,并解压 1.1.2.打开miflash_unlock 1.1.3登录小米账号,自行bl解锁(这个很简单),注意解锁并没有...二....2.2 使用Magisk获取..

    一. miui解bl锁

    1.1.1 官网(http://www.miui.com/unlock/index.html)下载官方解锁工具,并解压

    1.1.2.打开miflash_unlock

    1.1.3 登录小米账号,自行bl解锁(这个很简单),注意解锁并没有root


    二. 下载工具

    2.1 Magisk下载及安装

    Magisk下载https://github.com/topjohnwu/Magisk/releases

    apk在已经解锁的手机上进行安装

    2.2 使用Magisk获取root权限

    先在官网下载手机系统对应的刷机包

    解压打开后找到boot.img,放入手机文件夹下

    手机打开Magisk,点击安装 ->选择并修补一个文件

    找到boot.img, magisk会重新生成一个.img文件

    在文件夹中找到生成的.img文件,并记住文件名

    然后cmd执行如下命令:

    //进入fastboot模式
    adb reboot bootloader
    
    //将magisk_patched_gpHO2.img刷入手机
    fastboot flash boot magisk_patched_gpHO2.img
    
    //刷入完成后手机进行重启
    fastboot reboot

    目前root完成,magisk应该就已经安装成功了。

    2.3 EdXposed下载及安装

    在 Magisk的插件中找到riru和ruri-edxpoded,并安装

    安装过程比较简单这里就跳过

    模块可以自行下载哦


    参考:

    https://blog.csdn.net/Aaron_Miller/article/details/106958610

     

    展开全文
  • 同事整理的android安卓)开源框架,个个都堪称经典。32 个赞!
  • 安卓Android源码——安卓Android快速框架+多线程下载框架的技术(安卓Android + Afinal+gson).zip
  • Android 常见的图片加载框架 图片加载涉及到图片的缓存、图片的处理、图片的显示等。而随着市面上手机设备的硬件水平飞速发展,对图片的显示要求越来越高,稍微处理不好就会造成内存溢出等问题。很多软件厂家的通用...
  • 风度框架安卓12 (框架修改器软件下载安装包).zip
  • Android框架解密

    2018-04-29 16:38:02
    废话不多说,想了解Andriod框架的,请下载这本书,让你能更多的了解|Andriod。
  • androidone-简单高效的android开发框架.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • Android项目框架搭建.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • H5和Android通信框架,让H5和Android相互调用更加简单
  • 4.42安卓模拟器Xposed框架链接: https://pan.baidu.com/s/1depSSHCy0KYcFZzkPH7aZQ 密码: vmyr 5.11安卓模拟器Xposed框架链接:() https://pan.baidu.com/s/1erZD4gMk1MQdVklnrmSuLg 密码: s4j4 夜神模拟器默认...
  • 一个简单、轻量级的Android Socket框架Android Socket Client Library.
  • 一个基于ASM应用于Android开发平台的AOP框架,可作用于java源码,class文件及jar包,同时支持kotlin的应用。 butcherknife butcherknife简介 一个基于ASM应用于Android开发平台的AOP框架,可作用于java源码,...
  • Android Ble 轻量级框架

    2018-11-20 14:39:38
    框架Android蓝牙4.0通信框架,轻量级,可输入serverUUID跟charUUID即可通信,包含权限,蓝牙开关检测。
  • android 各种数据库框架使用的Demoandroid 各种数据库框架使用的Demoandroid 各种数据库框架使用的Demoandroid 各种数据库框架使用的Demo
  • Android MVP模式实现登录操作.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • Android 电视开发框架.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • Android TCP框架(基于MINA 2.0.0-M3)、增加Bytes工厂、无需依赖slf4j(新增Mina4Log打印输出日志), 处理Bytes粘包、半包、断包(ByteArrayDecoder),需配置自己的首尾标识符, 如果与首尾标识符相同的数据出现在首尾...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 384,529
精华内容 153,811
关键字:

安卓11框架

友情链接: hextobin.zip