自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一些常用代码块缩写

1、快速生成TAG:logt2、快速生成public static final :psf3、快速生成public static final String :psfs4、快速生成public static final int :psfi5、快速生成public static AppManager getInstance() {return mAppManager;}:geti6、快速生成for (int i = 0; i < ; i++) {}:fori7、快速补全变量名字 A.

2022-04-13 15:10:04 229

原创 解决Could not resolve XXX

假如已经确认自己的Android Studio没有设置网络代理,并且确认自己网络没有问题的情况下 打开1.终端输入 open .gradle2.打开 gradle.properties文件3.把后面四行注释掉就可以了。

2022-01-12 16:26:31 5208

原创 解决android 使用Notification弹多个通知,点击只跳转最新的bug

有问题的写法:PendingIntent pIntent = PendingIntent.getBroadcast(context, 0, targetIntent, PendingIntent.FLAG_UPDATE_CURRENT);注释里写的很清楚,param2是用来区分sender的,故每次都是0,每次都会被覆盖。定义一个变量 mCount,每次自增,然后第四个参数,要FLAG_UPDATE_CURRENT 及时更新,解决。正确代码:PendingIntent pIntent = ..

2021-11-05 17:25:28 2209

原创 鸿蒙环境搭建问题(新建项目编译报错,gradle版本拉不下来)

下载了鸿蒙的DevEco-Studio 但是新建项目老是编译不过,排除了网络代理问题,但是还是报这个:What went wrong:A problem occurred configuring root project 'MyApplication'.> Could not resolve all artifacts for configuration ':classpath'. > Could not resolve com.huawei.ohos:hap:2.4.0.1..

2021-08-13 18:14:46 1839 1

原创 剑指offer之二叉树浅析

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档剑指offer之二叉树浅析一、二叉树介绍,以及遍历二叉树是一种非常重要的数据结构,很多别的结构都是由二叉树演变而来.性质1: 在二叉树的第i层上至多有2的(i-1)次方个结点(i>=1)性质2:深度为k的二叉树至多有2的(k-1)次方个结点,(k>=1) 2.满二叉树与完全二叉树满二叉树:一个高为k的二叉树,拥有2的(k -1)次方个子节点. 就是,每一层的节点数都为最大...

2020-10-13 20:21:05 136

原创 Android快速监听手机是否关机/重启过

Android注册静态BroadcastReceiver可以监听到开机/关机/重启的状态.但是,关机的广播有的时候收不到,开机的广播延时特别大,体验不是很好.所以可以根据SystemProperties的各种属性的特征来解决开机广播接收慢的问题.方法为SystemProperties.set(String key, String value);key的属性有多种:1.如果属性名称以“ro.”开头,那么这个属性被视为只读属性。设置之后,属性值不能改变。2.如果属性名称以“persist.”开头

2020-09-04 21:43:29 2664

原创 Android 原生Dialog一个TextView解决类似超链接的,以及同一个Webview跳到另一个html页面的问题

相信大家在开发过程中经常遇到这种类似超连接提示的dialog。下面介绍一种方法,无须自定义Dialog,用原生Dialog只用一个TextView就能实现的步骤。//用这个方法来处理字符串,设置特定颜色,以及点击事件。public static SpannableString formatMessage(final Context context, String msg, int...

2019-11-25 19:37:36 819

原创 Android xliff标签

开发中,经常遇到给一个TextView赋值,但是这个值不是固定不变的,比如 : "小A今年X岁了 上Y年级 有Z个书包"这里的 A,X,Y,Z值是不确定的,那么这里string里的文件该怎么写呢?这就要用到xliff标签了。1.先在resources标签下加xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2" 这么一句...

2019-11-25 17:39:19 256

原创 Android中通过反射的方式调用某些方法

Android中有些系统类的方法未对外开放,然而有时却要用到这些东西来完成自己的需求,那么这时候就可以用反射的方法来完成。eg1:举一个系统类的例子。 Window类用的比较多,项目里用到了,切换fragment,就更改标题栏的颜色,用到了给window设置颜色的方法,而又无法调用,所以就通过反射的方式。public static void setStatusBarColorForc...

2019-11-08 15:53:12 1713 1

原创 unzip:  cannot find or open Ubuntu系统下解压文件失败的解决办法

问题: 执行解压命令:unzip -d /home/××/下载 gradle-3.5-all.zip时,目录完全正确但是却出现了如下错误: unzip: cannot find or open gradle-3.5-all.zip, gradle-3.5-all.zip.zip or gradle-3.5-all.zip.ZIP.原因: 问题就是,一般在linux...

2019-10-28 20:52:25 28049 5

原创 Android 更改log的 tag信息

关于Android studio 设置自定义tag的问题,老忘记,写个博客记录一下.效果是1.2.可以看到Mr.li是我自己添加的tag.设置步骤:Settings-->Live Templates-->AndroidLog-->点开你需要配置的log然后把下方现实的TAG改成你想要的 eg:"Mr.li","Ms.yue"最后的最后,点击...

2019-10-28 14:30:41 1260

原创 vlc for android 不能全屏,或者画面不能铺满的问题。

做视频开发的时候,肯定会遇到,小窗口播放,然后支持全屏播放。   我遇到的问题,有两个。一:小窗口视频有黑边。就是还是没充满。二:全屏画面也是铺不满,而且跟小窗口的画面大小是一样的。我横屏时候我的SurfaceView已经充满布局(怎么知道的?笨办法,我给它添加一个点击事件,点击时候它会有反应啊)。然而画面是充不满的。怎么办呢,又是一顿查资料加思考,我确定我是有想过动vlc 的

2017-11-24 10:05:10 6864 4

原创 vlc for Android播放视频第一帧出画面慢。

网上资料很少,我的vlc版本是2016年自己编译的,资料超少。 vlc出画面慢有两种解决方法。如果vlc版本比较新,设置vlc属性的方式不是通过libvlc,而是通过下图这种Media对象来设置的:media.addOption(":");废话少说,该解决正事了,网上传言,出图慢,有两种方式,一种是增大network-caching,确定视频流的协议你的vlc版本支持后,不好使再增

2017-11-23 10:26:06 2717

空空如也

空空如也

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

TA关注的人

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