- 我们都知道,android的调试打了断点之后运行时要使用debug as->android application 但是这样的运行效率非常低,那么我们有没有快速的方法呢? 当然有。 我们打完断点之后,不使用debug as 而是使用run as,运行之后,打开ddms,如图,选中调试的设备。 然后点击上面的绿色按钮,这个时候再把断点挂上 然后... 我们都知道,android的调试打了断点之后运行时要使用debug as->android application 但是这样的运行效率非常低,那么我们有没有快速的方法呢? 当然有。 我们打完断点之后,不使用debug as 而是使用run as,运行之后,打开ddms,如图,选中调试的设备。 然后点击上面的绿色按钮,这个时候再把断点挂上 然后...
- 关于LayoutInflater,在开发中经常会遇到,特别是在使用ListView的时候,这个几乎是必不可少。今天我们就一起来探讨LayoutInflater的工作原理。 一般情况下,有两种方式获得一个LayoutInflater实例: LayoutInflater inflater1, inflater2; inflater1 = LayoutInflater.... 关于LayoutInflater,在开发中经常会遇到,特别是在使用ListView的时候,这个几乎是必不可少。今天我们就一起来探讨LayoutInflater的工作原理。 一般情况下,有两种方式获得一个LayoutInflater实例: LayoutInflater inflater1, inflater2; inflater1 = LayoutInflater....
- 用过ActiveAndroid、玩过ORMLite,穿过千山万水,最终还是发现greenDAO好用,ActiveAndroid我之前有一篇文章介绍过 玩转Android之数据库框架ActiveAndroid的使用,如果小伙伴们有兴趣可以去查看,ActiveAndroid目前存在的问题是没有更新了,GitHub上ActiveAndroid的更新都是两年前的事了。所以我... 用过ActiveAndroid、玩过ORMLite,穿过千山万水,最终还是发现greenDAO好用,ActiveAndroid我之前有一篇文章介绍过 玩转Android之数据库框架ActiveAndroid的使用,如果小伙伴们有兴趣可以去查看,ActiveAndroid目前存在的问题是没有更新了,GitHub上ActiveAndroid的更新都是两年前的事了。所以我...
- <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> ... <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> ...
- 零基础教你Unity接入IOS原生本地推送 一,新建Unity项目二,梳理程序流程三,处理代码逻辑四,测试场景搭建五,处理自动配置六,双端打包测试七,查看测试结果 从新建项目开始的保姆级教程,教你Unity接入IOS原生本地推送。 一,新建Unity项目 打开Unity Hub,点击 ”新建“ , 输入项目名称,选择存储位置,点击创建即可... 零基础教你Unity接入IOS原生本地推送 一,新建Unity项目二,梳理程序流程三,处理代码逻辑四,测试场景搭建五,处理自动配置六,双端打包测试七,查看测试结果 从新建项目开始的保姆级教程,教你Unity接入IOS原生本地推送。 一,新建Unity项目 打开Unity Hub,点击 ”新建“ , 输入项目名称,选择存储位置,点击创建即可...
- Unity 中的Profile是可以直接在链接安卓设备运行游戏下查看的,导出真机链接Unity的Profile看数据,这样能更好的测试具体原因。 官方说明文档:https://docs.unity3d.com/Manual/Profiler.html 大致译文如下:(查看原文点击上面链接) 版本剖析器概述: Unity Profiler窗口可以帮助你优化你的游戏。它... Unity 中的Profile是可以直接在链接安卓设备运行游戏下查看的,导出真机链接Unity的Profile看数据,这样能更好的测试具体原因。 官方说明文档:https://docs.unity3d.com/Manual/Profiler.html 大致译文如下:(查看原文点击上面链接) 版本剖析器概述: Unity Profiler窗口可以帮助你优化你的游戏。它...
- Exception: JNI: Init’d AndroidJavaClass with null ptr! 原文详情: Exception: JNI: Init’d AndroidJavaClass with null ptr! UnityEngine.AndroidJavaClass…ctor (IntPtr jclass) (at C:/buildsla... Exception: JNI: Init’d AndroidJavaClass with null ptr! 原文详情: Exception: JNI: Init’d AndroidJavaClass with null ptr! UnityEngine.AndroidJavaClass…ctor (IntPtr jclass) (at C:/buildsla...
- Unity 读取Cocos本地化数据 -- 基于IOS 一,需求描述二,尝试实现三,得到结论 一,需求描述 单机游戏(用户数据存到本地):之前使用Cocos开发的,现在使用Unity开发了。所以需要实现有一个数据(用户资产)继承的需求。 二,尝试实现 读取Unity的PlayerPrefs类在本地的存储文件 (因为Cocos不熟悉,我认为读取到U... Unity 读取Cocos本地化数据 -- 基于IOS 一,需求描述二,尝试实现三,得到结论 一,需求描述 单机游戏(用户数据存到本地):之前使用Cocos开发的,现在使用Unity开发了。所以需要实现有一个数据(用户资产)继承的需求。 二,尝试实现 读取Unity的PlayerPrefs类在本地的存储文件 (因为Cocos不熟悉,我认为读取到U...
- android.content.res.Resources$NotFoundException Resource ID #0x0 com.sh.sdk.shareinstall.helper.GetWebGLInfo.(GetWebGLInfo.java:42) 该异常表示找不到资源ID 。 [解决方案]:出现这个异常的原因有很多,具体原因可以参考Exception... android.content.res.Resources$NotFoundException Resource ID #0x0 com.sh.sdk.shareinstall.helper.GetWebGLInfo.(GetWebGLInfo.java:42) 该异常表示找不到资源ID 。 [解决方案]:出现这个异常的原因有很多,具体原因可以参考Exception...
- Unity 解决包体过大问题记录和纹理相关知识点 一,发现问题:二,分析问题:三,解决问题四,相关知识:4.1纹理导入:4.2纹理类型:4.3特定于平台的覆盖的纹理压缩格式 一,发现问题: 最近在做一个类似于《保卫萝卜》这种每个关卡需要更换一个背景地图的游戏,大概做了六十关。也就是说有六十张比较大的背景图在工程中。 包体大小: 在IOS下打包ip... Unity 解决包体过大问题记录和纹理相关知识点 一,发现问题:二,分析问题:三,解决问题四,相关知识:4.1纹理导入:4.2纹理类型:4.3特定于平台的覆盖的纹理压缩格式 一,发现问题: 最近在做一个类似于《保卫萝卜》这种每个关卡需要更换一个背景地图的游戏,大概做了六十关。也就是说有六十张比较大的背景图在工程中。 包体大小: 在IOS下打包ip...
- 系列博客专栏: JVM系列博客专栏SpringBoot系列博客 1、什么是Java反射机制? 在程序运行中动态地获取类的相关属性,同时调用对象的方法和获取属性,这种机制被称之为Java反射机制 下面给出一个反射的简单例子: import lombok.Data; @Data public class User { public String usernam... 系列博客专栏: JVM系列博客专栏SpringBoot系列博客 1、什么是Java反射机制? 在程序运行中动态地获取类的相关属性,同时调用对象的方法和获取属性,这种机制被称之为Java反射机制 下面给出一个反射的简单例子: import lombok.Data; @Data public class User { public String usernam...
- 自从友盟关闭了版本更新功能后,安卓的版本更新只能自己来撸了,结合之前友盟的版本更新,其实实现起来也简单,这里简单说说版本更新实现的思路: 第一步,通过接口获取更新信息(版本号、更新内容、apk下载地址、是否强制更新) 第二步,通过接口拿到的版本号和本地的版本号进行比较,如果拿到的版本号比本地的版本号大,那就进行版本升级 第三步,版本升级分为三种情况: 1、非wifi... 自从友盟关闭了版本更新功能后,安卓的版本更新只能自己来撸了,结合之前友盟的版本更新,其实实现起来也简单,这里简单说说版本更新实现的思路: 第一步,通过接口获取更新信息(版本号、更新内容、apk下载地址、是否强制更新) 第二步,通过接口拿到的版本号和本地的版本号进行比较,如果拿到的版本号比本地的版本号大,那就进行版本升级 第三步,版本升级分为三种情况: 1、非wifi...
- 手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android 框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值 为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的... 手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android 框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值 为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的...
- 推荐资源站:https://zhimalier.com/ 本文章原作者已授权转载 原文地址http://blog.spinytech.com/2016/11/20/android_multiple_process_notice/ 上篇文章《Android多进程使用场景》中,我们分析了一下多进程的使用场景,今天这篇文章,我们来聊聊Android多进程... 推荐资源站:https://zhimalier.com/ 本文章原作者已授权转载 原文地址http://blog.spinytech.com/2016/11/20/android_multiple_process_notice/ 上篇文章《Android多进程使用场景》中,我们分析了一下多进程的使用场景,今天这篇文章,我们来聊聊Android多进程...
- ndk下载路径: https://developer.android.google.cn/ndk/downloads android studio 设置 ndk 路径 在项目的根目录下面,有个配置文件,local.properties 可以配置ndk和sdk路径: ndk.dir=E\:\\thirdparty\\Android\\android-ndk... ndk下载路径: https://developer.android.google.cn/ndk/downloads android studio 设置 ndk 路径 在项目的根目录下面,有个配置文件,local.properties 可以配置ndk和sdk路径: ndk.dir=E\:\\thirdparty\\Android\\android-ndk...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签