DelphiXE10.4安卓编程初学者心得
1.真机调试真的很方便。出于对自己手机变板砖的担心,一开始找了个模拟器(NOX夜神),安上一看,最高只支持到安卓7版本,用不上。一狠心,一咬牙,干脆用真机调试!说起来挺惭愧的,如果不是通过学习安卓编程,我都不知道安卓手机的开发者模式怎么进入:设置“关于手机”——连点7次版本号——返回“系统和更新”——开发人员选项。经过试验,我是连续选择以下几个选项:“仅充电”模式下允许ADB调试——连接USB时总是弹出提示——USB调试,期间弹出几个对话框,点击“确定”就可以了。在打开DelphiXE10工程项目的情况下,几秒钟后,你的手机型号就会出现在上方提示框中,OK,可以调试你编好的程序了,编译、生成、安装的速度相当快,出现问题随时卸载APP后重新安装即可。
2.编程基础一定要扎实。举个例子:程序调试过程中,几个动态生成的Edit控件总是清除(Free)不掉,造成内容要不就是显示不出来、要不就是重复显示,反复试验也找不到原因,以为是系统Bug造成的。后来在网上查阅资料时,受一个网友回答的启发,原来是For循环语句写错了!循环变量值由高到低时,要用downto而不是to(Pascal与Basic之间的一个显著区别就在于严谨),一个简单的语法错误修正后,让憋了好几天的问题迎刃而解。
3.有时靠人不如靠自己。为了解决输入时虚拟键盘遮挡输入框的问题,从网上找了段代码,添加到项目工程后别的地方都没问题,只有一个函数Convertpixeltopoint()显示红色(系统提示找不到该函数),在uses里面反复试验,引用了多个文件也没有效果。后来实在没办法,只能自己写代码解决,通过读取Edit名称编号,在onclick事件中动态调整Scrollbox的高度,经过几次调整后也实现了想要的效果(代码量还不到下载的十分之一)。
DelphiXE10.4安卓编程初学者心得相关推荐
- python编程电子书下载-python编程初学者指南
python编程初学者指南全书共12章,内容浅显易懂,书中的每一个章节都会用一个完整的游戏来演示其中的关键知识点,最后都会对该章的知识点进行小结,还会给出一些小练习让你试试身手.东坡小编为大家分享py ...
- c语言编程基础心得,C语言编程学习心得体会
C语言是在国内外广泛使用的一种计算机语言.其语言功能丰富.表达能力强.使用灵活方便.既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件.本文是C语言编程学习心得,希望对大家有帮助. C语 ...
- 适合编程初学者的开源项目:小游戏2048(微信小程序版)
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现. 2048游戏规则 一共16个单元格,初始时由2或者4构成. 1.手指向一个方向滑动,所有格子会向那个方向运动. 2.相同数字的两个格子 ...
- 编程初学者看不懂程序的几点建议
首先,本人也是一位初学者,自己水平也有限,写此文章只是为了分享一些心得体会. 对于编程初学者来说,选择一门好的语言是很有必要的,想必看编程的你们也大致会一点基本的语法了,那么多读编程会对自己的基本功带 ...
- 适合编程初学者的开源博客系统(NodeJS版)
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现.让想学编程的,一个都不落下. 上述基本涵盖了当前编程开发所有主流语言. 左侧为前端版本:安卓.iOS.鸿蒙.Flutter.Vue.un ...
- 适合编程初学者的开源博客系统(Python版)
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现.让想学编程的,一个都不落下. 上述基本涵盖了当前编程开发所有主流语言(我这里说的主流,直白点讲就是互联网公司都在用的). 左侧为前端版本 ...
- 适合编程初学者的开源博客系统
目标 为了打造适合编程初学者学习的编程项目,计划近期发布一系列简单的博客项目,使用各种主流编程语言来实现.让想学编程的,一个都不落下. 左侧为客户端版本:安卓.iOS.鸿蒙.Flutter.Vue.u ...
- c语言编程培训心得体会,编程培训个人心得体会 编程学习心得
<编程培训个人心得体会 编程学习心得>由会员分享,可在线阅读,更多相关<编程培训个人心得体会 编程学习心得(4页珍藏版)>请在人人文库网上搜索. 1.编程培训个人心得体会 编程 ...
- c语言编程实习,c语言编程实习心得
<c语言编程实习心得>由会员分享,可在线阅读,更多相关<c语言编程实习心得(8页珍藏版)>请在人人文库网上搜索. 1.c语言编程实习心得通过这次为数不多的几天计算机实践学习,我 ...
- 适合编程初学者的开源博客系统(Go语言版)
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现.让想学编程的,一个都不落下. 上述基本涵盖了当前编程开发所有主流语言(我这里说的主流,直白点讲就是互联网公司都在用的). 左侧为前端版本 ...
最新文章
- 分布式文件系统FastDFS+nginx的使用配置
- 基于js鼠标拖动图片排序
- asp.net中的记忆盲区
- UA MATH636 信息论1 熵
- springBoot整合Ehcache——工具类调用
- 无需java安装_ubuntu配置java环境-包安装文件无需下载
- python rest 框架_python-更新用户REST框架Django
- 网页空间 - 概念篇
- oracle u01目录 100,文件目录空间利用率达到100%而导致数据库异常挂起的故障处理过...
- 8cm等于多少像素_没诚意!红米Note 8 4800万像素是假的?网友:看看realme Q吧
- 【不体系】布谷鸟过滤器
- 摩拜回应裁员传闻:属正常业务调整 部分岗位仍在招聘
- C文件操作——ftell函数_ferror函数_clearerr函数_rewind函数
- python酷q机器人_NoneBot+酷Q,打造QQ机器人
- 【Antd】rawData.some is not a function 报错解决方法
- 电脑主板上的一些电子元件
- zencart和php是什么,什么是ZenCart ZenCart有什么特点 ZenCart模板
- Identification和Verification的区别
- CSS实现两端对齐(及原理)
- VCS IDEA没有Enable Version Control Intergration
热门文章
- Java集合类源码解析:Vector
- mongodb 学习笔记--- 基础知识
- django字段类型(Field types)介绍
- jQuery 知识点大纲
- python问号堂--第二篇
- Chapter 1 Securing Your Server and Network(1):选择SQL Server业务经理
- 面向对象类设计的五大原则(一)单一职责原则Single Responsibility Principle
- TypeError: Object of type ‘int64‘ is not JSON serializable
- Linux文件夹打包拷贝到window下
- c++fabs函数_支持向量机(SVM)模型python复现 - SMO算法;核技巧;高斯核函数