随笔分类 -  Android

摘要:使用这个代码即可 MediaScannerConnection.scanFile(context, new String[] { filePath}, null, null); 阅读全文
posted @ 2023-10-19 20:00 zhaogaojian 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在Android 11下正常,8.1下不正常 修改import import org.apache.commons.codec.binary.Base64; 为 import android.util.Base64; public static String encrypt(String data) 阅读全文
posted @ 2023-10-19 18:25 zhaogaojian 阅读(27) 评论(0) 推荐(0) 编辑
摘要:ImageView imageView=rootView.findViewById(R.id.avatarImage); imageView.setColorFilter(Color.WHITE, PorterDuff.Mode.SRC_IN); setColorFilter 是 Android 中 阅读全文
posted @ 2023-10-19 16:53 zhaogaojian 阅读(152) 评论(0) 推荐(0) 编辑
摘要:File[] externalFilesDirs = getExternalFilesDirs(null); // 判断是否有第二个SD卡 if (externalFilesDirs.length > 1) { // 第二个SD卡的路径 File secondSdCardDir = external 阅读全文
posted @ 2023-10-16 12:53 zhaogaojian 阅读(49) 评论(0) 推荐(0) 编辑
摘要:解决办法: <?xml version="1.0" encoding="utf-8"?> <paths> <external-files-path name="my_images" path="." /> </paths> 修改为 <?xml version="1.0" encoding="utf- 阅读全文
posted @ 2023-10-12 18:51 zhaogaojian 阅读(9) 评论(0) 推荐(0) 编辑
摘要:弹出下拉菜单可以直接设置,但是显示字体需要使用自定义适配器来生效 你尝试在 Spinner 上应用了自定义的样式,但似乎字体大小未更改。在 Spinner 控件中更改字体大小可能需要使用自定义适配器来生效。尽管你在样式 setting_spinner 中设置了 android:textSize,但这 阅读全文
posted @ 2023-10-10 15:26 zhaogaojian 阅读(278) 评论(0) 推荐(0) 编辑
摘要:private HorizontalBarChart hor_bar_chart; hor_bar_chart=(HorizontalBarChart) findViewById(R.id.hor_barchart); YAxis leftYAxis=hor_bar_chart.getAxisLef 阅读全文
posted @ 2023-10-09 21:41 zhaogaojian 阅读(51) 评论(0) 推荐(0) 编辑
摘要:在Android12中使用蓝牙访问设备,弹出了提示允许发现并连接到附近设备,但是搜索不到蓝牙 Android11:android.permission.BLUETOOTH、android.permission.BLUETOOTH_ADMIN Android12:android.permission. 阅读全文
posted @ 2023-10-07 09:43 zhaogaojian 阅读(238) 评论(0) 推荐(0) 编辑
摘要:目前主要发现两种问题: 1、现象是切换页面后,TextEdit第一次点击会触发软键盘,但是不能输入文字,再点击一次正常,解决办法如下: 关键代码view.requestFocus();一句 viewPager.registerOnPageChangeCallback(new ViewPager2.O 阅读全文
posted @ 2023-09-26 17:04 zhaogaojian 阅读(62) 评论(0) 推荐(0) 编辑
摘要:可以考虑在 XML 布局文件中添加 android:focusableInTouchMode="true" 属性,以确保 ClearEditText 控件在触摸模式下也能获取焦点。这样,用户在首次点击时会立即看到光标。 在 XML 布局文件中,将 ClearEditText 的定义中添加 andro 阅读全文
posted @ 2023-09-25 21:47 zhaogaojian 阅读(53) 评论(0) 推荐(0) 编辑
摘要:实现了要给带清除按钮的ClearEditText,但是无法显示图标 <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_c 阅读全文
posted @ 2023-09-25 16:59 zhaogaojian 阅读(42) 评论(0) 推荐(0) 编辑
摘要:... xAxis.setTextSize(14f); // 设置字体大小为18dp dataSet.setValueTextSize(14f); // 设置字体大小为14dp Legend legend = chart.getLegend(); legend.setFormSize(14f); l 阅读全文
posted @ 2023-09-23 22:51 zhaogaojian 阅读(8) 评论(0) 推荐(0) 编辑
摘要:2022.3.1版本 修改settings.gradle dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven { url 阅读全文
posted @ 2023-09-23 17:11 zhaogaojian 阅读(53) 评论(0) 推荐(0) 编辑
摘要:package com.tools.ttt; import static android.content.ContentValues.TAG; import android.content.pm.ActivityInfo; import android.content.res.Configurati 阅读全文
posted @ 2023-09-23 11:41 zhaogaojian 阅读(14) 评论(0) 推荐(0) 编辑
摘要:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = ActivityMainBinding.inflate(getLayoutInflater()); s 阅读全文
posted @ 2023-09-22 17:46 zhaogaojian 阅读(16) 评论(0) 推荐(0) 编辑
摘要:电视机就像是屏幕,而 SurfaceView 则是你要在屏幕上显示的内容。然而,你不能直接在电视机上直接绘制内容,就像你不能直接在 SurfaceView 上绘制内容一样。这就是 SurfaceHolder 登场的地方。 SurfaceHolder 就像是遥控器,它是控制你如何在电视屏幕上显示内容的 阅读全文
posted @ 2023-08-18 10:31 zhaogaojian 阅读(6) 评论(0) 推荐(0) 编辑
摘要:##1、Failed to resolve: project library 修改settings.gradle include ':app', ':library' //增加下面一句 project(':library').projectDir = new File('/library/main' 阅读全文
posted @ 2023-08-15 23:58 zhaogaojian 阅读(127) 评论(0) 推荐(0) 编辑
摘要:#一、创建传统Java语言项目 重点:EmptyActivity不能选择java. ##步骤一: ![image](https://img2023.cnblogs.com/blog/427803/202308/427803-20230815084433268-1563558573.png) ##步骤 阅读全文
posted @ 2023-08-15 08:49 zhaogaojian 阅读(58) 评论(0) 推荐(0) 编辑
摘要:环境win10 +androidstudio4.1.1 Android A problem occurred configuring project ‘:app‘. > java.lang.NullPointerException 方式一:按网上说的设置路径、:app前加. 未能解决问题,失败 方式 阅读全文
posted @ 2020-12-15 17:08 zhaogaojian 阅读(4700) 评论(0) 推荐(0) 编辑
摘要:点sync时会出现一个链接,copy该链接到迅雷里下载,然后再copy到 C:\Users\xxxx\.gradle\wrapper\dists\gradle-x.x.x-all\ankdp27end7byghfw1q2sw75f 对应目录,下重启androidstudio即可 阅读全文
posted @ 2020-12-10 22:57 zhaogaojian 阅读(129) 评论(0) 推荐(0) 编辑