自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 DevEco Studio for Mac:汉化

设置-搜索框输入“chinese”,勾选箭头处,然后点应用和确认:1、2、3、

2024-01-11 11:54:20 478

原创 DevEco Studio 运行项目时本地数据被清理(先卸载再安装),解决方案

2、勾选“keep Application Data”

2024-01-11 11:48:42 615

原创 DevEco Studio for Mac:zsh: command not found: ohpm

a、如果打开的是.bash_prifile文件,则输入。6、环境变量配置完成,完全关闭并重启DevEco Studio。b、如果打开的是.zshrc文件,则输入。二、如果没有找到ohpm路径,开始配置环境。2、打开终端工具,执行命令。1、新打开一个终端输入。5、编辑完成后,单击。一、检查是否配置有ohpm环境。”,进入Insert模式。,退出编辑模式,然后输入“

2024-01-10 15:42:55 934

原创 DevEco Studio for Mac预览时报错:Build task failed. Open the Run window to view details.

图一: 图二 : 图三:按照以上图示步骤,去掉图三中3号标记的勾选。

2024-01-09 16:13:49 516

原创 HarmonyOS-获取设备的UDID

【代码】HarmonyOS-获取设备的UDID。

2024-01-04 18:37:50 690

原创 DevEco Studio IP Convention for MAC

五、在DevEco Studio菜单栏中,单击Tools>IP Connection,输入连接设备的IP地址(下图2红方框处),单击。3、输入以下内容,添加HDC_SERVER_PORT端口信息:(任意空端口,比如7036)3、Phone/Tablet上的5555端口为打开状态,默认是关闭状态。a、如果打开的是.bash_prifile文件,则输入。b、如果打开的是.zshrc文件,则输入。2、已经获取Phone/Tablet的IP地址,可通过。六、USB拔掉后,如果连接状态消失,需要自己打开。

2024-01-03 15:36:00 1218

原创 认领签名空包(亲测mac 可用)

jarsigner -verbose -keystore 密钥库位置 -signedjar 签名后的apk 签名前的apk 别名。注意:给unsign.apk签名密匙库文件及别名必须要验证的apk一致。否则会导致验证不能通过。要对unsign.apk 文件签名 希望签名后的文件名为 sign.apk。密匙库文件为 d:\keystore\vivo_key.keystore。未签名apk为 d:\apk\unsign.apk。别名(Alias)为 alia。

2023-05-29 10:49:49 132

原创 罗技键盘蓝牙搜不到

罗技K580蓝牙键盘,长按F11/F12在macbookpro 搜索不到?首先 按一下 fn+esc ,然后长按F11/F12,就可以搜到了。

2023-04-13 08:32:51 1537 1

原创 解决EditeText内容右对齐时光标位于hint之前的问题(自定义ClearEditText)

