安卓开发(AndroidStudio)
文章平均质量分 57
安卓学习目录
嘟嘟的程序员铲屎官
菜鸟!
展开
-
Android实现真心话大冒险App(多线程,音乐播放)
1.运行效果点击启动转盘,音乐播放,转盘转动点击抽奖点击设置,可以设置参数2.项目情况前端界面activity_main.xml代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:/原创 2022-05-15 16:12:41 · 820 阅读 · 0 评论 -
Android实现购物车App(ListView和GridView的使用)
1.ListView的使用运行效果点击商品跳转到商品详细信息在Layout布局文件下创建item.xml文件,这里的item.xml文件就是上图中每一个item创建item.xmlitem.xml布局文件代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/a原创 2022-05-15 15:18:50 · 5836 阅读 · 1 评论 -
Android实现定时器App(线程的使用,跨线程更新UI)
一.运行效果点击启动计时点击停止计时二.项目情况本项目主要学习二点:线程的使用跨线程更新UI1.项目源代码activity_main.xml 前端代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns原创 2022-05-15 12:01:39 · 1153 阅读 · 0 评论 -
Android实现menu菜单(BMI检测APP)
1.项目运行效果点击软件说明:2.创建菜单1.创建meun文件,并在该文件下创建xx_menu.xml文件创建meyn文件:创建app_menu.xml菜单XML代码:<?xml version="1.0" encoding="utf-8"?><menu xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res原创 2022-05-14 23:22:59 · 1323 阅读 · 0 评论 -
Android实现国际化
1.前端界面代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.a原创 2022-05-13 23:57:56 · 4230 阅读 · 3 评论 -
Android真机调试时LogCat不显示日志信息
华为手机:进入手机拨号界面,输入*##2846579##*,然后就可以对log开关进行设置vivo手机:进入手机拨号界面,输入*##112##*,然后就可以对log开关进行设置内容来源于这里原创 2020-10-05 00:42:40 · 1584 阅读 · 0 评论 -
android WebView加载不出网页里的视频内容出现This request has been blocked; the content must be served over HTTPS.
解决方法:添加以下三条属性即可WebSettings settings = webview.getSettings();settings.setJavaScriptEnabled(true);//【1】settings.setDomStorageEnabled(true);//【2】//【3】 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { webView.getSettings().setMixedCo原创 2020-09-22 11:08:07 · 1050 阅读 · 0 评论 -
Android数据存储总结
一:数据存储框架二:文件存储1:内部存储1_1:数据写入1_2:数据读取2:外部存储【现在在手机上基本上很少有外部存储了,一般在一些物联网设备上存在】2_1:数据写入2_2:数据读取【2_2读取SDK需要访问权限】静态申请权限:动态申请权限:申请权限对话框三:SharedPreferences存储1:将数据存入SharedPreferences中2:读取和删除SharedPreferences中的数据【注意】四:SQLite数据库存储1:SQL原创 2020-06-24 22:59:22 · 855 阅读 · 0 评论 -
Android应用程序开发入门
一:目录第一章Android编程入门Android的简介通信技术Android发展史Android体系结构Dalvik虚拟机Android开发工具Android Studio安装Android Studio安装指导模拟器快捷键的使用开发第一个Android应用程序XML简介1-3-2Hello WorldAndroid程序结构1.4 Android程序结构资源的管理与使用图片资源主题和样式资源布局资源字符串资源颜色资源尺寸资源国原创 2020-06-24 09:38:28 · 1332 阅读 · 0 评论 -
Androidstudio代码自动提示不出来解决方法
一:智能自动提示是否开启点击Settings>Editor>CodeCompletion设置Case sensitive completion;设置为None;解释来源于百度百科二:关闭节电模式原创 2020-06-01 09:46:29 · 16287 阅读 · 6 评论 -
【已解决】FAILURE: Build failed with an exception......
一:异常信息FAILURE: Build failed with an exception.What went wrong: Execution failed for task ‘:app:mergeDebugResources’.Could not resolve all files for configuration‘:app:_internal_aapt2_binary’. Could not resolvecom.android.tools.build:aapt2:3.6.1-60原创 2020-05-15 00:53:02 · 93750 阅读 · 5 评论 -
Android Fragment学习
一:Fragment简介二:Fragment生命周期Activity和Fragment生命周期做比较【红箭头表示和ACtivity对应的方法一致】onAttach():Fragment和Activity建立关联的时候调用onCreateView():Fragment创建视图(加载布局)时调用onActivityCreated():Fragment相关联的Activity已经创建完时调用onDestriyView():Fragment关联的视图被移除时调用onDetach:Fragm原创 2020-05-08 20:32:38 · 480 阅读 · 0 评论 -
Android拍照返回图片
一:项目框架二:前端界面(activity_main.xml)<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln...原创 2020-04-09 17:47:06 · 748 阅读 · 5 评论 -
Android意图Intent总结(隐式意图,显示意图,意图数据传递,意图数据回传)
一:隐式意图和显示意图概念备注:1. Intent 和 Intent 过滤器。二:隐式意图和显示意图代码实例1:显示意图:指定要启动的应用组件①:从当前类MainActivity.class跳转到SecondActivity.class中去当前活动窗体:activity_main.xml===>对应MainActivity类要跳转活动窗体:activity_second...原创 2020-04-09 17:22:36 · 1141 阅读 · 0 评论 -
Android意图Intent总结代码
项目下载链接:点击下载吧1:项目框架2:后端布局代码①:MainActivity.classpackage cn.cg.intenttext;import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;impor...原创 2020-04-09 17:21:38 · 424 阅读 · 0 评论 -
Android 组件的四种点击事件写法
一:Android中点击事件的四种写法通过布局属性实现点击功能使用匿名内部类实现点击事件使用内部类实现点击事件让MainActivity实现View.OnClickListener接口二:通过布局属性实现点击功能1:.给Button控件添加onClick属性【注意:该参数值为点击事件的方法名】2: 创建点击事件方法Alt+Enter键,选择Create …创建点击事件方法...原创 2020-04-09 14:54:04 · 1424 阅读 · 0 评论 -
Android设置Textview字体样式
最近项目中出现把字体设置成宋体,微软雅黑,黑体,楷体等的需求;度娘发现Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace",除此之外还可以使用其他字体文件(*.ttf)代码如下://得到TextView控件对象TextView textView =(TextView)findViewById(R.id.custom); //将字体文件保存...转载 2020-04-07 20:24:23 · 2131 阅读 · 0 评论 -
Android计算器(仿小米计算器)
前言:这个项目是还存在很多bug,基本上可以实现16位以下的加减乘除求余,后面有空再进行一下修改吧,最近有点懒…整个项目的完整代码链接:点击下载吧实现思路:设置一个标识用来判断用户输入字符或非字符再定义三个值,左值,右值,运算结果左值只有在字符模式下才能赋值,右值只有在用户点击了运算符后进入非字符模式,才能进行赋值用户点击"="后,通过对左值右值进行相应运算得出最终结果,并进行...原创 2020-04-07 20:02:04 · 1394 阅读 · 0 评论 -
Android按钮圆角样式和边框波浪线样式
一:样式效果二:自定义.xml文件将代码复制到自己建的自定义布局文件,我这里是button.xml <!-- 填充的颜色 --> <solid android:color="#F44336" /> <corners android:radius="5dip" /> <padding and...原创 2020-04-07 18:29:46 · 788 阅读 · 0 评论 -
android Activity生命周期总结
前言:最开始学这个的时候,我还在想为什么要学生命周期,为什么要去了解它呢,我只要知道怎么让一个界面跳转到另一个界面不就行了吗?,举个栗子,假如你是一名医生,有一天有病人来你这里治病,你不可能就告诉它你有病,或者说你没病吧。一:本节知识点二:Activity生命周期状态图片来源与来自这里就通过一张图可能不容易理解吧,那举个栗子吧栗子:新建一个安卓项目,在后端添加以下代码(添加日志打印,...原创 2020-04-01 17:52:32 · 3576 阅读 · 2 评论 -
Android对话框总结(普通对话框,单选对话框,多选对话框,自定义对话框)
一:AlterDialog对话框二:普通对话框运行效果:代码详情备注:onBackPressed()事件是用户点击回退键退出软件时触发,事件有系统自己监听。三:单选对话框运行效果:代码详情四:多选对话框运行效果:代码详情五:自定义对话框运行效果:1:自定义对话框dialog.xml布局<?xml version="1.0" encodin.........原创 2020-03-30 01:07:52 · 4412 阅读 · 1 评论 -
AndRoid--RecyclerView的使用
一:RecyclerView控件二:LayoutManager方法的具体属性,将鼠标放在该方法上,按ctrl+alt+B,进入到该方法进行查看三:数据适配器备注:三和四图片来源于[来自这里]四:运行效果五:流程与思路六:创建recycler_item布局(item布局代码)<?xml version="1.0" encoding="utf-8"?><...原创 2020-03-29 00:25:40 · 390 阅读 · 0 评论 -
Android篮球计分器App
前言:代码都调试了,基本上没有问题,如果大家发现bug希望在下方留言,一起学习学习,这项目是上课教的,但是代码我看了一下感觉不是很简便,所以改进了一下,主要是上课那个软件一个按钮一个事件,觉得有点麻烦,软后软件的图标,给大家介绍一个网址,下载地址阿里巴巴矢量图标;这个软件用到的图,进入网址在搜索框搜索(后退);图标搜索篮球;也可以用自己的图标改一下相应的路径就可以,这个就不讲了。一:运行效果.........原创 2020-03-25 22:06:08 · 6400 阅读 · 8 评论 -
Android实现计算器布局(约束布局
一:约束布局(ConstraintLayout)二:约束布局属性三:效果图四:样式(Values下的styles.xml) <style name="ButtonStyle" > <item name="android:radius">10dp</item> <item name="android:tex...原创 2020-03-22 16:52:21 · 1904 阅读 · 0 评论 -
Android实现计算器布局(表格布局)
一:表格布局(TableLayout )二:表格布局属性三:效果图四:样式(Values下的styles.xml)<style name="ButtonStyle" > <item name="android:radius">10dp</item> <item name="android:textStyle"&...原创 2020-03-22 16:33:54 · 8611 阅读 · 0 评论 -
Android实现计算器布局(相对布局)
一:相对布局(RelativeLayout)二:相对布局属性三:效果图三:样式(Values下的styles.xml) <style name="ButtonStyle" > <item name="android:radius">10dp</item> <item name="android:textStyl...原创 2020-03-22 16:24:09 · 1559 阅读 · 0 评论 -
Android实现计算器布局(线性布局)
一:线性布局(LinearLayout)二:效果图三:样式(Values下的styles.xml) <style name="ButtonStyle" > <item name="android:radius">10dp</item> <item name="android:textStyle">bold&l...原创 2020-03-22 16:09:22 · 4210 阅读 · 2 评论