自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 android ffmpeg视频压缩和格式转换记录

【代码】android ffmpeg视频压缩和格式转换记录。

2023-03-24 11:53:19 571

原创 android app配置抓包:测试debug可抓包,正式release不可抓包

抓包:正式测试环境配置

2023-01-04 15:28:08 949

原创 umeng一键登录全屏,协议title被状态栏压住问题解决

umeng一键登录全屏,webview协议页面设置不全屏

2022-06-22 19:54:30 495

原创 androidstudio编译问题记录

// 解决单module编译问题packagingOptions {exclude ‘META-INF/gradle/incremental.annotation.processors’}// 指定java版本为1.8 解决lambda表达式报错的问题(报错为:Caused by: java.lang.NoSuchMethodError: No static method metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/St

2022-04-20 11:34:45 2367

原创 android 【坑系列】Dialog,popupWindow动画展示不对,全面屏底部白线色块问题记录

设置的宽度和高度要是屏幕的宽度和高度才会完美展示对的动画…,苦苦的探索啊关键代码已加粗CustomDialog文件public void onCreate(...){ ... Window window = getWindow(); if (null != window) { // 动画 setAnimation(true, window); WindowManager.LayoutParams lp = w

2021-09-16 15:53:22 165

原创 2021-08-18 linux学习记录

linux 注:命令行可直接写单行的linux语句单行注释# 注释语句创建文件夹:mkdir [dir_name]创建多层级文件夹 使用-p,-p代表递归创建mkdir -p a/b/c/d移除空文件夹:rmdir [dir_name]创建文件:touch [file_name]写入文件(重定向):echo "text_content" > [file_name] # >代表覆盖内容echo "text_content" >> [file_name] #

2021-08-18 11:46:55 77

原创 2021-08-06正则表达式学习记录

更多用法参考菜鸟教程:菜鸟教程正则表达式语法模板/pattern/gim解释:gim***(修饰符)***分别代表g:表示搜索全部内容i:表示忽略大小写m:表示多行搜索pattern是正则表达式的编写部分常用的符号记录^:在[ ](中括号)中代表除中括号中的所有字符的匹配,不在[ ]中,放在开头位置表示语句的开头,$表示匹配语句的结尾,多行匹配需要加上m,例如/pattern/gm$:表示在行尾匹配\w:表示字母数字下划线,等同于[a-zA-Z0-9]\W:与\w相反,区分

2021-08-06 10:45:06 75

原创 2021-06-23 ActivityTimeAspectJ打点计时记录

package com.xxx.base.aspectj;import android.util.Log;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;import org.aspectj.lang.annotation.P

2021-06-28 16:12:13 111

原创 banner前后两张图实现滑动前景图背景图渐变效果(类似自如app的banner效果)

使用方法:mBinding.bnBanner.setOnPageChangeListener(object : OnPageChangeListener { val viewScrollGradientHelper = BannerScrollGradientHelper(mBinding.bannerCurrentBg, mBinding.bannerWillShowBg) override fun onPageScrollStateChanged(p

2021-06-23 11:41:37 721

原创 (tab)RecyclerView item点击滚动到中间

本文为横向滚动在item的点击事件中mBinding.filterTagRV.smoothScrollBy(view!!.x!!.toInt() + view!!.measuredWidth / 2 - ScreenUtils.getScreenWidth(this@SearchStationActivity) / 2, view!!.y.toInt())

2021-06-16 16:32:54 185

转载 转载:android:marginStart,marginEnd,marginLeft,marginRight的意义

zhuan'zhttps://blog.csdn.net/liuxf1234/article/details/46753797

2021-06-01 10:17:48 528

原创 android 任意view动画从左到右,从无到有显示出来

gif效果图:执行时长可修改anim xml文件中的duration的值来控制;思路:执行动画的上层盖一个同样大小的View(背景色和窗口的背景色保持一致),然后执行上层View的一个平移(从左到右)translate动画,显示出下方盖着的View代码仓库地址:https://gitee.com/my_liweipeng/animation-demo.git...

2021-05-26 18:10:33 1360 1

原创 dialog背景半透明&全透明属性style记录

1.半透明<style name="commDialogStyle" parent="android:Theme.Dialog"> <!--背景颜色--> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowFrame">@null</item> &l...

2021-02-19 18:34:07 752

原创 android 左侧排版...右侧跟随优先显示,撑满屏幕宽度,左侧点点点

约束布局子元素中添加该属性 app:layout_constrainedWidth="true"宽度设置为包裹android:layout_width="wrap_content"至此,解决,搞了半天儿...找到了这么个属性

2021-02-08 17:50:53 487

原创 Rn(reactnative) 全背景方案,headerTitle浮动盖住了控件问题解决方案,动态header高度上边距

在render方法,你的view外层添加如下代码即可让编辑内容置于header下方:// 需要引入的依赖import { HeaderHeightContext } from '@react-navigation/stack';/** 在class内部的render方法,布局外层进行嵌套<HeaderHeightContext.Consumer>布局下方就可以直接使用headerHeight参数,设置到内部View的style中,给个marginTop:headerHeight

2021-01-28 18:45:56 431 1

原创 vsCode常用快捷键记录 Mac电脑

option + Shift +F 代码格式化Shift + Command + O 模糊搜索文件中的方法和属性Command + P 文件模糊搜索control + - 回到上次跳转的位置Shift + option + 下箭头 向下复制一行

2021-01-27 20:11:22 216

原创 android 阿里镜像记录

jcenter()maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }google()maven { url 'https://maven.aliyun.com/repository/public' }maven { url 'https://maven.al

2021-01-16 17:24:40 151

原创 Glide源码学习笔记

1. 判断是否在主线程中:boolean isMainThread = Looper.myLooper() == Looper.getMainLooper();这里利用Looper.myLooper();获取到了当前thread绑定的looper对象,与主线程的Looper对象进行比较,十分巧妙。...

2020-01-10 18:12:35 120

原创 androidstudio 组件化ButterKnife自动生成R2的插件 @BindView(R2.id.xxx)

androidstudio 版本3.5.31. 在Settings里边找到Plugins;2. 选中Marketplace,搜索Android ButterKnife Injections;安装后,重启studio;其他跟ButterKnife相关的插件都卸载掉;卸载如图:在Plugins中选中installed tab:下边只是举例,不是卸载这个哦:是和Butter...

2020-01-10 15:00:53 3553 5

原创 androidstudio 莫名其妙的编译不通过的几种解决方式

1. Build--->clean;2. File--->Restart and Invalidate;3. 删除项目根目录下的 .idea文件夹,重启studio;

2020-01-09 14:37:37 1615

原创 android studio: indexing paused due to...解决

删除项目根目录下的.idea,重启studio--->ok 完美。

2020-01-08 06:13:08 1156

原创 命令行显示当前文件(夹)全部路径

命令行输入 pwd回车即可。

2020-01-04 09:15:46 2513

原创 mac android studio Git路径配置

准备:去git官网,下载mac版本的git,安装,安装完成后,进行以下操作:快捷键:(Command+, )打开Settings--->Version Control--->Git配置第一行:Path to Git executable:/usr/local/bin/git然后点击Test测试一下,弹出 Git Executed Successfully. 就OK了。...

2020-01-03 14:20:18 629

原创 android 键盘顶起布局底部

记录一下软键盘顶部底部布局的方法,步骤一共两步:1. 设置Activity的xml根布局中属性android:fitsSystemWindows="true"2. 设置AndroidManifest中的activity属性<activity android:windowSoftInputMode="stateAlwaysHidden|stateHidden|adjustR...

2019-12-27 20:10:35 1948

原创 Error:SSL peer shut down incorrectly

解决方案:根 build.gradlemaven { url"http://jcenter.bintray.com"} 加入到

2019-11-06 16:12:13 141

原创 android studio Logcat 颜色设置

logcat颜色设置 模式 色值 debug 0091E1 info 56E13E warning E1E125 error FF5F5F

2019-11-06 11:58:20 258

原创 mac androidstudio 新建空项目 Connection refused (Connection refused)

解决方案:mac: 显示 or 隐藏文件的快捷键(shift + Command + .);然后到自己user(这个就是自己的电脑用户名)目录下找到.gradle/gradle.properties打开这个文件:删除代理,重新走sync构建就可以了。...

2019-11-05 00:37:57 889 5

原创 mac本 android 混淆后对apk进行反编译

准备的工具1. apktool-x.x.jar (x.x是版本号) 下载链接:https://ibotpeaches.github.io/Apktool/install/按1~5的步骤依次操作 :参考步骤链接:https://www.jianshu.com/p/58604b77b4d7显示隐藏文件/文件夹 快捷键: shift+command+.2.dex2ja...

2019-06-18 21:13:15 434

原创 android 开发sdk 对sdkDemo 哪些不能被混淆(混淆文件配置)

场景描述sdk是作为library库进行依赖的,我们配置混淆文件只需要在主module(build.gradle中配置了apply “com.android.application”的模块)下的配置文件proguard-rules.pro中进行配置即可。打开主module下的build.gradle 中buildTypes {release {minifyEnabled tru...

2019-06-18 14:36:05 1340

原创 android studio 修改gradle console 的颜色

打开菜单路径:File---Settings...---Editor---Colors & Fonts --- Console Colors选择Console下的Standard output 修改Foreground的颜色即可

2019-06-10 11:56:14 657

原创 sourceTree git 忽略文件.gitignore文件中途添加忽略文件、文件夹问题 for Mac

解决方案先到远程仓库删除要添加的忽略文件,然后本地仓库更新一下,然后在将编辑好的.gitignore 文件提交

2019-02-18 18:02:49 2726

原创 记录下Androidstudio R文件报错,但是可以编译通过的问题解决方式

AndroidStudio菜单---&gt;Help---&gt;Edit Custom Properties...在文件里添加如下配置:idea.max.intellisense.filesize=5000000

2018-07-17 14:12:41 3044

原创 Android 布局layout中嵌套ScrollView Recyclerview等view控件的显示隐藏,引起的下部位置变黑问题解决方案

话不多说,上图。在最外层加上一个带背景色的充满屏幕的&lt;View /&gt;即可解决。

2018-07-03 09:48:42 407

原创 Android软键盘弹出时把布局顶上去的解决方法

在你的清单文件AndroidManifest.xml 里边的对应的 Activity里边配置<activity android:name=".MainActivity" android:label="@string/app_name" android:launchMode="singleTask" android:screenOrientation="portr

2018-02-06 17:59:05 1303

原创 androidstudio 增加ndk,C++支持后跑不起来了的解决方案

打开local.properties文件,注释掉ndk.dir的路径,即可解决

2018-01-26 10:17:57 402

原创 mac androidstudio svn插件配置 svn下载(command line tools)

mac svn需要自行下载,或者如果你安装了xcode会自带command line tools这个插件,百度搜索command line tools,进行下载安装,安装后进行下图配置即可。

2018-01-23 09:16:16 2487

原创 androidstudio svn 分支与主干合并问题总结

① 创建分支:菜单路径--->如下图:上图操作后如下:这里注意一定选下边的选项,从服务器trunk目录copy去创建分支,本地copy会报错,具体原因不详。。创建分支完毕后,便是不断的分支功能开发,代码提交。以首次合并到主干为例来介绍:②代码合并,第一步先将主干最新代码合并到分支来,这里注意,合并的时候,分支的版本选择第一个(就是你创建分支的版本)代码合并菜单路

2018-01-17 13:24:25 2191

原创 android 使用Dialog实现Toast效果,解决有的机型不显示Toast的问题(保证能用)

最近有同事反映app有的操作没提示信息toast,让我感到很困惑,明明Android原生的Toast怎么就不管作用了呢,代码debug看了,代码也走了,就是不显示,到设置里看了看通知管理-->权限,也都开着呢,我的天儿

2017-10-20 13:25:15 2495 2

原创 Android gridview 自定义的,背景黑色块,黑块问题

简单写一下重点。在gridview控件里加上   android:listSelector="@null"  就可以了。 just so easy.

2017-09-20 15:15:55 612

原创 android 完美解决getview position多次调用

gridview更新数据,发现每次更新getview,position=0的时候回调用很多次,这样我的设置数据会走很多次,造成资源占用;下边我就巧妙的解决这个问题。下面贴下代码:里边注释地方是重点,重点看哦:package com.wanzhao.imapp.adapter;import android.content.Context;import android.g

2017-09-07 17:28:23 1795

原型图工具

Axure原型图制作工具,制作精美,清晰,逻辑清楚,动态跳转,添加点击事件,使用方便

2015-06-04

空空如也

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

TA关注的人

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