随笔分类 - Android
摘要:mLineChart.getLineData().setValueFormatter(new IValueFormatter() { @Override public String getFormattedValue(float value, Entry entry, int dataSetInde
阅读全文
摘要:bluetoothAdapter startscan和stopscan需要使用一个回调函数。
阅读全文
摘要:使用这个代码即可 MediaScannerConnection.scanFile(context, new String[] { filePath}, null, null);
阅读全文
摘要:在Android 11下正常,8.1下不正常 修改import import org.apache.commons.codec.binary.Base64; 为 import android.util.Base64; public static String encrypt(String data)
阅读全文
摘要:ImageView imageView=rootView.findViewById(R.id.avatarImage); imageView.setColorFilter(Color.WHITE, PorterDuff.Mode.SRC_IN); setColorFilter 是 Android 中
阅读全文
摘要:File[] externalFilesDirs = getExternalFilesDirs(null); // 判断是否有第二个SD卡 if (externalFilesDirs.length > 1) { // 第二个SD卡的路径 File secondSdCardDir = external
阅读全文
摘要:解决办法: <?xml version="1.0" encoding="utf-8"?> <paths> <external-files-path name="my_images" path="." /> </paths> 修改为 <?xml version="1.0" encoding="utf-
阅读全文
摘要:弹出下拉菜单可以直接设置,但是显示字体需要使用自定义适配器来生效 你尝试在 Spinner 上应用了自定义的样式,但似乎字体大小未更改。在 Spinner 控件中更改字体大小可能需要使用自定义适配器来生效。尽管你在样式 setting_spinner 中设置了 android:textSize,但这
阅读全文
摘要:private HorizontalBarChart hor_bar_chart; hor_bar_chart=(HorizontalBarChart) findViewById(R.id.hor_barchart); YAxis leftYAxis=hor_bar_chart.getAxisLef
阅读全文
摘要:在Android12中使用蓝牙访问设备,弹出了提示允许发现并连接到附近设备,但是搜索不到蓝牙 Android11:android.permission.BLUETOOTH、android.permission.BLUETOOTH_ADMIN Android12:android.permission.
阅读全文
摘要:目前主要发现两种问题: 1、现象是切换页面后,TextEdit第一次点击会触发软键盘,但是不能输入文字,再点击一次正常,解决办法如下: 关键代码view.requestFocus();一句 viewPager.registerOnPageChangeCallback(new ViewPager2.O
阅读全文
摘要:可以考虑在 XML 布局文件中添加 android:focusableInTouchMode="true" 属性,以确保 ClearEditText 控件在触摸模式下也能获取焦点。这样,用户在首次点击时会立即看到光标。 在 XML 布局文件中,将 ClearEditText 的定义中添加 andro
阅读全文
摘要:实现了要给带清除按钮的ClearEditText,但是无法显示图标 <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_c
阅读全文
摘要:... xAxis.setTextSize(14f); // 设置字体大小为18dp dataSet.setValueTextSize(14f); // 设置字体大小为14dp Legend legend = chart.getLegend(); legend.setFormSize(14f); l
阅读全文
摘要:2022.3.1版本 修改settings.gradle dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven { url
阅读全文
摘要:package com.tools.ttt; import static android.content.ContentValues.TAG; import android.content.pm.ActivityInfo; import android.content.res.Configurati
阅读全文
摘要:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = ActivityMainBinding.inflate(getLayoutInflater()); s
阅读全文
摘要:电视机就像是屏幕,而 SurfaceView 则是你要在屏幕上显示的内容。然而,你不能直接在电视机上直接绘制内容,就像你不能直接在 SurfaceView 上绘制内容一样。这就是 SurfaceHolder 登场的地方。 SurfaceHolder 就像是遥控器,它是控制你如何在电视屏幕上显示内容的
阅读全文
摘要:##1、Failed to resolve: project library 修改settings.gradle include ':app', ':library' //增加下面一句 project(':library').projectDir = new File('/library/main'
阅读全文
摘要:#一、创建传统Java语言项目 重点:EmptyActivity不能选择java. ##步骤一: ![image](https://img2023.cnblogs.com/blog/427803/202308/427803-20230815084433268-1563558573.png) ##步骤
阅读全文