android
基础
虽千万人 吾往矣
这个作者很懒,什么都没留下…
展开
-
Android禁止页面左滑退出
将继承自AppCompatActivity改为Activity即可原创 2022-05-05 23:12:43 · 2250 阅读 · 0 评论 -
java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor
java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor使用bitmap对象直接创建Canvas时传递的时不可变对象;改Canvas canvas = new Canvas(bitmap);为 bitmap = bitmap.copy(Bitmap.Config.ARGB_8888, true); Canvas canvas = new Canvas(bitmap);...转载 2022-05-05 18:14:02 · 467 阅读 · 0 评论 -
AGPBI: {“kind“:“error“,“text“:“Type org.dcm4che3.android.Raster is defined m
在build.gradle文件中添加以阿里导致如下错误AGPBI: {"kind":"error","text":"Type org.dcm4che3.android.Raster is defined m原因:程序在安装过程中有多个dcm4che3文件导致出现大量重复clean一下Project即可build->clean Project...原创 2022-04-19 12:54:31 · 2495 阅读 · 0 评论 -
Andriod通过JDBC连接Mysql数据库-亲测有效(2022年4月14)
试了好长时间终于成功了1、添加依赖 implementation 'mysql:mysql-connector-java:5.1.6'2、添加权限 <uses-permission android:name="android.permission.INTERNET"/>3、编写工具类package com.example.myapplication.util;import android.util.Log;import java.sql.ResultSet;原创 2022-04-14 12:00:17 · 3392 阅读 · 0 评论 -
Android引入Lombok框架
在app下的build.gradle中添加如下依赖 compileOnly 'org.projectlombok:lombok:1.18.16' annotationProcessor 'org.projectlombok:lombok:1.18.16' testCompileOnly 'org.projectlombok:lombok:1.18.16' testAnnotationProcessor 'org.projectlombok:lombok:1.18.16'原创 2022-01-09 10:05:21 · 1593 阅读 · 0 评论 -
Android为活动添加menu折叠式菜单
重写onCreateOptionsMenu设置菜单 /** * 创建菜单方法 * * 有点类似显示布局要写到onCreate方法一样 * @param menu * @return */ @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0,1,0,"清除聊天记录"); menu.add(0,2,0,"删除好友原创 2021-06-01 22:36:21 · 258 阅读 · 3 评论 -
Android UI框架:QUMI XUI
https://www.jianshu.com/p/9fbe7e606a21经常忘记、保存一下转载 2021-05-24 11:46:38 · 277 阅读 · 0 评论 -
Android TCP出现Connection refused异常
动态申请一下权限,申请完权限就可以正常使用,动态权限申请框架permissionsdispatcher <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> permissionsdispatcher依赖添加implementati原创 2021-05-22 11:12:02 · 441 阅读 · 1 评论 -
Android手机唯一码
并不是所有App都需要通过登录标识,也可以通过手机的唯一码区分不同的用户/** * 安卓设备唯一码工具类 */public class UUIDUtil { /*** * 获取手机唯一的设备ID * @return */ public static String getUniquePsuedoID() { String m_szDevIDShort = "35" + (Build.BOARD.length() % 10) + (Bui原创 2021-05-12 23:31:45 · 261 阅读 · 0 评论 -
Android通过代码获取手机IP
/** * IP地址工具类 */public class IPUtil { public static String getIPAddress(Context context) { NetworkInfo info = ((ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo(); if转载 2021-05-12 23:25:27 · 198 阅读 · 0 评论 -
Android Tcp发送文件常见问题
failed to connect to /221.7.210.217 (port 12345): connect failed: EHOSTUNREACH (No route to host)网络问题,比较尴尬,解决方法:换了一个模拟器就不出现这个问题了failed to connect to /221.7.210.217 (port 12345): connect failed: ETIMEDOUT (Connection timed out)...原创 2021-05-12 11:47:02 · 324 阅读 · 0 评论 -
小米6x查看手机IP
小板烧了,无法通过Android Studio捕捉手机屏幕就不上图了。设置→我的设备→全部参数→状态信息→IP地址,即可看到手机IP原创 2021-05-12 11:43:31 · 177 阅读 · 0 评论 -
Android Studio屏幕截图和屏幕录制功能
屏幕截图1处选择连接的手机,点击2处可以捕捉手机的界面Recapture重新捕捉手机屏幕,点击图片可以保存图片等,其他的感觉用处不大屏幕录制1处选择连接的手机,点击2处可以屏幕录制点击录制录制结束点击Stop Recording保存文件即可...原创 2021-05-12 11:39:32 · 617 阅读 · 1 评论 -
Hisense E76mini查看手机IP
1、打开设置2、关于手机3、状态信息4、查看IP原创 2021-05-12 11:27:11 · 152 阅读 · 0 评论 -
Installation did not succeed. The application could not be installed: INSTALL_FAILED_CONFLICTING_PRO
Installation did not succeed.The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDERInstallation failed due to: 'null'Retry原创 2021-05-05 21:31:59 · 683 阅读 · 0 评论 -
adb无法连接上夜神模拟器夜神模拟器cannot connect to 127.0.0.1:62001: 由于目标计算机积极拒绝,无法连接。 (10061)
android-sdk-windows下的platform-tools里的adb.exe替换Nox下的bin里的adb.exe和替换Nox下的bin里的nox_adb.exe(重命名)之前一直通过nox_adb connect 127.0.0.1:62001连接,比较繁琐而且容易断掉原创 2021-04-27 21:51:54 · 493 阅读 · 0 评论 -
error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: the remote en
原文链接postBuffer的默认值太小,将postBuffer值配置成合适的大小。git config --global http.postBuffer 524288000转载 2021-01-13 09:57:29 · 134 阅读 · 0 评论 -
error: src refspec master does not match any error:failed to push some refs to ‘git@github.com:xxxx
原文链接git push -u origin master 出现问题:error: src refspec master does not match anyerror: failed to push some refs to 'https://github.com/lijianxing66628/GGNews.git'原因:问题一、空的暂存区时不能提交上去的问题二、如果创建远程仓库的的时候,勾选了创建 README.md 的情况:github 中的 README.md 文件不在本地代码目录中转载 2021-01-13 09:56:01 · 174 阅读 · 0 评论 -
Android单选框
1、添加布局<RadioGroup android:id="@+id/radiogroup1" android:layout_height="wrap_content" android:layout_width="match_parent" android:orientation="vertical"> <RadioButton android:id="@+id/radiobutton1" android:layo原创 2021-01-13 09:39:05 · 5209 阅读 · 0 评论 -
使用代码设置TextView控件的字体颜色
ColorStateList csl = getResources().getColorStateList(R.color.white);right_text.setTextColor(csl);其中right_text为TextView控件名称原创 2021-01-11 01:32:31 · 364 阅读 · 0 评论 -
Android自定义Drawable背景资源各个方向的圆角宽度
通过topLeftRadius、topRightRadius、bottomLeftRadius、bottomRightRadius分别设置左上、右上、左下、右下的圆角宽度,得到自己想要的效果。<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape&g原创 2021-01-11 01:30:33 · 310 阅读 · 0 评论 -
Permissionsdispatcher动态权限处理找不到XXXActivityPermissionsDispatcher类
添加好RuntimePermissions和NeedsPermission再Build一下才会产生XXXActivityPermissionsDispatcher类原创 2020-12-29 16:41:04 · 428 阅读 · 0 评论 -
使用Android Studio生成APP图标
1、准备一张图片,是图标的基本内容,最好是png格式的。2、mipmap右键new->Image Asset点击操作完成之后就可以一些可是配的图标原创 2020-12-29 11:15:29 · 1389 阅读 · 0 评论 -
Android如何判断ImageView的背景图片是不是Drawable目录下的某张图片
if(statusImageView.getDrawable().getCurrent().getConstantState()==getResources().getDrawable(R.drawable.icon_correct).getConstantState()){ }//icon_correct为图片名称转载 2020-09-26 11:00:47 · 932 阅读 · 2 评论 -
去除CardView的阴影效果
app:cardPreventCornerOverlap="false" app:cardUseCompatPadding="false" app:cardElevation="0dp"原创 2020-09-24 21:46:06 · 1238 阅读 · 0 评论 -
通过CircleImageView边框实现外部填充色效果
为图片外部填充白色效果,可以通过设置CircleImageView的外边框宽度和外边框颜色值实现具体代码 <de.hdodenhof.circleimageview.CircleImageView android:id="@+id/profile_image" android:layout_width="124dp" android:layout_height="124dp" android:src="@drawable/place原创 2020-09-24 21:31:09 · 340 阅读 · 0 评论 -
为CardView设置阴影
添加依赖//https://github.com/zzyyppqq/CardViewShadowColorimplementation 'com.zyp.cardview:cardview:1.0.1'官网属性名效果ycStartShadowColor阴影颜色cardElevation阴影大小实例 <com.zyp.cardview.YcCardView android:layout_width="match_parent"原创 2020-09-24 21:27:40 · 1164 阅读 · 0 评论 -
解决为Activity中在多个Fragment为Toolbar设置菜单导致菜单消失问题
一个Activity页面中有多个Fragment,当为第一个Fragment设置Toolbar时照着网上的资料就解决了问题,但是当为第二个Fragment设置Toolbar时发现第一个Toolbar的菜单不正常显示,找了很多的资料,发现都是将Toolbar当做当做控件使用,不再通过((AppcompatActivity)getActivity()).setSupportActionBar(toolbar)支持Toolbar、使用onCreateOptionsMenu绑定菜单、使用onOptionsItemS转载 2020-09-24 15:15:44 · 625 阅读 · 0 评论 -
Android Studio往模拟器添加音乐
https://www.pianshen.com/article/26361562638/转载 2020-09-22 21:56:23 · 12352 阅读 · 0 评论 -
‘adb‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
adb.exe要么在sdk文件的tool是下要么是在platform-tools文件夹下,只要在环境变量 --> 系统环境变量 --> path加上SDK位置下的tools和platform-tools即可,列如;E:\sdk\android_sdk\tools;E:\sdk\android_sdk\platform-tools;https://blog.csdn.net/yangjunjin/article/details/92802778...转载 2020-09-22 21:36:13 · 176 阅读 · 0 评论 -
小米K20开启开发者模式
https://www.znj.com/news/37094.html原创 2020-09-22 21:09:37 · 366 阅读 · 0 评论 -
解决the ADB binary found at ... is obsolete and has seroiusperformance problems with the Android Emula
ADB二进制文件位已已过时,并且具有与Android模拟器的(ser…不认识这个词)性能问题。请更新到较新版本,以获得显著更快的应用/文件传输,需要升级文本转载 2020-09-22 11:16:27 · 2844 阅读 · 2 评论 -
解决Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT问题
删除所有的镜像,默认在C:\Users\Administrator.androi中设置系统环境变量ANDROID_SDK_HOME:模拟器镜像地址ANDROID_HOME:SDK地址重启重新创建即可正常运行原创 2020-09-22 10:48:51 · 700 阅读 · 0 评论 -
解决an errror occurred while creating the AVD.see idea.log for details问题
下载Android Emulator原创 2020-09-22 10:38:03 · 2348 阅读 · 1 评论 -
Android ImageView的background和src属性值动态修改
background对应的动态属性值修改方法是setBackgroundResourcesrc对应的动态属性值修改方法是setImageResource如果没对应好的话,很容易显示不了自己想要的效果src是前景,显示原图片的大小,可以通过scaleType修改background是背景,显示图片伸缩后的效果这也是为什么我通过src设置后不能通过setBackgroundResource方法修改图片的显示状态,被src指定的图片覆盖住了。...原创 2020-09-19 16:53:52 · 1932 阅读 · 0 评论 -
Android自定义图片指示器
找了好多都没有找到比较合适的图片指示器,所以准备自己做个效果图1、添加布局 <LinearLayout android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/white" android:gravity="center">原创 2020-09-19 16:48:50 · 530 阅读 · 0 评论 -
Android修改ImageView图片的宽高
一直不知道怎么通过代码修改控件的宽高,今天需要仔细了解了一下,主要就是通过获取图片的布局,然后修改图片的宽高,然后将新的布局设置给图片。 ImageView imageView=findViewById(R.id.iv); LayoutParams para; para = imageView.getLayoutParams(); para.height = 600; para.width = 600; imageView.原创 2020-09-19 16:28:23 · 1403 阅读 · 0 评论 -
RelativeLayout布局被挡的问题
我遇到的问题是CardView挡道了ImageView,使用其他的方法都没有解决,最终解决方法是通过给ImageView添加一个CardView,然后放到第一个CardView的后面,ImageView显示正常。原创 2020-09-19 09:50:07 · 616 阅读 · 0 评论 -
Android实现渐变色
https://blog.csdn.net/mq2553299/article/details/72629321转载 2020-09-19 08:14:00 · 273 阅读 · 0 评论 -
AndroidsetBackground和setbackgroundColor不显示颜色问题
使用setBackground和setBackgroundColor修改按钮的背景发现老出各种各样的问题,修改了好多次也没有明显的效果,最终改成了setBackgroundColorResource设置背景,但是需要在color.xml指定或者使用将颜色填充到xml使用R.drawable.文件名指定...原创 2020-09-18 21:45:13 · 1187 阅读 · 0 评论