- 博客(60)
- 资源 (1)
- 收藏
- 关注
原创 Your build is currently configured to use Java 20.0.2 and Gradle 8.0
jdk 版本不适配 下载jdk17。
2023-09-08 09:33:06 536
原创 TextView 子串设置颜色
//设置选择人数String text = getResources().getString(R.string.ls_select_all) + getResources().getString(R.string.ls_select_num, size);Spanned colorText = Html.fromHtml(text);mSelectNum.setText(colorText);<string name="ls_select_all">全选</s.
2021-07-13 16:18:02 114
原创 计算TextView 文本内容整体高度
//内容((TextView) itemView.findViewById(R.id.tv_content)).setText(abnormalResult.getResult());Paint paint= new Paint();TextView textView = itemView.findViewById(R.id.tv_content);String str = textView.getText().toString();int strWidth = (int)pain...
2021-02-26 08:39:20 1423
原创 复制到剪切板
//获取剪贴板管理器:ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);// 创建普通字符型ClipDataClipData mClipData = ClipData.newPlainText("Label", response.body().getData());// 将ClipData内容放到系统剪贴板里。cm.setPrimaryClip(mClipData);...
2020-12-30 08:13:46 161
原创 background
按钮 背景<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/control3_1" android:state_enabled="true" android:state_focused="true" android:state.
2020-12-03 09:32:50 73
原创 全局将glide 替换成4.5.0
dependencies {configurations.all { resolutionStrategy { force 'com.github.bumptech.glide:glide:4.5.0' }}}
2020-10-22 10:14:10 182
原创 应用自升级 记录
android 升级缺静态权限会出现 setCommandByIoctl failed ret:-1, cmdid:23, errno:103
2020-09-29 08:35:12 1550 1
原创 动态权限申请
//图片选择器implementation 'com.github.dida-logistics:SkinGallery:1.0.0'implementation 'com.github.LuckSiege.PictureSelector:picture_library:v2.2.3'import android.Manifest;import android.os.Bundle;import androidx.annotation.Nullable;import androidx...
2020-09-29 08:34:17 217
原创 调用系统安装应用
/** * 调用系统安装应用 */public static boolean installApk(Context context, File file) { if (file == null || !file.exists() || !file.isFile()) { return false; } try { Uri uri; Intent intent = new Intent(Intent.ACTION_VIEW); .
2020-09-10 13:58:26 156
原创 checkbox
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:state_pressed="true" android:drawable="@drawable/setting_toggle_on" /> <it.
2020-09-07 15:02:42 70
原创 屏幕旋转
unspecified,默认值,由系统决定,不同手机可能不一致 landscape,强制横屏显示 portrait,强制竖屏显 behind,与前一个activity方向相同 sensor,根据物理传感器方向转动,用户90度、180度、270度旋转手机方向,activity都更着变化 sensorLandscape,横屏旋转,一般横屏游戏会这样设置 sensorPortrait,竖屏旋转 nosensor,旋转设备时候,界面不会跟着旋转。初始化界面方向由系统控制 user,用户当前设置的方向
2020-09-03 15:36:41 125
原创 springboot 使用
1 、java.sql.SQLException: Unknown system variable 'query_cache_size'或com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException异常解决方法mysql 版本不一致引起 如mysql-8.0.19-winx64引入8.0.11版本,更新驱动如下<dependency> <groupId>mysql</groupId&g.
2020-08-24 10:41:36 72
原创 mysql 下载安装及问题处理
下载mysql网址https://www.mysql.com/cn/downloads///相应下载的目录下初始化mysql,产生data文件D:\server\mysql-8.0.19-winx64\bin>mysqld --initialize //开启服务D:\server\mysql-8.0.19-winx64\bin>net start mysql出现以上错误:方法1:data文件夹是自己创建的,删除data文件夹,在DOS界面进入到MySQL...
2020-08-24 10:34:39 153
原创 ImmersionBar
//信息栏implementation 'com.gyf.barlibrary:barlibrary:2.2.9'public class StartupActivity extends Activity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi.
2020-08-20 15:22:54 471
原创 背景
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:topLeftRadius="4dp" android:topRightRadius="4dp" android:bottomLeft.
2020-08-07 10:48:31 102
原创 mysql 操作指令
启动 D:\server\mysql-8.0.19-winx64\bin>net start mysql // 关闭D:\server\mysql-8.0.19-winx64\bin>net stop mysql初始化获取初始密码:D:\server\mysql-8.0.19-winx64\bin>mysqld --initialize --console登陆D:\server\mysql-8.0.19-winx64\bin>mysql -u -root ...
2020-07-30 16:56:18 133
原创 ScrollView 与 键盘显示
<androidx.core.widget.NestedScrollView android:id="@+id/nsv_event" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_he.
2020-07-19 10:24:48 304
原创 aar 中使用 butterknife
https://github.com/JakeWharton/butterknifeclass ExampleActivity extends Activity { @BindView(R.id.user) EditText username; @BindView(R.id.pass) EditText password; @BindString(R.string.login_error) String loginErrorMessage; @OnClick(R.id.submit
2020-07-17 14:36:42 372
原创 引入第三方
引入第三方代码implementation project(path: ':healthlibrary')引入第三方 aarcompile(name: 'healthlibrary-release', ext: 'aar')引入第三方 jarcompile files('libs/xxx.jar')
2020-07-17 14:32:34 445
原创 dialog 显示图片
private PopupWindow popupDialog;/** * 弹出图片放大框 * * @param url 图片路径 */public void showDialog(Context mContext, String url) { if (isFinishing()) { return; } try { //容错 if (popupDialog != null) { hideDialog(); .
2020-07-02 10:02:34 1289 2
原创 下拉更新,底部上拉加载更多
implementation 'androidx.recyclerview:recyclerview:1.0.0' //列表implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.1'import android.content.Context;import android.view.View;import com.billy.android.swipe.nurseing.Entity.L...
2020-06-16 08:56:20 1919
原创 进制转换
16进制String 转成 intBigInteger bigint = new BigInteger(hexs, 16);int big = Integer.valueOf(bigint.toString());
2020-05-07 17:11:28 89
原创 多权限申请
private static final int VIDEO_PERMISSIONS_CODE = 1;//需要的权限private static final String[] VIDEO_PERMISSIONS = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_E...
2020-04-24 15:46:26 159
原创 Android studio 中快捷键无效的解决方式
Ctrl+Shift+f :搜狗输入法 高级-》系统功能快捷键-》简繁切换 修改一下就好Ctrl+Shift+左键/右键 前进后退:桌面右键 图形属性-》选项和支持 快捷键修改Ctrl+Shift+MCtrl+Shift+N...
2020-04-20 15:02:30 1845
原创 学习
http://www.imooc.com/article/264731 Android学习路线总结http://www.cocoachina.com/articles/30343 史上最全的Android面试题集锦
2020-03-26 16:53:56 89
原创 okGo发送图片信息
/** * 发送照片 */ public static void sendPhoto(String path, BaseCallback<byte[]> listener) { String url = "http://w"; OkGo.<by...
2020-03-26 16:45:10 209
原创 SharedPreferences 的使用
import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import java.util.Map;public class DataKeeper { protected static DataK...
2020-03-26 16:39:00 152 1
原创 大小端转换
import android.text.TextUtils;import java.io.UnsupportedEncodingException;import java.nio.ByteBuffer;public class FormatTransfer { /** * 将int转为低字节在前,高字节在后的byte数组 * * @param n ...
2020-03-26 16:37:33 329
原创 selector 一般使用
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/check_true1" android:state_checked="...
2020-03-20 16:22:56 76
原创 解压 输入解压包输出解压文件路径
public class MyZipFile { private static final String TAG = MyZipFile.class.getSimpleName(); public static boolean unZipFile(Context context, String inPath, String outPath) throws IOException...
2020-03-06 11:56:55 288
原创 surfaceview 出现 connect: already connected (cur=1, req=1)
渲染代码 要在surfaceCreated 调用完在使用界面渲染
2020-02-26 11:15:27 3066
原创 修改TextView样式,背景加文字
<TextView android:id="@+id/iv_ok" android:layout_width="128dp" android:layout_height="128dp" android:layout_marginLeft="26dp" android:text="@string/confirm" android:gravity...
2020-01-06 15:28:56 97
原创 图片合成
/** * 将2张图片合成 * @param downBitmap 底部图片 * @param upBitmap 置顶的图片 * @return */ public Bitmap compoundBitmap(Bitmap downBitmap,Bitmap upBitmap) { if(downBitma...
2019-12-26 10:23:48 112
原创 Android 资源 id 转换成 Uri
private static Uri getFallbackRingtoneUri(Context context) { final String packageName = context.getPackageName(); return Uri.parse("android.resource://" + packageName + "/" + R.raw.alarm_e...
2019-12-25 13:58:55 361
原创 Edittext 输入已达上限提示
package com.xx.view;import android.content.Context;import android.text.InputFilter;import android.text.Spanned;import android.widget.Toast;public class MyLengthFilter implements InputFilter {...
2019-12-13 14:01:36 287
原创 设置获取 系统License
//设置LicensepublicstaticvoidsetLicense(Contextcontext,Stringlicense){try{Class<?>clsGlobal=Class.forName("android.provider.Settings$Global");MethodmethodGetStrin...
2019-12-06 11:49:10 507
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人