
Android从入门到放弃
程序员小杜
就读于东南大学,目前是研究生
展开
-
[【Android开发】网路技术:使用HttpURLConnection访问网络
使用Http访问网络 对于HTTP 简单理解就是客户端向服务器端发出一条HTTP请求,服务器收到请求之后会返回一些数据给客户端,然后客户端再对这些数据进行解析和处理就可以了。 使用HttpURLConnection (官方建议使用的方法) 步骤: 1.获取HttpURLConnection 的实例,一般只需要创建一个URL对象,并传入目标网络的地址,然后调用openConnection()方法即可。 val url = URL("https://www.baidu.com") val conne原创 2021-03-12 21:56:23 · 757 阅读 · 0 评论 -
【android学习】使用include实现布局复用
当我们一个布局,在多个界面都可以使用时,我们怎么去避免写重复代码呢? 在你需要的布局中使用include关键字引用该布局即可 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <include andr原创 2021-03-05 22:38:02 · 390 阅读 · 0 评论 -
java.net.SocketTimeoutException: failed to connect to /10.0..2.2 (port 8080) after 10000ms
第一行代码第三版p439 郭神给的这个不行,你必须在cmd中输入ipconfig查看自已ipv4的地址,然后替换掉,注意要加端口号 这是我的电脑ipv4的地址 源代码修改成: 日志就打印出来了原创 2021-02-11 00:48:55 · 833 阅读 · 0 评论 -
Apache HTTP Server 安装与配置
Apache server安装点这个网站:http://httpd.apache.org/download.cgi 下载好解压到C盘,我解压到D盘的/software/Apache文件夹中。 主要文件 创建服务 :bin\httpd.exe 管理面板 :bin\ApacheMonitor.exe 主要的配置文件:conf\httpd.conf 网站根目录:\htdocs 说一下我的简单配置步骤: 1、默认的安装目录是在C:/Apache24,找到自己的实际目录比如我的..原创 2021-02-10 23:12:32 · 1335 阅读 · 0 评论 -
【Android Studio】The ‘kotlin-android-extensions‘ Gradle plugin is deprecated.
出现这个提示是因为'kotlin-android-extensions'是android studio不赞成使用的。 删除 id 'kotlin-android-extensions' 改为: buildFeatures { viewBinding true } 然后再sync now 即可原创 2021-02-09 22:56:18 · 21103 阅读 · 3 评论 -
设置Android Studio代码编辑中注解样式
点击窗口导航条中的 File ->Settings 选择Editor -> Color Scheme ->language Defaults ->Comments Block Comment多行注解 LineComment单行注解 现在动手设置下样式吧原创 2021-02-08 18:54:41 · 300 阅读 · 1 评论 -
Plugin ‘DBN‘ failed to initialize and will be disabled. Android studio安装database navigator出现问题
我是在settings->plugins->里下载了Database Navigator 重启后 出现错误如下: 这是因为你的as不是最新版本导致的 点击导航条的help->check for updates.. (注意一定要开梯子下载) 好吧很长时间后更新完成,再次打开android studio 我需要重新下载Database Navigator 之后 就有这玩意,后来分析知道就是版本不匹配的问题。 ...原创 2021-02-03 23:50:32 · 2931 阅读 · 0 评论 -
android中的finish()与onDestroy()函数的区别
这是我从官网找到的API解释,具体是在android.app.Activity包下 finish() open fun finish(): Unit Call this when your activity is done and should be closed. The ActivityResult is propagated back to whoever launched you via onActivityResult(). onDestroy() protected open fun原创 2021-02-02 00:49:45 · 965 阅读 · 0 评论