Android基础
qq_41853047
这个作者很懒,什么都没留下…
展开
-
不同场景下Activity生命周期的分析
按BACK键的生命周期:按HOME键的生命周期:按HOME键,再回到原Activity的生命周期:点击按钮从Activity A跳到Activity B的生命周期:Standard模式(默认):点击按钮从MainActivity跳到SecondActivity,||中间用蓝色线分割|| 从SecondActivity按BACK回到MainActivity的生命周期:singleTop模式:点击按钮从MainActivity跳到SecondActivity...原创 2020-08-04 10:41:57 · 254 阅读 · 1 评论 -
Android Studio中修改module名字
右键Module->Refactor->Rename原创 2020-02-21 20:56:12 · 703 阅读 · 0 评论 -
Android出现android.os.FileUriExposedException: exposed beyond app through Intent.getData()问题
错误提示:android.os.FileUriExposedException: exposed beyond app through Intent.getData()出现场景:在实现拼图游戏App中选择拍照后图片作为拼图背景时,App闪退报错。出现原因:从Android7.0系统开始,直接使用本地真实路径的Uri被认为是不安全的,会抛出FileUriExposedException异常。...原创 2019-12-22 11:52:36 · 1748 阅读 · 1 评论 -
上传本地文件夹(内含文件代码)及更新代码到GitHub
一、上传1、在GitHub上新建仓库,点击New repository2、在GitHub找到远程版本库地址(右上角的Clone or download),复制3、进入到想提交的文件夹下,打开Git Bash Here4、在Git Bash中先初始化,输入git init5、将远程版本克隆到本地,输入git clone https://github.com/....原创 2019-10-18 21:35:02 · 140 阅读 · 0 评论 -
《第一行代码》14章-开发酷欧天气(6)
六、修改图标和名称1、修改图标准备一个logo.png的图片,放在所有以mipmap开头的目录下修改AndroidManifest.xml文件...... <application ...... android:icon="@mipmap/logo"......2、修改程序名称,修改res/values/string.xml<resour...原创 2019-10-14 20:37:26 · 333 阅读 · 0 评论 -
《第一行代码》14章-开发酷欧天气(5)
五、后台自动更新天气1、新建服务,包下->New->Service->Service,创建一个AutoUpdateServicepackage com.coolweather.android.service;import ......public class AutoUpdateService extends Service { @Override ...原创 2019-10-14 20:04:41 · 460 阅读 · 0 评论 -
《第一行代码》14章-开发酷欧天气(4)
四、手动更新天气和切换城市1、手动更新天气 使用下拉刷新的方法(1)修改activity_weather.xml......<!--下拉刷新--><android.support.v4.widget.SwipeRefreshLayout android:id="@+id/swipe_refresh" android:layout_wi...原创 2019-10-14 19:56:02 · 482 阅读 · 3 评论 -
《第一行代码》14章-开发酷欧天气(3)
三、显示天气信息1、定义GSON实体类(书中P331)(1)在gson包下新建Basic类package com.coolweather.android.gson;import com.google.gson.annotations.SerializedName;public class Basic { @SerializedName("city") pub...原创 2019-10-14 17:08:24 · 763 阅读 · 0 评论 -
《第一行代码》14章-开发酷欧天气(2)
二、遍历全国省市县数据1、全国省市县数据通过服务器获取,在util包下增加HttpUtil类package com.coolweather.android.util;import okhttp3.OkHttpClient;import okhttp3.Request;public class HttpUtil { public static void sendOkHt...原创 2019-10-14 16:02:22 · 916 阅读 · 0 评论 -
《第一行代码》14章-开发酷欧天气(1)
以下内容书中都有,在这里将代码贴出来,代码中有讲解的注释、以及书中曾经出现地方的页数(方便学习,回忆)一、创建数据库和表1.为了项目的结构层次,在包下新建几个包db包:存放数据库相关模型的代码,gson包:存放GSON模型相关的代码,service包:存放服务相关的代码,util包:存放工具相关的代码2.添加项目依赖库,app/build.gradle文件下:添加的代码...原创 2019-10-14 15:32:44 · 941 阅读 · 0 评论 -
《第一行代码》10.6节 服务的最佳实践-完整版的下载示例
在app/build.grandle文件的dependencies包下添加compile 'com.squareup.okhttp3:okhttp:3.4.1'1、新建回调接口:DownloadListenerpublic interface DownloadListener { void onProgress(int progress); void onSucc...原创 2019-09-29 20:56:34 · 961 阅读 · 4 评论 -
Apache24(VC15)安装步骤
1、下载地址:https://www.apachelounge.com/download/VC15/(1)我选的是Win64版本,下载到了C:\Apache下(2)其余版本可以选择左侧2、安装:解压到当前文件夹下3、修改配置文件:Apache24\conf\httpd.conf,用Notepad++(或记事本)打开,修改第37行:Define SRVRROOT...原创 2019-09-27 19:13:53 · 2829 阅读 · 0 评论 -
《第一行代码》8.4播放多媒体文件中的音乐、视频文件添加
参考:https://blog.csdn.net/xiaoliizi/article/details/50725426具体步骤:先准备好一个music.mp3和movie.mp4文件,360手机助手:我的手机->文件管理->内置SD卡->上传到SD卡再次运行手机上的APP即可看到文件。...原创 2019-09-26 22:36:10 · 470 阅读 · 2 评论 -
Android Studio中重写onClick()方法时,出现Method does not override method from its supperclass问题
用实现接口的方式来重写监听器中的onClick()方法,改正方法:应在让该类继承implements View.OnClickListener原创 2019-09-26 21:04:14 · 3243 阅读 · 0 评论 -
Android Studio中出现select deployment target中显示nothing to show问题-2
参考:https://jingyan.baidu.com/album/046a7b3edbdb3df9c37fa940.html?picindex=5今天又出现了昨天的问题,试了昨天的方法不好使了,又在网上搜了很多,发现是adb的端口(5037)被占用了解决方法:打开cmd,直接输入netstat -aon|findstr "5037"发现然后在任务管理器的详细信息中...原创 2019-09-26 09:58:17 · 989 阅读 · 0 评论 -
Android Studio中出现select deployment target中显示nothing to show问题
参考:https://blog.csdn.net/zml_2015/article/details/52013724解决方案:点击蓝色圈住的按钮,就能检测出来模拟器,运行后关闭模拟器再次点击run按钮,就好使了此方法要是不好使,可以参考https://blog.csdn.net/qq_41853047/article/details/101423316中方法...原创 2019-09-25 22:03:50 · 829 阅读 · 0 评论 -
《第一行代码 Android》中一个简易版的新闻应用
代码书中都有,为了方便,代码如下:1.在app/build.gradle的dependencies包内,配置:compile 'com.android.support:recyclerview-v7:24.2.1'2.新建新闻实体类:Newspublic class News { private String title; private String cont...原创 2019-09-25 10:40:42 · 1499 阅读 · 0 评论