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安卓编程初学者心得相关推荐

  1. python编程电子书下载-python编程初学者指南

    python编程初学者指南全书共12章,内容浅显易懂,书中的每一个章节都会用一个完整的游戏来演示其中的关键知识点,最后都会对该章的知识点进行小结,还会给出一些小练习让你试试身手.东坡小编为大家分享py ...

  2. c语言编程基础心得,C语言编程学习心得体会

    C语言是在国内外广泛使用的一种计算机语言.其语言功能丰富.表达能力强.使用灵活方便.既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件.本文是C语言编程学习心得,希望对大家有帮助. C语 ...

  3. 适合编程初学者的开源项目:小游戏2048(微信小程序版)

    目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现. 2048游戏规则 一共16个单元格,初始时由2或者4构成. 1.手指向一个方向滑动,所有格子会向那个方向运动. 2.相同数字的两个格子 ...

  4. 编程初学者看不懂程序的几点建议

    首先,本人也是一位初学者,自己水平也有限,写此文章只是为了分享一些心得体会. 对于编程初学者来说,选择一门好的语言是很有必要的,想必看编程的你们也大致会一点基本的语法了,那么多读编程会对自己的基本功带 ...

  5. 适合编程初学者的开源博客系统(NodeJS版)

    目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现.让想学编程的,一个都不落下. 上述基本涵盖了当前编程开发所有主流语言. 左侧为前端版本:安卓.iOS.鸿蒙.Flutter.Vue.un ...

  6. 适合编程初学者的开源博客系统(Python版)

    目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现.让想学编程的,一个都不落下. 上述基本涵盖了当前编程开发所有主流语言(我这里说的主流,直白点讲就是互联网公司都在用的). 左侧为前端版本 ...

  7. 适合编程初学者的开源博客系统

    目标 为了打造适合编程初学者学习的编程项目,计划近期发布一系列简单的博客项目,使用各种主流编程语言来实现.让想学编程的,一个都不落下. 左侧为客户端版本:安卓.iOS.鸿蒙.Flutter.Vue.u ...

  8. c语言编程培训心得体会,编程培训个人心得体会 编程学习心得

    <编程培训个人心得体会 编程学习心得>由会员分享,可在线阅读,更多相关<编程培训个人心得体会 编程学习心得(4页珍藏版)>请在人人文库网上搜索. 1.编程培训个人心得体会 编程 ...

  9. c语言编程实习,c语言编程实习心得

    <c语言编程实习心得>由会员分享,可在线阅读,更多相关<c语言编程实习心得(8页珍藏版)>请在人人文库网上搜索. 1.c语言编程实习心得通过这次为数不多的几天计算机实践学习,我 ...

  10. 适合编程初学者的开源博客系统(Go语言版)

    目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现.让想学编程的,一个都不落下. 上述基本涵盖了当前编程开发所有主流语言(我这里说的主流,直白点讲就是互联网公司都在用的). 左侧为前端版本 ...

最新文章

  1. 分布式文件系统FastDFS+nginx的使用配置
  2. 基于js鼠标拖动图片排序
  3. asp.net中的记忆盲区
  4. UA MATH636 信息论1 熵
  5. springBoot整合Ehcache——工具类调用
  6. 无需java安装_ubuntu配置java环境-包安装文件无需下载
  7. python rest 框架_python-更新用户REST框架Django
  8. 网页空间 - 概念篇
  9. oracle u01目录 100,文件目录空间利用率达到100%而导致数据库异常挂起的故障处理过...
  10. 8cm等于多少像素_没诚意!红米Note 8 4800万像素是假的?网友:看看realme Q吧
  11. 【不体系】布谷鸟过滤器
  12. 摩拜回应裁员传闻:属正常业务调整 部分岗位仍在招聘
  13. C文件操作——ftell函数_ferror函数_clearerr函数_rewind函数
  14. python酷q机器人_NoneBot+酷Q,打造QQ机器人
  15. 【Antd】rawData.some is not a function 报错解决方法
  16. 电脑主板上的一些电子元件
  17. zencart和php是什么,什么是ZenCart ZenCart有什么特点 ZenCart模板
  18. Identification和Verification的区别
  19. CSS实现两端对齐(及原理)
  20. VCS IDEA没有Enable Version Control Intergration

热门文章

  1. Java集合类源码解析:Vector
  2. mongodb 学习笔记--- 基础知识
  3. django字段类型(Field types)介绍
  4. jQuery 知识点大纲
  5. python问号堂--第二篇
  6. Chapter 1 Securing Your Server and Network(1):选择SQL Server业务经理
  7. 面向对象类设计的五大原则(一)单一职责原则Single Responsibility Principle
  8. TypeError: Object of type ‘int64‘ is not JSON serializable
  9. Linux文件夹打包拷贝到window下
  10. c++fabs函数_支持向量机(SVM)模型python复现 - SMO算法;核技巧;高斯核函数