- 访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.permiss... 访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.permiss...
- jni4android是一个jni生成工具,可以根据提供的java类,自动生成对应jni层的*.c文件和*.h头文件。 使用方法也非常简单,首先下载源码进行编译,运行如下命令: git clone https://github.com/Bilibili/jni4android.git jni4android 完成后,进入jni4android目录,执行如下命令: cd... jni4android是一个jni生成工具,可以根据提供的java类,自动生成对应jni层的*.c文件和*.h头文件。 使用方法也非常简单,首先下载源码进行编译,运行如下命令: git clone https://github.com/Bilibili/jni4android.git jni4android 完成后,进入jni4android目录,执行如下命令: cd...
- 平台版本 API 级别 VERSION_CODEAndroid 8.0 26 Android 7.0 24NAndroid 6.023MAndroid 5.122LOLLIPOP_MR1Android 5.021LOLLIPOP... 平台版本 API 级别 VERSION_CODEAndroid 8.0 26 Android 7.0 24NAndroid 6.023MAndroid 5.122LOLLIPOP_MR1Android 5.021LOLLIPOP...
- 用命令行查看安卓手机的架构: adb shell cat /proc/cpuinfo 结果实例: processor : 0BogoMIPS : 3.84Features : fp asimd evtstrm aes pmull sha1 sha2 crc32CPU implementer : 0x41CPU architecture: 8CPU variant : 0... 用命令行查看安卓手机的架构: adb shell cat /proc/cpuinfo 结果实例: processor : 0BogoMIPS : 3.84Features : fp asimd evtstrm aes pmull sha1 sha2 crc32CPU implementer : 0x41CPU architecture: 8CPU variant : 0...
- 最近排查app报错日志时,发现有一个莫名的异常:android.os.DeadObjectException,走读代码发现是数组越界造成的。遇到这种问题,建议如下思路: 1.排查引用的服务或对象是否存在,并及时销毁。 2.在非常规操作的位置进行判空操作,比如日志输出和异常处理。 备注:本帖仅提供一种异常出错的可能,希望能够帮到有同样... 最近排查app报错日志时,发现有一个莫名的异常:android.os.DeadObjectException,走读代码发现是数组越界造成的。遇到这种问题,建议如下思路: 1.排查引用的服务或对象是否存在,并及时销毁。 2.在非常规操作的位置进行判空操作,比如日志输出和异常处理。 备注:本帖仅提供一种异常出错的可能,希望能够帮到有同样...
- 通过下面的两张表,可以非常容易查找安卓在版本迭代过程中的Version、Codename、API、Distribution、最初Android版本、Linux内核版本、首次发布日期等信息。 表格一 VersionCodenameAPIDistribution2.3.3 - 2.3.7Gingerbread100.2%4.0.3 - 4.0.4Ice Cream Sa... 通过下面的两张表,可以非常容易查找安卓在版本迭代过程中的Version、Codename、API、Distribution、最初Android版本、Linux内核版本、首次发布日期等信息。 表格一 VersionCodenameAPIDistribution2.3.3 - 2.3.7Gingerbread100.2%4.0.3 - 4.0.4Ice Cream Sa...
- 电脑连接上手机,直接输入: adb shell getprop ro.product.cpu.abi 如果你想查看该手机支持的全部架构,则输入: adb shell getprop ro.product.cpu.abilist 本人手机的查看结果如下: 电脑连接上手机,直接输入: adb shell getprop ro.product.cpu.abi 如果你想查看该手机支持的全部架构,则输入: adb shell getprop ro.product.cpu.abilist 本人手机的查看结果如下:
- Android进程保活·设置前台Service,提升App进程优先级 Android进程 此文章代码Github上有提交:https://github.com/NorthernBrain/processKeep_Service/tree/master 其它文章 Android安卓进程保活(一)1像素且透明Activity Android安卓进程保... Android进程保活·设置前台Service,提升App进程优先级 Android进程 此文章代码Github上有提交:https://github.com/NorthernBrain/processKeep_Service/tree/master 其它文章 Android安卓进程保活(一)1像素且透明Activity Android安卓进程保...
- 目前android手机开发app都是使用usb数据线连接电脑进行调试,这样很容易受usb数据线的限制,不能灵活的移动手机。后来,因为项目的需求,开发平台移到了机顶盒上,自己发现使用usb数据线更加繁琐了。于是,逼自己发现了“新大陆”——使用无线wifi连接电脑进行调试。 使用步骤如下: 1.首先需要借助数据线连接设备与... 目前android手机开发app都是使用usb数据线连接电脑进行调试,这样很容易受usb数据线的限制,不能灵活的移动手机。后来,因为项目的需求,开发平台移到了机顶盒上,自己发现使用usb数据线更加繁琐了。于是,逼自己发现了“新大陆”——使用无线wifi连接电脑进行调试。 使用步骤如下: 1.首先需要借助数据线连接设备与...
- 使用命令行查看so接口: nm -D xxx.so 本人测试自己用到的一个so动态库的接口信息如下: 00029104 T Java_com_bjy_ffmpeg_1cmake_1single_utils_FFmpegKit_run U __aeabi_d2lz U __aeabi_f2lz U __aeabi_idiv U __aeabi_l2d U __aeabi_... 使用命令行查看so接口: nm -D xxx.so 本人测试自己用到的一个so动态库的接口信息如下: 00029104 T Java_com_bjy_ffmpeg_1cmake_1single_utils_FFmpegKit_run U __aeabi_d2lz U __aeabi_f2lz U __aeabi_idiv U __aeabi_l2d U __aeabi_...
- 文章目录 效果图实现思路代码布局、逻辑布局文件自定义ViewNorthernScrollViewListener.javaMainActivity.java 效果图 如果你要的不是以下的效果,请停止浏览文章,不要浪费时间! 从上打下动漫依次是:《东京喰种》《魁拔》《海贼王》《名侦探柯南》《学院默示录》《你的名字》《神兵小将》《铁臂阿童木》《猫和老... 文章目录 效果图实现思路代码布局、逻辑布局文件自定义ViewNorthernScrollViewListener.javaMainActivity.java 效果图 如果你要的不是以下的效果,请停止浏览文章,不要浪费时间! 从上打下动漫依次是:《东京喰种》《魁拔》《海贼王》《名侦探柯南》《学院默示录》《你的名字》《神兵小将》《铁臂阿童木》《猫和老...
- Map一般用来保存具有映射关系的数据,Map里保存着两组数据:key(键)和value(值),它们可以是任何引用类型的数据,但key不能重复。所以通过指定的key就可以取出对应的value。 遍历方式一、当键和值都需要用到时所采用的方法。 Map<Integer, Integer> map = new HashMap<Integer, Integer>... Map一般用来保存具有映射关系的数据,Map里保存着两组数据:key(键)和value(值),它们可以是任何引用类型的数据,但key不能重复。所以通过指定的key就可以取出对应的value。 遍历方式一、当键和值都需要用到时所采用的方法。 Map<Integer, Integer> map = new HashMap<Integer, Integer>...
- TextView修改部分文字颜色 Java代码或Kotlin代码布局文件其运行效果 Java代码 String colorText = "这里是<font color = \"#FF0000\">红色</font>的,这里是<font color = \"#03A9F4\">蓝色</font>的"; TextView textView = findV... TextView修改部分文字颜色 Java代码或Kotlin代码布局文件其运行效果 Java代码 String colorText = "这里是<font color = \"#FF0000\">红色</font>的,这里是<font color = \"#03A9F4\">蓝色</font>的"; TextView textView = findV...
- Android代码中 Environment.getExternalStorageDirectory().getAbsolutePath() 表示一个特定的物理路径。 断点和Log显示的地址是: /storage/emulated/0 当我们通过Android Studio 的 Device File Explorer 工具打开对应的路径时,却发现没有权限... Android代码中 Environment.getExternalStorageDirectory().getAbsolutePath() 表示一个特定的物理路径。 断点和Log显示的地址是: /storage/emulated/0 当我们通过Android Studio 的 Device File Explorer 工具打开对应的路径时,却发现没有权限...
- 文章目录 前景回顾单向绑定BaseObservableBean类继承BaseObservable布局文件运行效果 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 在上文中讲到,通过DataBinding进行绑定控件以及进行相关操作,但是,这遇到了一个瓶颈,就比如绑... 文章目录 前景回顾单向绑定BaseObservableBean类继承BaseObservable布局文件运行效果 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 在上文中讲到,通过DataBinding进行绑定控件以及进行相关操作,但是,这遇到了一个瓶颈,就比如绑...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签