- 博客(11)
- 收藏
- 关注
原创 Android studio 一直处于waiting for target device to come online的状态如何解决
今天我和往常一样打开Android studio开发,运行项目的时候却一直出现waiting for target device to come online的加载,当模拟器打开后却无法进行任何滑动和点击操作,在网上查询问题,需要找到ADV然后清除数据解决,但是我没有找到。最后我通过在设备Manager里,找到无法打开的哪个设备,右边有三个点,选择冷启动(Cold boot)后,恢复正常。如果你和我有一样的困惑,可以使用这种方法试试。
2024-09-24 16:34:10 176
原创 Android studio Okhttp使用方法Get请求API获取JSON
tip:需要注意的是,获取到的json在final String responseBody = response.body().string();,我为了拿到自己想要的值,使用官方自带的JSONObject,获取到名为tag_name的数据。这是我github上发行的APK版本号,目的是为了更新APP。
2024-09-18 21:57:37 292
原创 Android sutdio 开发学习笔记——第八篇:导入依赖
在我做的项目中,我需要一个可以将数据转换为excol表格的功能,在网上翻阅显示需要使用apache官方制作的依赖API,叫做org.apache.poi,确定好需要导入的版本,然后打开——项目结构——依赖——找到+号——点击第一个lib,可以看到点击+号后有两个选择,这方便代表在线寻找lib和通过jar包导入,我没有jar包,所以使用搜索。搜索org.apache.poi后,找到具体的依赖和选好需要的版本后,点击应用和确定,开始自动导入依赖进行下载。亦或者本地下载jar包后,可以在libs中炸包。
2024-05-05 23:29:14 150
原创 Android sutdio 开发学习笔记——第七篇:更多的可能性
至此最关键的部分已经搞定,复制文件的时候需要注意层级关系,同时复制完成后可能会遇到报错的情况,这是因为自己的项目一些引入的路径可能不对,需要重新更改下路径,比如官方给出的com.romainpiel.titanic.TitanicTextView在自己的项目中并不对,因为我的层级不是这样的,对我而言,则是使用:com.romainpiel.titanic.library.TitanicTextView,举一反三,其他也是如此。至此,已经成功使用了他人的项目,一些细节的修改可以通过阅读代码来做到。
2024-05-04 01:41:38 396 1
原创 Android sutdio 开发学习笔记——第六篇:AlertDialog 弹窗
除此之外还能设置更多属性以实现不同功能,详细参考:https://blog.csdn.net/qq_35698774/article/details/79779238。要注意的是,创建弹窗注意作用域的问题,如果写在判断里,又可以this是获取不到的,会报红。
2024-05-04 01:39:08 266
原创 Android sutdio 开发学习笔记——第五篇:Notification 通知
Toolbar 提供了一种简洁而强大的方式来组织应用程序的用户界面,使用户可以轻松地访问应用程序的各种功能。最后,我们通过 NotificationManager 将通知显示出来,并在需要时创建了一个通知渠道(Notification Channel),这是为了兼容 Android Oreo 及更高版本。通过 Toolbar,用户可以方便地浏览新闻、返回上一个页面、分享新闻内容,并且可以访问一些额外的功能,提升了应用程序的易用性和功能性。我自己写的通知,明明是照着教程写的,但是却没办法使用,报错。
2024-05-04 01:37:12 943 1
原创 Android sutdio 开发学习笔记——第四篇:更多的功能实现
使用ImageView组件,必须要设置的属性有宽高,然后就是src,这其中路径是@开头的,一开始我并不明白@的原理,但我发现@中的基本都在res里,所以我认为当@drawable/ceshi.jpg的时候,实际上就是res/drawable/ceshi.jpg。使用EditText也十分简单,当点击按钮的时候,获取到当前Text组件的内容,然后转换为String类型做操作,这里就不演示了。你可以根据你的需求调整这些属性,以实现你想要的 ProgressBar 外观和行为。),显示为确定进度(
2024-05-04 01:35:42 1619
原创 Android sutdio 开发学习笔记——第三篇:实现一个按钮
当你在Android Studio中创建一个按钮(Button)时,你通常会想要添加一个点击事件,以便在用户点击按钮时执行特定的操作。如果要实现点击改变按钮背景颜色的效果,和html中使用判断是否点击的属性改变值不同,需要根据规则在res里编写具体规则,在xml中引用规则即可。释放事件是用户释放按钮时触发的事件,与按下事件相对应。按下事件是用户按下按钮时触发的事件,通常在用户按下按钮但尚未释放时执行。在我理解看来,如果官方自带的事件无法满足你的开发需求,可以自定义一个点击事件,用来实现更高客制化的需求。
2024-05-04 01:31:43 780 1
原创 Android sutdio 开发学习笔记——第二篇:简单开发
使用TextView可以在容器中创建一个文本,通过设置不同的属性改变文本的样式,包括颜色,尺寸,排版等等。
2024-05-03 12:35:42 1577
原创 在Android stuido中通过SharedPreferences保存的文件路径具体在哪里?
包名可能是com.SharedPreferences里,我是在Android studio的模拟器运行,在Device Explorer中,包名是我的项目名,然后找到了文件。保存了名为my_data的xml文件,这个文件具体会保存在:Data -> Data -> 包名 -> shared_prefs 文件夹中。
2024-05-03 02:10:18 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人