Android
点点滴滴25
菜鸡
展开
-
手把手开发一个完整即时通讯App Bug记录贴
2021.3.28图片加载器,加载不出来: 去系统设置~软件管理~找到应用~权限~存储权限打开出现灰白色图片,显示不出来原图:解决办法: <application android:requestLegacyExternalStorage="true"下面添加这句话就好...原创 2021-03-29 09:34:31 · 432 阅读 · 1 评论 -
Android 活动的四种模式
活动有四种模式:standard模式、singleTop模式、singleTask模式、singleInstance模式修改一个活动的模式:在AndroidManifest文件中修改Android程序活动是有一个返回栈的,记录活动的调用。1.standard模式(默认模式)当Android程序进入一个新的活动实例A,返回栈不管栈中的情况,就把A送入栈顶。2.singleTop模式当返回栈栈顶活动是A时,这是又从新调用一个A的实列,这时,不会把新的实例圧入栈中,还是...原创 2021-01-10 09:03:20 · 401 阅读 · 0 评论 -
Android 三大菜单学习 选项菜单、上下文菜单、弹出式菜单
目录1.选项菜单二. 上下文菜单三.弹出式菜单四.代码地址1.选项菜单选项菜单: 重写选项菜单创建方法onCreateOptionsMenu和选项菜单选中onOptionItemSelected方法二. 上下文菜单重写系统给的创建方法和选中方法和调用注册方法注册方法:registerForContextMenu(Context_text);三.弹出式菜单弹出式菜单是绑定在一个view上的通过view的点击事件实...原创 2020-05-12 16:01:25 · 969 阅读 · 0 评论 -
Android 那些年我进过的“坑” (持续更新中)
1. Attempt to invoke virtual method ……………… on a null object reference解决:系统说这个TextView是个空对象,下图这个地方少写了view对象,导致系统没找到这个TextView。原创 2020-05-12 12:47:02 · 210 阅读 · 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 · 403 阅读 · 0 评论 -
Android 在对话框里添加单选按钮、复选按钮 以及日期设置对话框
目录1.单选按钮对话框2.复选按钮对话框3.设置日期对话框1.单选按钮对话框主要就是以下几步:case R.id.button7: String [] items=new String[]{"本科","硕士","博士","博士后"}; final AlertDialog.Buil...原创 2020-04-15 18:07:20 · 794 阅读 · 0 评论 -
Android studio 导入github下载的项目 报错:Cause: unable to find valid certification path to requested target
目录一. 前言二. 分析1.修改项目文件夹下的build.gradle2.修改gradle-wrapper.properties3.修改app文件夹下的build.gradle三. 后记1.Annotation processors must be explicitly declared now. The following dependencies on the c...原创 2020-04-12 14:32:43 · 631 阅读 · 0 评论 -
Android 自定义标题栏
目录1.Android 去掉顶部标题栏2.定义新的标题栏并使用1.改布局的高度 并设置颜色2.可视化的方法新建一个ImageButton,一个TextView ,并设置位置大小图标3.在想引入自定义标题的界面的xml文件里 加入效果图:1.Android 去掉顶部标题栏Android 入门 我是跟着阿发学的,他的教程是两年前的,今天...原创 2020-03-27 16:46:14 · 2421 阅读 · 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 · 2191 阅读 · 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 · 1881 阅读 · 2 评论 -
Android Studio 3.5.3 打包成 apk 的经历
目录1.打包过程中遇到的一个报错:Could not download groovy-all.jar2.具体的打包过程常规的AS打包主要分两种:(1). 没有“.jsk”文件打包(2). 有“.jks”文件的打包最近学了一点移动开发,就像看看自己写的代码看能不能在手机上运行。1.打包过程中遇到的一个报错:Could not download ...原创 2020-03-08 17:34:13 · 3084 阅读 · 0 评论