/** * @author: YYB * @description: 自定义EditText,有文字时,右边显示删除按钮。没有文字时,隐藏删除按钮 * @create time:2022/05/26 11:18 */public class ClearEditText extends AppCompatEditText implements TextWatcher, View.OnFocusChangeListener { private Drawable mClearDrawable.

2022-05-26 11:24:01 312

原创 android11 第三方微信登录、分享无法授权解决方案

根据 Android 官方给出的适配方案,在主工程的AndroidManifest.xml 中增加标签,即可解决以上影响,代码如下<manifest package="com.example.app"> ... // 在应用的AndroidManifest.xml添加如下<queries>标签 <queries> <package android:name="com.tencent.mm" /> .

2021-11-24 14:36:18 1834

原创 BottomNavigationView处理只有2个tab的情况

覆盖掉系统属性就行 <!--覆盖bottomNavigationView的属性--> <dimen name="design_bottom_navigation_item_max_width" tools:ignore="PrivateResource">1000dp</dimen> <dimen name="design_bottom_navigation_active_item_max_width" tools:ignore="Privat

2021-11-12 09:04:54 1825

原创 MacBook双开微信

步骤一:使用微信客户端直接打开第一个微信窗口。步骤二:打开命令窗口,输入如下命令:nohup /Applications/WeChat.app/Contents/MacOS/WeChat > /dev/null 2>&1 &步骤三:在弹出的登录界扫码登录第二个微信。...

2021-11-09 16:35:40 179

原创 RecyclerView万能分割线

工具public class RecycleViewDivider extends RecyclerView.ItemDecoration { private Paint mPaint; private Drawable mDivider; private int mDividerHeight = 2;//分割线高度,默认为1px private int mOrientation;//列表的方向:LinearLayoutManager.VERTICAL或LinearL.

2021-11-08 10:54:14 243

原创 TextView 太粗了!

<TextView android:id="@+id/tv" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="22sp" android:textStyle="bold" android:lineSpacingMultiplier="1.2" android:textColor="@color/c..

2021-09-22 16:21:12 138

原创 WebView http图片加载失败

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { //允许加载http与https混合内容 settings.setMixedContentMode(android.webkit.WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);}

2021-08-11 10:45:02 156

原创 Animation笔记

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mBtnStart = (Button) findViewById(R.id.btnStart); mIvHead = (ImageView) findVi..

2021-05-17 11:13:17 83

原创 Manifest merger failed with multiple errors, see logs

首先进入命令行,输入命令gradlew processDebugManifest --stacktrace其中,processDebugManifest是log里面提到的,这个命令是会了获取更多的log信息

2021-03-08 13:27:44 77

原创 Glide 圆角

1、public class GlideRoundTransform extends BitmapTransformation { private static float radius = 0f; public GlideRoundTransform() { this(4); } public GlideRoundTransform(int dp) { super(); this.radius = Resources

2020-06-29 17:20:29 482

原创 RecyclerView分割线

public class DividerItemDecoration extends RecyclerView.ItemDecoration { private static final int[] ATTRS=new int[]{android.R.attr.listDivider}; public static final int HORIZONTAL_LIST= Line...

2020-04-17 17:55:18 145

原创 Android Studio常用Plugin及 手动安装 Plugins

由于网络原因,android studio的插件市场经常不能打开或者不能下载,这种情况我们可以手动下载插件压缩包,再手动安装。第一步,打开基于IntelliJ平台的产品搜索你要的插件,以GsonFormat为例第二步,点右边的get按钮,同时选择使用android studio,同时要注意android studio版本信息,android studio的版本在菜单help-about里可...

2020-03-09 08:58:37 9524

转载 Android开发常用轮子

一、快速开发框架1.XSnow基于RxJava2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦,可自由拓展2.MVPArms一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架(包括Mvp、 Dagger2、RxJava、RxAndroid、Rxl...

2020-01-08 14:43:26 270

原创 android WebView的简单使用

//启用支持javascript WebSettings settings = webs.getSettings(); settings.setJavaScriptEnabled(true);//设置java与js交互 //设置屏幕适应 settings.setLayoutAlgorithm(WebSettings....

2019-06-25 08:32:01 143

转载 Android,App 常用图标尺寸规范

程序启动图标(Logo):小屏ldpi() 36 x 36 px。中屏mdpi(160dpi):48*48px大屏hdpi(240dpi):72*72px特大屏xhdpi(320dpi):96*96px超大屏xxhdpi(480dpi):144*144px底部菜单图标中屏mdpi(160dpi):48*48px大屏hdpi(240dpi):72*72px特...

2019-06-19 10:41:23 14719

原创 dialog去除阴影和半透明背景

private AlertDialog dialogprogress = null; @Override public void showProgress(String msg) { if (null != dialogprogress && dialogprogress.isShowing()) { dialogprog...

2019-06-15 10:20:10 1256

原创 android 评论输入框(PopupWindow)

1、先定义一个按钮(activity_main)<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" andr...

2019-06-12 17:31:15 2617

原创 设置控件宽高比例

//获取屏幕宽度WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);DisplayMetrics dm = new DisplayMetrics();wm.getDefaultDisplay().getMetrics(dm);//计算宽高,我需要的图片尺寸是280*136...

2019-06-12 10:00:03 1480

原创 android studio 解决gradle加载依赖慢的问题

在更目录的 build.gradle 下添加两行配置buildscript { repositories { google() maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' } jcenter()...

2019-06-10 22:01:13 1765

翻译 一步一步教你实现Emoji表情键盘

一、 说明说到聊天,就离不开文字、表情和图片,表情和图片增加了聊天的趣味性,让原本无聊的文字瞬间用表情动了起来,今天给大家带来的是表情键盘,教你一步一步实现。二、功能1、如何控制表情键盘与输入法的切换2、如何解析表情3、如何处理表情与非表情的删除三、实现明确了各个要解决的问题,下面我们逐个来实现表情键盘与输入法切换博主查了一下相关资料,有如下方案方案一:动态改变S...

2019-05-07 10:13:16 2440

原创 MVC、MVP、MVVM

MVCMVC全名是Model--View--Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中Model层处理数据,业务逻辑等;View层处理界面的显示结果;Controller层起到桥梁的作用,来控制View...

2019-04-15 10:48:15 169

原创 PHP--TP开发模式

0、开启调试模式(WWW\tp5\application\config.php)    'app_debug' =&gt;true,1、连接数据库(...database.php)     // 数据库类型    'type'            =&gt; 'mysql',    // 服务器地址    'hostname'        =&gt; '127.0.0.1',    // 数据...

2018-06-22 10:28:06 592

原创 EditText 输入类型 android:inputType=&quot;参数类型&quot;

android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小android:inputType="textCapSentences"--仅第一个...

2018-06-08 15:52:19 363

原创 RxJava

一、基本使用三部曲依赖:compile 'io.reactivex.rxjava2:rxjava:2.0.0-RC5'compile 'io.reactivex.rxjava2:rxandroid:2.0.0-RC1'compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.squareup.retrofit2:converter-...

2018-06-07 16:55:14 113

转载 ImageView.setImageResource(resId) OOM和滑动卡顿,问题的解决!

最近一些用户的老手机 出现加载引导页的时候,滑动界面卡顿和OOM闪退的问题/** * Failed to allocate a 74649612 byte allocation with 16777216 free bytes and 70MB until OOM * * com.wcyq.gangrong.ui.activity.NewGuideActivity$GuidPager...

2018-05-15 09:40:37 2495

原创 杂记

/** * 可能会遇到的问题: * 1&gt; * 退出登录(结束所有进程) * startActivity(new Intent(this, LoginActivity.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK)); * ...

2018-05-14 11:20:37 165

原创 通过Handler进行文件下载(出自菜鸟窝)

public class FileDownloadActivity extends AppCompatActivity { public String url="http://112.124.22.238:8081/course_api/css/net_music.apk"; public String fileName="net_music.apk"; @BindVi...

2018-05-14 11:04:30 1160

原创 android 6.0权限

public static final int EXTERNAL_STORAGE_REQ_CODE=10;public void requestPermission(){ //判断当前Activity是否已经获得该权限 if(ContextCompat.checkSelfPermission(this, Manifest.permission.WRIT...

2018-05-14 11:02:33 414

原创 Android入门之基本布局

1、 LinearLayout又称作线性布局,是一种非常常用的布局。正如它的名字所描述的一样,这个布局会将它所包含的控件在线性方向上依次排列。    既然是线性排列,肯定就不仅只有一个方向,即android:orientation属性指定的排列方向vertical/horuzontal       android:layout_gravity属性和android:gravity属性的区

2017-05-09 08:23:02 380

原创 Android 入门之Intent应用

1、显示IntentIntent intent=new Intent(RequestActivity.this,ResultActivity.class);startActivity(intent);2、隐式Intent打开AndroidMainfest.xml,添加如下代码(每个Intent中只能指定一个action,但能指定多个category)category

2017-05-08 16:47:11 274

原创 Android入门之常用控件

今天复习android 基础入门突然心血来潮,然后。。。首先布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main"

2017-05-08 16:00:21 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除