第101次试图学习Android Studio编程记录帖。

赤脚_码农 2021-02-14 04:13:04
以前N多次试图学习c 由于各种各样的问题都最终失败。

本人以前是玩VB.NET的,没玩过java,虽然能用VB.NET编写自己想要的程序,但水平很一般。

最近两年开始玩物联网,电脑这边的软件用VB.NET写没任何问题。MCU那边的用Arduino IDE写也没问题,但很多时候需要和人交互,最好的交互设备就是手机,道理我懂,但是不会英文,和其它一些懒惰思想,一直没有把Android Studio搞定。其间学过E4A但问题也很多,都是些野路子,有学那些野路子的时间,还不如向您们这些正规军靠拢,解决问题也比较容易。

所以这次决心一定要搞定Android Studio,

今天还是有有所收货的,搞到目前都凌晨4点了,把无法下载 gradle-5.4.1-all.zip 这个问题搞定了。

今天的问题是:安装完Android Studio打开之后一直看不到layout/activity_main.xml 这个页面,也就是没办法看到我最熟悉的窗口界面,后面查阅了大量的帖子,确认是gradle-5.4.1-all.zip没有下载的原因,用Android Studio本身下载这个很慢很慢,有时还会出错。后面看了https://jingyan.baidu.com/article/597a06430710ca312b52430b.html 这个自己终于搞定了

第一步:查看需要下载的gradle 的版本 第二步:用迅雷下载 第三步:放到指定目录下 第四步:重新打开Android Studio 并新建一个工程,等待自动完成即可。

今天学习到此。有时间继续跟帖,我的所有问题及解决办法都记录在这个帖子里面,有看到的大神能帮的稍微帮一下,谢谢。


...全文
631 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
r00_a2lBUR 2021-02-20
  • 打赏
  • 举报
回复
我的安卓也是自学的,原来有PB的基础,然后就学安卓
qq_1113502097 2021-02-19
  • 打赏
  • 举报
回复
引用 5 楼 u012052110 的回复:
这个错误怎么处理? 这是一个字符串 格式是固定的必须要有&这个字符,但这个字符在AS中报错。不知道怎么修改,那位老哥给指点一下。谢谢
因为android在引入databind技术之后,可以在页面布局文件中进行一些的数据处理,包括三元运算符。& 是逻辑与,因此如果是要使用这个符号,应该进行转义处理。
赤脚_码农 2021-02-17
  • 打赏
  • 举报
回复
今天明白了一个Activity 为何有两个文 件 一个是代码事件和函数的文 件 一个是界面样试的文 件 这个在VB.NET中也是有的,只不过VB.NET是把界面文 件隐藏起来了,我们在编程的时候不需要关心,只一心来处理业务逻辑就行了。 .V
引用 6 楼 我的大神666 的回复:
"&" => "&"
感谢大神指点,小技巧解决大问题。 因为这里只能自己跟帖三次,所以没办法记录我的学过程和感悟,我开始写博客了。 再次感谢
「已注销」 2021-02-17
  • 打赏
  • 举报
回复
"&" => "&"
赤脚_码农 2021-02-15
  • 打赏
  • 举报
回复
这个错误怎么处理? 这是一个字符串 格式是固定的必须要有&这个字符,但这个字符在AS中报错。不知道怎么修改,那位老哥给指点一下。谢谢
赤脚_码农 2021-02-14
  • 打赏
  • 举报
回复
今天成功创建了模拟器运行起来太慢了,在网上查了一下第三方模拟器的使用,成功完美运行。 android studio 使用第三方模拟器连接方法 安装完模拟器后,要使用adb命令Android studio才能识别出来; 打开cmd,输入:adb connect 127.0.0.1:26944。如下: 海马玩模拟器的端口号是26944。 逍遥安卓模拟器的端口号是21503。 夜神玩模拟器的端口号是62001。 其他模拟器同理,知道端口号就行了; 以海马玩模拟器为例: C:\Users\Administrator>adb connect 127.0.0.1:26944 connected to 127.0.0.1:26944 这样就代表连接上了。 **************************************** 如果cmd输入命令时 出现“adb不是内部或外部命令,也不是可运行的程序或批量文件。” 要运行的命令其实是adb.exe文件,将adb.exe所在的文件路径添加到环境变量里就可以了。 在环境变量名path的值加上D:\android-sdk-windows\platform-tools(路径看自己android sdk安装位置),因为adb.exe是在 platform-tools目录下。 成功生成 APK文件 并找到在手机上安装成功。
赤脚_码农 2021-02-14
  • 打赏
  • 举报
回复
引用 2 楼 coolestingx 的回复:
我开始时也是挺难,仅仅是配置环境,版本, 弄gradle都搞了一个星期。。 主要是我没看过一本书,直接就上了。
坚持搞上半年,一定能上手,这是我学习N多软件的一个基本理念。无非就是慢一些,多看,多想,多试验,一切就明白了。
赤脚_码农 2021-02-14
  • 打赏
  • 举报
回复
刚看到版主提到4大组件,在网上查了下,分别是:1、activity 这个容易理解,就是一个界面或者说相当于VB.NET中的一个窗口。2、service 这个看了下介绍有两种方式,一种是启动的,一种是绑定的 其生命周期也比较容易理解,第一个是启动之后就不管了,可以无限期驻留后台,第二个很明显,绑定了,一但其主程序退出,这个SERVICE就会跟随一起销毁。 可以把service 理解为VB.NET的服务程序。3、content provider 这个也好理解,共实就相当于VB.NET中的公共声明,就是几个窗口共用的数据,在Android Studio是不同的APP共用而已,4、broadcast receiver这个也好理解,就是VB.NET中所谓的事件,这里称之为广播,这种事件需要注册,这个道是在VB.NET中用过,这里的注册分两种,一种是动态注册一种是静态注册,动态注册随着主程序的退出就会失效,而静态注册,只要手机打开,该事件就会被激活,如果条件到达就会触发。 这些组件之间的通讯中,主要是由Intent协助完成的。也就是要理解的除了四大组件外,还有一个Intent耦合剂。
Mr.Help 2021-02-14
  • 打赏
  • 举报
回复
我开始时也是挺难,仅仅是配置环境,版本, 弄gradle都搞了一个星期。。 主要是我没看过一本书,直接就上了。

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