Android
点点滴滴25
菜鸡
展开
-
手把手开发一个完整即时通讯App Bug记录贴
2021.3.28 图片加载器,加载不出来: 去系统设置~软件管理~找到应用~权限~存储权限打开 出现灰白色图片,显示不出来原图: 解决办法: <application android:requestLegacyExternalStorage="true"下面添加这句话就好 ...原创 2021-03-29 09:34:31 · 428 阅读 · 1 评论 -
Android 活动的四种模式
活动有四种模式:standard模式、singleTop模式、singleTask模式、singleInstance模式 修改一个活动的模式: 在AndroidManifest文件中修改 Android程序活动是有一个返回栈的,记录活动的调用。 1.standard模式(默认模式) 当Android程序进入一个新的活动实例A,返回栈不管栈中的情况,就把A送入栈顶。 2.singleTop模式 当返回栈栈顶活动是A时,这是又从新调用一个A的实列,这时,不会把新的实例圧入栈中,还是...原创 2021-01-10 09:03:20 · 396 阅读 · 0 评论 -
Android 三大菜单学习 选项菜单、上下文菜单、弹出式菜单
目录 1.选项菜单 二. 上下文菜单 三.弹出式菜单 四.代码地址 1.选项菜单 选项菜单: 重写选项菜单创建方法onCreateOptionsMenu和选项菜单选中onOptionItemSelected方法 二. 上下文菜单 重写系统给的创建方法和选中方法和调用注册方法 注册方法: registerForContextMenu(Context_text); 三.弹出式菜单 弹出式菜单是绑定在一个view上的 通过view的点击事件实...原创 2020-05-12 16:01:25 · 963 阅读 · 0 评论 -
Android 那些年我进过的“坑” (持续更新中)
1. Attempt to invoke virtual method ……………… on a null object reference 解决: 系统说这个TextView是个空对象,下图这个地方少写了view对象,导致系统没找到这个TextView。原创 2020-05-12 12:47:02 · 206 阅读 · 0 评论 -
Android 自定义消息提示 toast提示
效果图: 使用toast提示一般有两种方法: 1.调用toast构造器 2.Toast.makeText方法 第二种常见,但不美观。 toast里有个方法:setView 可以让开发者自定义提示的内容 首先,定义一个布局文件(包括一个imageview,一个textview) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.a...原创 2020-05-09 11:40:59 · 402 阅读 · 0 评论 -
Android 在对话框里添加单选按钮、复选按钮 以及日期设置对话框
目录 1.单选按钮对话框 2.复选按钮对话框 3.设置日期对话框 1.单选按钮对话框 主要就是以下几步: case R.id.button7: String [] items=new String[]{"本科","硕士","博士","博士后"}; final AlertDialog.Buil...原创 2020-04-15 18:07:20 · 787 阅读 · 0 评论 -
Android studio 导入github下载的项目 报错:Cause: unable to find valid certification path to requested target
目录 一. 前言 二. 分析 1.修改项目文件夹下的build.gradle 2.修改gradle-wrapper.properties 3.修改app文件夹下的build.gradle 三. 后记 1.Annotation processors must be explicitly declared now. The following dependencies on the c...原创 2020-04-12 14:32:43 · 610 阅读 · 0 评论 -
Android 自定义标题栏
目录 1.Android 去掉顶部标题栏 2.定义新的标题栏并使用 1.改布局的高度 并设置颜色 2.可视化的方法新建一个ImageButton,一个TextView ,并设置位置大小图标 3.在想引入自定义标题的界面的xml文件里 加入 效果图: 1.Android 去掉顶部标题栏 Android 入门 我是跟着阿发学的,他的教程是两年前的, 今天...原创 2020-03-27 16:46:14 · 2384 阅读 · 1 评论 -
安卓 实现一个简单的计算器
适合新手练习 结果图: 布局:外层是相对布局,内层是网格布局。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.c...原创 2020-03-22 16:48:14 · 2188 阅读 · 0 评论 -
安卓 使用listView,实现长按删除
结果图: 实现一个内部类 (适配器) selectMode为bool变量 分别表示选中模式和未选中模式。 package com.example.study; import android.content.Context; import android.graphics.drawable.Drawable; import android.os.Build...原创 2020-03-22 16:36:03 · 1871 阅读 · 2 评论 -
Android Studio 3.5.3 打包成 apk 的经历
目录 1.打包过程中遇到的一个报错:Could not download groovy-all.jar 2.具体的打包过程 常规的AS打包主要分两种: (1). 没有“.jsk”文件打包 (2). 有“.jks”文件的打包 最近学了一点移动开发,就像看看自己写的代码看能不能在手机上运行。 1.打包过程中遇到的一个报错:Could not download ...原创 2020-03-08 17:34:13 · 3072 阅读 · 0 评论