- 大家应该做这个功能 首先想到的是用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 ...
- 上面历史环境一栏这个是实现后的效果图,可以横向滑动的listView 核心代码类HorizontalListView: package com.example.horizontallistviewdemo; import android.content.Context; import android.database.Data... 上面历史环境一栏这个是实现后的效果图,可以横向滑动的listView 核心代码类HorizontalListView: package com.example.horizontallistviewdemo; import android.content.Context; import android.database.Data...
- 我们开发的时候经常碰到打开各种文档,目前的应用处理方式 基本都是依赖于三方软件打开 ,而不是在应用内打开,因为文件格式有很多,倘若都在应用内打开的话,肯定要增加很大的开发时间和开发成本,而且实现效果没有一些三方的app实现的效果好。 话不多说,贴上代码 工具类 import java.io.File; import and... 我们开发的时候经常碰到打开各种文档,目前的应用处理方式 基本都是依赖于三方软件打开 ,而不是在应用内打开,因为文件格式有很多,倘若都在应用内打开的话,肯定要增加很大的开发时间和开发成本,而且实现效果没有一些三方的app实现的效果好。 话不多说,贴上代码 工具类 import java.io.File; import and...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签