- 我相信看到这篇文章的人,都在做或者在开发dwg图纸相关功能的小伙伴,这块技术比较偏,应用范围也很小,所以网上的资料不是很多。 当时仅仅看到这个需求都懵逼了,这种格式的文件android 本身没有原生控件支持。dwg本身在windows上打开是要用CAD制图软件打开的。 图纸里面包含大量的 点线面标注等信息。 所以解决这个需求 ... 我相信看到这篇文章的人,都在做或者在开发dwg图纸相关功能的小伙伴,这块技术比较偏,应用范围也很小,所以网上的资料不是很多。 当时仅仅看到这个需求都懵逼了,这种格式的文件android 本身没有原生控件支持。dwg本身在windows上打开是要用CAD制图软件打开的。 图纸里面包含大量的 点线面标注等信息。 所以解决这个需求 ...
- 版本管理工具 常用的有SVN CVS GIT Mercurial目前Google Code支持SVN、Git、Mercurial三种方式 Git与CVS 的区别 分支更快、更容易。支持离线工作;本地提交可以稍后提交到服务器上。Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中... 版本管理工具 常用的有SVN CVS GIT Mercurial目前Google Code支持SVN、Git、Mercurial三种方式 Git与CVS 的区别 分支更快、更容易。支持离线工作;本地提交可以稍后提交到服务器上。Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中...
- 大家应该做这个功能 首先想到的是用AutoCompleteTextView 这个控件非常好用 ,而且代码写起来也是非常简单 而且还是自动匹配提示 具体实现方法: 代码实现: <AutoCompleteTextView android:layout_width="match_parent" ... 大家应该做这个功能 首先想到的是用AutoCompleteTextView 这个控件非常好用 ,而且代码写起来也是非常简单 而且还是自动匹配提示 具体实现方法: 代码实现: <AutoCompleteTextView android:layout_width="match_parent" ...
- 现在我们在做app的时候除了功能性以外,还会考虑开发时间和开发成本 ,所以很多功能我们可以技巧性的避开自己开发,直接跳转到三方软件。 比如 地图的导航功能,我们完全可以不必集成三方的sdk, 这样做的好处有几点 1.减少自身开发成本 2.减少项目及app大小 3.功能性自己做不... 现在我们在做app的时候除了功能性以外,还会考虑开发时间和开发成本 ,所以很多功能我们可以技巧性的避开自己开发,直接跳转到三方软件。 比如 地图的导航功能,我们完全可以不必集成三方的sdk, 这样做的好处有几点 1.减少自身开发成本 2.减少项目及app大小 3.功能性自己做不...
- 需求: 从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面。 让用户 下载 或 评论。 实现: /** * 启动到应用商店app详情界面 * * @param appPkg 目标App的包名 * @param marketPkg 应用商店包名 ,如果为""则由系统弹出应用商店列表供用户选择,否则调转到目标市场的... 需求: 从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面。 让用户 下载 或 评论。 实现: /** * 启动到应用商店app详情界面 * * @param appPkg 目标App的包名 * @param marketPkg 应用商店包名 ,如果为""则由系统弹出应用商店列表供用户选择,否则调转到目标市场的...
- 文章目录 一、报错信息二、报错分析三、解决方案 一、报错信息 最近处理支持库 , 将所有的支持库都升级到了 ... 文章目录 一、报错信息二、报错分析三、解决方案 一、报错信息 最近处理支持库 , 将所有的支持库都升级到了 ...
- 看下源码中对于这两个方法 public void notifyDataSetChanged () &n... 看下源码中对于这两个方法 public void notifyDataSetChanged () &n...
- 文章目录 一、报错信息二、解决方案 一、报错信息 Google Play 中上架 APK 文件 , 报如下错误 ; 您上传的是可调试的 APK 或 Android... 文章目录 一、报错信息二、解决方案 一、报错信息 Google Play 中上架 APK 文件 , 报如下错误 ; 您上传的是可调试的 APK 或 Android...
- Activity启动方式有四种,分别是: standard singleTop singleTask singleInstance 可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。 设置Activity的启动模式,只需要在AndroidManifest.xml里对应的<ac... Activity启动方式有四种,分别是: standard singleTop singleTask singleInstance 可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。 设置Activity的启动模式,只需要在AndroidManifest.xml里对应的<ac...
- 今天项目中又用到了RatingBar,于是翻出来之前踩坑的一篇笔记,快速解决问题,顺便把笔记内容整理在此,方便以后查阅。 当项目中遇到【评分】需求的时候,一般情况下都会使用RatingBar用于UI展示,而且很多时候都不会使用原生样式。原因有两个: Android和iOS样式的统一系统原生样式的版本兼容性问题 所以适... 今天项目中又用到了RatingBar,于是翻出来之前踩坑的一篇笔记,快速解决问题,顺便把笔记内容整理在此,方便以后查阅。 当项目中遇到【评分】需求的时候,一般情况下都会使用RatingBar用于UI展示,而且很多时候都不会使用原生样式。原因有两个: Android和iOS样式的统一系统原生样式的版本兼容性问题 所以适...
- AS中lint的工具 Analyze可以对代码进行动态检测,功能十分强大,可以帮助我们发现代码的潜在bug(内存泄漏,空指针),未使用的资源和不规范的写法等等很多问题。平时用的最多的功能就是点击工具栏的Analyze-> inspect code ,其实还可以通过运行特定命令进行代码中某一项的检测,运行 run inspectio... AS中lint的工具 Analyze可以对代码进行动态检测,功能十分强大,可以帮助我们发现代码的潜在bug(内存泄漏,空指针),未使用的资源和不规范的写法等等很多问题。平时用的最多的功能就是点击工具栏的Analyze-> inspect code ,其实还可以通过运行特定命令进行代码中某一项的检测,运行 run inspectio...
- 在一个Android studio的项目中,每一个module的build.gradle文件里面都标明了四个版本号,他们分别是compileSdkVersion,buildToolsVersion,minSdkVersion,targetSdkVersion 很多人都不是很能弄清楚这四个版本的区别。在这里我仅发表个人理解,如果... 在一个Android studio的项目中,每一个module的build.gradle文件里面都标明了四个版本号,他们分别是compileSdkVersion,buildToolsVersion,minSdkVersion,targetSdkVersion 很多人都不是很能弄清楚这四个版本的区别。在这里我仅发表个人理解,如果...
- 在VCS-->Import Into Version Control,会发现只有Import Into Subversion选项,并没有Share Project(Subversion)这个选项。 解决方案: 在Project模式下有个.idea文件夹,找到vcs.xml文件,把里... 在VCS-->Import Into Version Control,会发现只有Import Into Subversion选项,并没有Share Project(Subversion)这个选项。 解决方案: 在Project模式下有个.idea文件夹,找到vcs.xml文件,把里...
- 背景 关于运行时的权限不用多说,这个概念已经很久,近期工信部在强推TargetSDK26,我这边做了一些适配工作,其中有一项就是运行时权限,今天将对运行时权限提供一个更优雅的解决方案,如果你还不了解运行时权限,请移步:Android运行时权限浅谈 现状: 以直接调用打电话功能为例 首先我们项目中可能会有这么一个方法: ... 背景 关于运行时的权限不用多说,这个概念已经很久,近期工信部在强推TargetSDK26,我这边做了一些适配工作,其中有一项就是运行时权限,今天将对运行时权限提供一个更优雅的解决方案,如果你还不了解运行时权限,请移步:Android运行时权限浅谈 现状: 以直接调用打电话功能为例 首先我们项目中可能会有这么一个方法: ...
- 本文转自qglaunch的文章 写了一个布局文件 即使设置了singleLine = false; 也无效,当然代码中也没对edittext做过任何处理。 <EditText ... 本文转自qglaunch的文章 写了一个布局文件 即使设置了singleLine = false; 也无效,当然代码中也没对edittext做过任何处理。 <EditText ...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签