Android
文章平均质量分 70
Gavi曦
这个作者很懒,什么都没留下…
展开
-
第一行代码 第十四章 开发酷欧天气
在本章将编写一个功能较为完整的天气预报程序。在开始编码之前,需要先对程序进行需求分析,想一想酷欧天气中应该具备哪些功能。将这些功能全部整理出来:虽然看上去只有4个主要的功能点,但如果想要实现这些功能需要用到UI、网络、数据存储、服务等技术。分析完了需求之后,接下来就要进行技术可行性分析了。首先需要考虑的一个问题就是,我们如何才能得到全国省市县的数据信息,以及如何才能获取到每个城市的天气信息。这里我们使用和风天气这个天气预报服务,每天3000次的免费请求对于学习而言已经是相当充足了。解决了天气数据的问题,接下原创 2023-06-01 14:18:09 · 1363 阅读 · 2 评论 -
java.lang.IllegalArgumentException: com.example.coolweather: Targeting S+ (version 31 and above) req
java.lang.RuntimeException: Unable to start service com.example.coolweather.service.xxx with Intentjava.lang.IllegalArgumentException: com.example.coolweather: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be spe原创 2023-05-31 18:09:31 · 876 阅读 · 0 评论 -
在安卓中如何对照片进行压缩后再加载到内存中
为什么我们要对照片进行压缩处理后再加载到内存中,原因是某些照片即使经过裁剪后体积仍然很大,直接加载到内存中有可能会导致程序崩溃。需要注意的是,压缩照片会降低图像质量,所以需要根据具体需求进行权衡。2.压缩照片尺寸:根据需要,可以通过缩小照片的尺寸来减少内存占用。3.压缩照片质量:可以通过降低照片的质量来减少内存占用。该方法返回一个解码后的Bitmap对象,如果解码失败,则返回null。4.加载压缩后的照片到内存中:使用BitmapFactory类的。方法将压缩后的照片数据加载到内存中的Bitmap对象中。原创 2023-05-13 19:30:55 · 646 阅读 · 0 评论 -
关于startActivityForResult()方法被弃用的解决方案
'startActivityForResult(android.content.Intent, int)' is deprecated关于startActivityForResult()方法被弃用的解决方案原创 2023-05-10 00:24:33 · 6373 阅读 · 2 评论 -
java.net.SocketTimeoutException: connect timed out 解决方案
第一行代码 解析XML数据 Pull解析方式 OkHttpjava.net.SocketTimeoutException: connect timed out java.net.ConnectException: Failed to connect to 最全的处理方式和原因原创 2023-03-16 17:27:20 · 14344 阅读 · 1 评论 -
ListView与适配器
ListView是一个以垂直方式在项目中显示视图的列表(即在一个窗口里可以滚动查看数据,比如说查看聊天记录),是一种不能实现确定视图中的内容的适配器视图(adapter view)。数据和视图的绑定,需要通过继承ListViewAdapter接口的适配器实现。确保当上下滚动的时候,能够动态刷新视图内容。适配器是一个连接数据和AdapterView(ListView就是一个典型的AdapterView)的桥梁,通过它能有效地实现数据与AdapterView的分离设置,使AdapterView与数据...原创 2023-04-20 20:41:06 · 864 阅读 · 0 评论