![](https://img-blog.csdnimg.cn/70b21257dfc148fd859a05a8503bf6cf.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
第一行代码:Android 郭霖第三板蓝色封面
记录我学习第一行代码:Android 郭霖第三板蓝色封面的过程
赤脚_码农
这个作者很懒,什么都没留下…
展开
-
雷电模拟器连接android studio教程
如果我们觉得原版的雷电模拟器使用起来不太舒服,可以尝试使用雷电模拟器连接android studio从而快速在电脑上编辑开发安卓功能,不过很多人不知道怎么连接,下面快来学习一下吧。5、运行完成后,打开android studio,运行其中的实例代码。就可以看到雷电模拟器设备了。4、完成后,再输入“adb.exe connect 127.0.0.1:5555”回车运行。3、然后在其中输入你的雷电模拟器安装目录,回车运行。连接完成后,我们就可以直接使用模拟器开发安卓系统了。2、接着输入“cmd”,回车运行。转载 2022-11-10 15:07:12 · 4625 阅读 · 2 评论 -
关于AS 3.5.2 APP无法安装的问题解决记录。
这个问题卡了我几个月,今天由于工作需要又来研究,在网上查,然后各种试都不行,最后在一个QQ群里,群主给指导了一下,搞好了。用手机线连接到电脑上安装也安装不成功,提示说要打开USB安装设置,明明我是打开的,在网上查了很久都没解决,但是安装新版本的Android Studio是可以正常安装的。默认安装Android Studio 3.5.2 默认建立一个空的工程,打包后,在小米手机上死活装不上,提示 安装包解析出错。解决办法如下图,加上这一行代码android:exported=“true” 注意位置。原创 2022-11-10 14:57:28 · 585 阅读 · 0 评论 -
第3章 先从看得到的入手 3.5 Activity的启动模式 3.6Activity的zj实践
3.5 Activity的启动模式启动模式分4种:1、standard 启动窗口时直接入栈置顶,无论栈内是否已有这个窗口2、singleTop 启动窗口时如果栈顶有则直接使用,不再新建窗口,如果未在栈顶则创建窗口入栈3、singleTask 如果栈内有则直接使用并把其它窗口移除栈,如果没有则创建新窗口4、singlelnstance 独立拥有一人单独的栈。3.6Activity的最佳实践1、想要知道当前是那个窗口其基本思想是创建一个新的类 让这个新类成为所有窗口类的父类,在原创 2022-01-20 18:45:48 · 1300 阅读 · 0 评论 -
今天对前面学的进行复习一下
Android Studio 是支持中文变量和函数名称的尽量使用自己的手机直接连接上电脑进行真机调试,我发现模拟器有些问题。强烈不建议使用。使用 Crtl + Alt + L 整理代码 这个会与QQ的热键冲突,重新设置QQ热键为其它即可第一章 讲了怎么开始玩安卓系统架构是分四层的搭建环境很简单,基本就是在官网下载安装包,一路 下一步即可创建一个工程并了解工程目录中的各个文件夹里面是干啥的文件,了解即可,用的多了自然明白。学会使用日志工具Log 这个是安卓中使用的,在纯Kotlin中是不能使用原创 2022-01-20 16:45:24 · 1277 阅读 · 0 评论 -
第3章 先从看得到的入手,研究Activity3.1 3.2
3.1Activity 是什么?其实可以理解为VB.NET中的窗口即可,差不多就是这个概念,就是和用户交互的界面而已3.3 Activity的基本用法3.2.1手动创建Activity3.2.2创建和加载布局3.2.3在ActivityManifest文件中注册3.2.4在Activity中使用Toast吐撕特[təʊst]3.2.5在Activity中使用Menu这里要特别注意一点就是 menu布局文件要在menu文件夹地下创建才行对你没看错,文件夹的名字必须完全一致,并区分大小写,要原创 2022-01-16 15:05:44 · 133 阅读 · 0 评论 -
第2章 探究新语言,快速入门Kotlin编程 2.8Kotlin中的小魔术
2.8.1 字符串内嵌表达式就是字符串中嵌入变量,这个在C中也使用过,没有啥特别的(变量)如果是单变量的化,只需写成(变量) 如果是单变量的化,只需写成(变量)如果是单变量的化,只需写成变量名即可2.8.2 函数的参数默认值这个默认值也是在VB.NET中经常用,只不过VB里面默认只是最后面的可设置默认值,而在Kotin里面是有键值对的概念的,前面已经看到了,所以在函数参数这里,顺序是无所谓的,你只要给指定的参数值即可,无论他在函数参数的什么位置...原创 2022-01-16 12:48:50 · 444 阅读 · 0 评论 -
第2章 探究新语言,快速入门Kotlin编程 2.7空指针检查
2.7.1可空类型系统这一部分讲的是变量如果可空则后面加?相应的函数里也要有对空指针处理的代码,所谓空指针,我的感觉就是一种不可描述的状态,就像人一样,生下来要么男,要么女,但在怀孕前就是空指针状态,Kotlin 在编译前会对所有变量进行空指针验证,默认是不允许有空指针的,如果非要用空指针则需要在变量声明的时候就说明清楚这是一个可为空的变量,在使用变量前要进行变量空判断。这里一般用IF来进行局部的判空用Let进行全局判空了解即可,暂时用不上...原创 2022-01-16 12:40:55 · 460 阅读 · 0 评论 -
第2章 探究新语言,快速入门Kotlin编程 2.6Lambda 编程
2.6.1 集合的创建与遍历这里没有啥特别的,根据书上说的,基本都可以理解2.6.2 集合的函数式API所谓的Lambda就是一小段可以作为参数据传递的代码片段。这个也可以理解。目前本人用的不是太多,理解即可,用的时候再仔细看2.6.3 Java函数试 API的使用这个基本咱是初学Kotlin,也只会Kotlin 不会 Java估计用的也会很少,到时候用的时候再仔细研究。...原创 2022-01-16 12:25:22 · 443 阅读 · 0 评论 -
第2章 探究新语言,快速入门Kotlin编程2.1到2.5
这个我完整的看过了,整个第2章,这一章节主要是对编程语言Kotlin科特林进行讲解,这个是谷歌推荐在Android Studio编程语言,前面尝试N多次学习失败,也和没有学习这个语言有关系,看到N多的:冒号搞不清是干啥,看不懂关键字,就无法理解这个语言写的代码。所以这一章节学习Kotlin语言是非常关键的章节。2.1Kotlin语言简介 这个大概了解一下就行了,咱管他是谁在啥时候写的,怎写的,管咱屁事,会用就行了。2.2如何运行Kotlin代码,这个可以直接在Android Studio中建立一个Kot原创 2022-01-16 01:34:15 · 975 阅读 · 0 评论 -
第1章 开始启程,你的第一行Android代码 1.4前行必备:掌握日志工具的使用
这一部分讲的是如何使用日志,对程序中的各种问题和变量进行跟踪1.4.1 使用Android的日志工具LogLog翻译为日志 读老哥 这个类提供了5种方法Log.v() 这个方法是打印最细小的日志 最日志中的最低级别Log.d()这个是用来打印调试信息,一般是这么用的,用的比较多Log.i()打印一些重要信息Log.w()打印一些警告信息Log.e()打印一些错误信息书中用最常用的Log.d()来举例说明了下,这里面有两个参数,一个是谁发的这个信息,一个是信息内容是什么,都是字符串类型,也比原创 2022-01-15 20:27:13 · 81 阅读 · 0 评论 -
第1章 开始启程,你的第一行Android代码 1.3创建你的第一个Android项目
1.3.1 创建项目的过程也非常简单,毕竟这是最基本的,按书上说的弄就行了。这里要注意一下,书上用的Android Studio版本是3.5.2 如果你用其它版本有些地方可能有些不一样。1.3.2 这部分讲了启动和安装模拟器,这里基本按书上说的来就行。如果看不懂英文就安装个有道词典进行翻译一下,有个技巧,打开有道词典,按Ctrl+Ait+D就可以直接屏幕取图翻译,这个挺方便的。其实我更喜欢直接链接上我自己用的手机,进行真机调试。1.3.3 这部分讲的是怎么运行一这个程序,没啥好说的和VS中的一样点三角符原创 2022-01-15 20:12:17 · 122 阅读 · 0 评论 -
第1章 开始启程,你的第一行Android代码 1.2手把手带你搭建开发环境
这一部分讲的就是怎么安装Android Studio这个软件,因为我们下面学到的所有知识点就是以这个软件为基础的,这个软件的安装基本没有啥特别的,基本就是下一步下一步就可以完成,但是有一点要注意,因为这个软件的各个组件是要从网上下载的,所以有个过程,需要等待,不要着急。部分就不细说了,书上都有具体的情况。...原创 2022-01-15 19:31:16 · 91 阅读 · 0 评论 -
第1章 开始启程,你的第一行Android代码 1.1了解全貌,Android王国简介
1.1.1 Android系统的架构Android系统架构分四层,分别是1、Linux内核层 2、系统运行库 3、应用框架层 4、应用层这个还是比较容易理解的,就像女人穿衣服一样第1层:最里面是贴身胸罩。为乳房提供最基本的托举保护服务,而Linux内核层也是一样的,为各种硬件提供最基层的驱动服务,比如照相机,显示驱动,蓝牙,WIFI驱动等。第2层是保暖内衣。用来对身体皮肤进行保护,最贴近底层的服务,这一层系统运行库就是相当于说是最基本的系统能给提供的一些特色功能,在这个层面上就形成原创 2022-01-15 17:07:38 · 301 阅读 · 0 评论 -
今天开始记录学习Android Studio编程。
想学Android Studio已经不下20次的念头了,也尝试了不下20次了,英语水平差到只认识A到Z,所以每次都浅尝然后放弃。最近两年一直在搞物联网,电脑端用VB.NET很熟练,MCU端用C基本还行。但是终端,手机这边一直搞不定。尝试了N次E4A这个软件,也有很多问题。E4A上手简单,但遇到问题无法解决,没有任何可以查阅的资料,比较麻烦,也不是Android Studio编程的正规军。所以一直想学习Android Studio。在网上购买了《第一行代码:Android》这本书,看了下,也看不太懂,估计原创 2022-01-15 14:42:43 · 2660 阅读 · 0 评论