- 前言:各位同学大家好,有段时间没有给大家更新文章 ,最近还在学习鸿蒙开发的支持,就想着把android里面部分用到知识搬到鸿蒙里面 因为基础语言都是java 语言,所以就写了现在这教程 那么废话不多说我们正式开始##效果图 准备工作1 安装鸿蒙开发环境 大家可以看我之前的文章 需要用到的三方库 //okhttp3 implementation 'com.squareup.okht... 前言:各位同学大家好,有段时间没有给大家更新文章 ,最近还在学习鸿蒙开发的支持,就想着把android里面部分用到知识搬到鸿蒙里面 因为基础语言都是java 语言,所以就写了现在这教程 那么废话不多说我们正式开始##效果图 准备工作1 安装鸿蒙开发环境 大家可以看我之前的文章 需要用到的三方库 //okhttp3 implementation 'com.squareup.okht...
- 前言:各位同学大家好,有点时间没有给大家更新文章了具体多久。我也记不清楚了哈, 最近开发中要做一个类似微信聊天的工单系统客服中心界面(安卓版)所以想着也模仿一个鸿蒙版(基于JAVA UI的,JSUI版本的后期更新哈) 那么废话不多数说我们正式开始 准备工作华为鸿蒙系统开发初体验 :[https://www.jianshu.com/p/f94c847c7fdc] 效果图 具体实现mainab... 前言:各位同学大家好,有点时间没有给大家更新文章了具体多久。我也记不清楚了哈, 最近开发中要做一个类似微信聊天的工单系统客服中心界面(安卓版)所以想着也模仿一个鸿蒙版(基于JAVA UI的,JSUI版本的后期更新哈) 那么废话不多数说我们正式开始 准备工作华为鸿蒙系统开发初体验 :[https://www.jianshu.com/p/f94c847c7fdc] 效果图 具体实现mainab...
- 推荐的十个Flutter插件SpiderSpider 包是一个易于使用的包,可以更好地管理资产。有几种安装方法,在 README 中有很简单的描述。以下是您的资产管理前后的示例:第二个看起来好多了,显然更安全,因为资产类是自动生成的,并且给定的路径是 100% 正确的。group_button组按钮是一个易于使用的包,可以快速创建具有相似功能的多个按钮。它非常易于使用,我可以推荐大家看看这个... 推荐的十个Flutter插件SpiderSpider 包是一个易于使用的包,可以更好地管理资产。有几种安装方法,在 README 中有很简单的描述。以下是您的资产管理前后的示例:第二个看起来好多了,显然更安全,因为资产类是自动生成的,并且给定的路径是 100% 正确的。group_button组按钮是一个易于使用的包,可以快速创建具有相似功能的多个按钮。它非常易于使用,我可以推荐大家看看这个...
- 1、前言曾经产品经理的奇思妙想,现在终于可以实现了… 2、效果效果中,原本是红色壁纸对应的红色App主题,在改成绿色壁纸之后,App主题也相应的变成绿色了。模拟器演示略微小卡… 3、介绍这个效果主要是使用了Material You中的动态颜色功能。 3.1、什么是Material YouMaterial You也称Material3或M3,是第三代Material Design设计语言。M... 1、前言曾经产品经理的奇思妙想,现在终于可以实现了… 2、效果效果中,原本是红色壁纸对应的红色App主题,在改成绿色壁纸之后,App主题也相应的变成绿色了。模拟器演示略微小卡… 3、介绍这个效果主要是使用了Material You中的动态颜色功能。 3.1、什么是Material YouMaterial You也称Material3或M3,是第三代Material Design设计语言。M...
- 本文节选自霍格沃兹测试开发学社内部教材元素定位是 UI 自动化测试中最关键的一步,假如没有定位到元素,也就无法完成对页面的操作。那么在页面中如何定位到想要的元素,本小节讨论 Appium 元素定位方式。Appium的元素定位方式定位页面的元素有很多方式,比如可以通过 ID、accessibility_id、XPath 等方式进行元素定位,还可以使用 Android、iOS 工作引擎里面提供的... 本文节选自霍格沃兹测试开发学社内部教材元素定位是 UI 自动化测试中最关键的一步,假如没有定位到元素,也就无法完成对页面的操作。那么在页面中如何定位到想要的元素,本小节讨论 Appium 元素定位方式。Appium的元素定位方式定位页面的元素有很多方式,比如可以通过 ID、accessibility_id、XPath 等方式进行元素定位,还可以使用 Android、iOS 工作引擎里面提供的...
- 真机远控是一种通过浏览器远程操作智能手机的技术,主要分为两大部分关键功能:实时获取手机屏幕数据及实时传输屏幕操控数据.开测平台中,已经实现了Android手机的远程操控方案.在此基础上,进一步研究iOS设备的远控最佳方案.本文代码部分使用python语言.工具介绍minicap 是开源项目 STF(SmartPhone Test Farm) 中的高速截图工具。STF利用此工具不断的传输图片信... 真机远控是一种通过浏览器远程操作智能手机的技术,主要分为两大部分关键功能:实时获取手机屏幕数据及实时传输屏幕操控数据.开测平台中,已经实现了Android手机的远程操控方案.在此基础上,进一步研究iOS设备的远控最佳方案.本文代码部分使用python语言.工具介绍minicap 是开源项目 STF(SmartPhone Test Farm) 中的高速截图工具。STF利用此工具不断的传输图片信...
- 前言包大小的重要性已经不需要多说,包大小直接影响用户的下载,留存,甚至部分厂商预装强制要求必须小于一定的值。但是随着业务的迭代开发,应用会越来越大,安装包会不停的膨胀,因此包大小缩减是一个长期持续的治理过程。提升下载转化率,安装包越小,转化率越高。降低渠道推广成本。降低安装时间,文件拷贝、Library解压、编译ODEX、签名校验这些,包体积越大越耗时。降低运行时内存等等。 环境Andro... 前言包大小的重要性已经不需要多说,包大小直接影响用户的下载,留存,甚至部分厂商预装强制要求必须小于一定的值。但是随着业务的迭代开发,应用会越来越大,安装包会不停的膨胀,因此包大小缩减是一个长期持续的治理过程。提升下载转化率,安装包越小,转化率越高。降低渠道推广成本。降低安装时间,文件拷贝、Library解压、编译ODEX、签名校验这些,包体积越大越耗时。降低运行时内存等等。 环境Andro...
- 前言适配前台程序员必不可少的工作之一,且可能要花大量的时间精力。何为前台程序员,是面向用户的一端,包括前端、移动端、PC等等。何为适配,适配就是当我们的开发环境、运行环境等发生变化的时候,程序依然能稳健运行。而适配中最难为程序员的就是Android了,除了开发环境、运行环境等因素之外,因为Android开源的原因,还要适配各大厂商。。而适配条件之多,经常让Android程序员为之头疼。来看... 前言适配前台程序员必不可少的工作之一,且可能要花大量的时间精力。何为前台程序员,是面向用户的一端,包括前端、移动端、PC等等。何为适配,适配就是当我们的开发环境、运行环境等发生变化的时候,程序依然能稳健运行。而适配中最难为程序员的就是Android了,除了开发环境、运行环境等因素之外,因为Android开源的原因,还要适配各大厂商。。而适配条件之多,经常让Android程序员为之头疼。来看...
- 起源在targetSdkVersion为30的情况下,在Android 11的小米10手机上运行,调用ToastUtil的时候闪退报错:null cannot be cast to non-null type android.widget.LinearLayout且看已知条件:targetSdkVersion 30Android 11小米10文末附Android 11适配手册 定位问题ok... 起源在targetSdkVersion为30的情况下,在Android 11的小米10手机上运行,调用ToastUtil的时候闪退报错:null cannot be cast to non-null type android.widget.LinearLayout且看已知条件:targetSdkVersion 30Android 11小米10文末附Android 11适配手册 定位问题ok...
- 如何一键唤起背景目前我们的项目有分享功能,想通过分享的链接实现判断用户是否已经下载,如果没有,则下载,下载了的用户则可以跳转到对应的详情页,查看详情为了方便尽可能的少写代码,在pub上发现openinstall_flutter_plugin插件openinstall插件封装了openinstall平台原生SDK,集成了 渠道统计,携带参数安装,快速安装与一键拉起 功能,目前渠道支持 H5渠道... 如何一键唤起背景目前我们的项目有分享功能,想通过分享的链接实现判断用户是否已经下载,如果没有,则下载,下载了的用户则可以跳转到对应的详情页,查看详情为了方便尽可能的少写代码,在pub上发现openinstall_flutter_plugin插件openinstall插件封装了openinstall平台原生SDK,集成了 渠道统计,携带参数安装,快速安装与一键拉起 功能,目前渠道支持 H5渠道...
- 目录1. 基础常识1.1 主流屏幕尺寸1.2 图标尺寸1.3 颜色值1.4 标注1.5 切图2. Material Design相关2.1 核心思想2.2 材质与空间2.3 动画2.4 颜色2.5 图标2.6 图片2.7 文字字体文字排版2.8 布局2.9 组件(Components)2.10 模式(patterns)2.11 资源2.12 实践1. 基础常识1.1 主流屏幕尺寸标识屏幕尺... 目录1. 基础常识1.1 主流屏幕尺寸1.2 图标尺寸1.3 颜色值1.4 标注1.5 切图2. Material Design相关2.1 核心思想2.2 材质与空间2.3 动画2.4 颜色2.5 图标2.6 图片2.7 文字字体文字排版2.8 布局2.9 组件(Components)2.10 模式(patterns)2.11 资源2.12 实践1. 基础常识1.1 主流屏幕尺寸标识屏幕尺...
- 目录一.工程包命名二.类文件命名三. 图片等资源文件命名四.程序中变量 常量命名一.工程包命名工程包名com. 公司名称简写.应用名称简写(拼音或者英文).activity 放工程的主Activity 以及BaseActivitycom. 公司名称简写.应用名称简写(拼音或者英文).activity.list 在activity下面建一个文件夹list放所有的ListActivity ... 目录一.工程包命名二.类文件命名三. 图片等资源文件命名四.程序中变量 常量命名一.工程包命名工程包名com. 公司名称简写.应用名称简写(拼音或者英文).activity 放工程的主Activity 以及BaseActivitycom. 公司名称简写.应用名称简写(拼音或者英文).activity.list 在activity下面建一个文件夹list放所有的ListActivity ...
- 目录前言一.新建项目二.运行项目前言前几篇文章给大家介绍了一下android的发展历史及基础目录知识,今天我们开始真正的自己新建一个程序并且运行起来!一.新建项目1.打开Android studio2.点击 File->New ->New Project... 3.这里面显示的就是一些Activity的模板,今天先不细说,默认选择Empty Acitvity。4.给我... 目录前言一.新建项目二.运行项目前言前几篇文章给大家介绍了一下android的发展历史及基础目录知识,今天我们开始真正的自己新建一个程序并且运行起来!一.新建项目1.打开Android studio2.点击 File->New ->New Project... 3.这里面显示的就是一些Activity的模板,今天先不细说,默认选择Empty Acitvity。4.给我...
- 目录前言一.Android项目结构二.代码示例1.AndroidManifest.xml2.build.gradle前言前两篇文章介绍了一下android发展的历史背景、android环境搭建,这篇文章和大家说一下android项目的目录结构及作用。一.Android项目结构app :主程序文件夹,放程序的各个文件夹, res 里面是资源文件,如图片、... 目录前言一.Android项目结构二.代码示例1.AndroidManifest.xml2.build.gradle前言前两篇文章介绍了一下android发展的历史背景、android环境搭建,这篇文章和大家说一下android项目的目录结构及作用。一.Android项目结构app :主程序文件夹,放程序的各个文件夹, res 里面是资源文件,如图片、...
- 前言一.Android 开发语言1.javaAndroid app开发使用的主流语言是Java。Java语言最大的特点就是提高了软件交互的可能性。可以说Android手机的应用几乎都是用Java语言写的。使用Java语言开发的软件库、数据库和运行时是android手机软件的一个主要特点。2.KotlinKotlin是一种基于JVM的新的编程语言,由JetBrains 开发编写。JetBrai... 前言一.Android 开发语言1.javaAndroid app开发使用的主流语言是Java。Java语言最大的特点就是提高了软件交互的可能性。可以说Android手机的应用几乎都是用Java语言写的。使用Java语言开发的软件库、数据库和运行时是android手机软件的一个主要特点。2.KotlinKotlin是一种基于JVM的新的编程语言,由JetBrains 开发编写。JetBrai...
上滑加载中
推荐直播
-
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
回顾中 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签