- 博客(17)
- 收藏
- 关注
原创 通过adb命令卸载系统app
pm uninstall -k --user 0 包名(会保留app数据)pm uninstall --user 0 包名(不保留数据)
2023-04-19 16:43:34
3868
原创 进度值跟着进度滑动progress
本文参考https://github.com/daimajia/NumberProgressBar做出的修改效果图public class MyProgressBar extends View { /** * 最大进度 */ private int mMaxProgress = 1000; /** * 当前进度 */ private int mCurrentProgress = 0; /** * 进度
2021-01-07 15:14:14
298
原创 登录页面键盘弹出的时候不遮挡键盘
public class ScrollRelativeLayout extends RelativeLayout { private Scroller mScroller; private View mAnchor; private static final String TAG = "ScrollRelativeLayout"; private List<EditText> mChildEtList = new ArrayList<>(); .
2020-11-23 15:12:17
181
原创 进度值随着thumb滑动的seekbar
public class MySeekBar extends androidx.appcompat.widget.AppCompatSeekBar { private Drawable thumb; private Resources res; private Paint paint; private Bitmap bmp; private Drawable mThumb; public MySeekBar(Context context) { .
2020-11-23 15:04:55
341
原创 带进度值的progress
public class MyProgress extends View { private int mWidth; private int mHeight; private float diameter = 50; //直径 private float centerX; //圆心X坐标 private float centerY; //圆心Y坐标 private Paint allArcPaint; private Paint progressP.
2020-11-23 14:50:39
327
原创 flutter第一次踩坑 flutter.sdk not set in local.properties
今天新创建一个flutter项目,运行的时候报错flutter.sdk not set in local.properties. Expression: (flutterSdkPath != null). Values: flutterSdkPath = null报的错已经提示我们了,在local.properties这个里面没有找到flutter sdk,我们需要在local.properties这个文件里面加上flutter sdk路径,我们看下 下图,fluttersdkpath...
2020-06-23 15:23:30
8797
原创 Build:failed
今天集成国外支付的时候报错了,遇到了以下问题,如果有相同的问题,希望能帮到你,同时也记录以下,下次出现可以快速解决1.其实报错信息已经说了,需要在清单文件中加入add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest加完之后运行还是报...
2020-04-21 17:38:25
4681
原创 卸载系统应用
打开应用,查看当前应用包名adb shell dumpsys window | findstr mCurrentFocus卸载应用adb shell pm uninstall --user 0 com.oneplus.backuprestore--user 0中的0是当前用户,默认为0,后面为应用包名...
2019-08-20 09:51:28
384
原创 布局加载的时候计算view的宽高
ui作图的时候要在文字下面加上绚丽的下划线,当时想在布局中直接把下户线的宽度写死,后面想了想又不对,应为这样肯定是对不齐的,还是得计算出文字的宽度后,再设置绚丽下划线的宽度. 后面在初始化view的时候获取文字的宽度一直为0,因为当时页面还没有渲染成功,只有当Activity的当前Window获得焦点时表示Activity是完全对用户可见的,这个时候才能获取到vi...
2019-07-08 23:59:51
283
原创 Text的属性使用
Text( //文本 'hello world', //最大行数 maxLines: 1, //TextAlign.left左对齐 //TextAlign.right右对齐 //居中对齐 ...
2019-06-04 18:03:59
2242
原创 android studio 用wifi调试真机
1.手机使用的wifi和电脑使用的wifi是同一个网2.先用数据线连接手机3.用命令行输入 (如果配置了adb变量,可以在android studio里面直接用命令行输入) adb tcpip 55554.adb connect xx.xx.xx.xx(当前手机使用网络的ip,在手机设置-->状态信息-->ip地址查看,我的手机是这么找的,其他的手...
2019-05-28 10:41:00
687
原创 安卓可拖动控件图标
这个可拖动的图标写的比较简单,当时产品给的需求是放一个小icon,当做广告,在4个主页面都可以显示拖动所以自定义的时候就直接继承了ImageView,下面直接上代码吧,要注意的是,获取屏幕高度的时候要减去状态栏的高度package com.example.myapplication;import android.annotation.SuppressLint;import andr...
2019-05-27 17:40:03
689
原创 app退出后再次打开app,静态变量的值还存在的问题
尽量少用静态变量,如果你已经用了,但是又不想麻烦,还想继续用静态变量,那就要退出app的时候把进程kill掉在Mainactivity中的onDestroy()中调用 android.os.Process.killProcess(android.os.Process.myPid());就好了最好不要用静态变量...
2019-05-17 17:21:09
1116
原创 适配沉浸式状态栏,状态栏字体颜色(魅族,小米,oppo)
/** * @param activity * @param useThemestatusBarColor 是否要状态栏的颜色,不设置则为透明色 * @param withoutUseStatusBarColor 是否不需要使用状态栏为暗色调 */public static void setStatusBar(Activity activity, boolean useThemest...
2018-06-12 14:26:36
6005
原创 动态设置布局
设计图是这样的下面的卡片需要占上面的背景的一半以前都是把下面卡片的大小写死,然后设置一个负的marginTop但是现在想这么写的时候,突然感觉有点low,所以就换了一种写法layoutTop是上面的根布局layoutMoney是下面卡片的根布局mBackground是背景图片/** * 设置背景高度 */private void refreshBackground() { //SDK...
2018-06-01 11:53:19
790
原创 更改小米,魅族手机状态栏字体颜色
以前在githup找了一个工具类,状态栏字体颜色是白色的时候没有什么问题,但是改为深颜色后,发现小米5手机是没有生效的,后面在小米开发文档看了一下,发现6.0以后不用为小米的状态栏字体做处理了,下面是工具类,标红的地方是处理小米5以上的状态栏字体颜色手机类型private static final String KEY_MIUI_VERSION_CODE = "ro.miui.ui.version...
2018-06-01 11:03:20
2018
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人