4 chenhuakang

尚未进行身份认证

我要认证

http://tecent.320.io/discuz

等级
TA的排名 7k+

安卓通过url获取到对应的参数

通过传入的url,获取对应的参数url:http://www.xxx.yyy?userId=123456&needSelect=1打印的时候打印出具体的参数名url.get("userId"),获取到应该是123456 public static Map<String, List<String>> getQueryParams(String...

2020-01-19 20:26:57

安卓属性动画进出规则说明

A进入B,对象在C在A界面,跳转到B界面1) B界面刚刚进入的时候,在setEnterTransition设置setEnterTransition() - 当A startB时,使B中的View进入场景的transition在B中设置C相关属性2) 在退出B界面的时候,在setReturnTransition设置setReturnTransition() - 当B 返回...

2020-01-02 20:30:43

友盟Umeng微信QQ首次登录无法获取nickname

最近调试Umeng的时候发现首次无法获取到nickname发现自己使用了错误的API,特此记录一下UMShareAPI umShareAPI = UMShareAPI.get(this);;错误使用方式:(已经废弃,不推荐使用,Demo里面有使用)umShareAPI.doOauthVerify(this, SHARE_MEDIA.QQ,this);正确使用方式:umShare...

2019-12-27 19:43:30

Only fullscreen activities can request orientation终极解决方法

一开始是提交app 到小米市场,一直提示app闪退不稳定,公司测试机很少,后面在https://www.testin.cn找到闪退原因后面看了以下文章才真正解决问题:原文地址:https://blog.csdn.net/starry_eve/article/details/82777160适配到安卓O,适配了Service、通知等等,天真的以为一切都结束了,换菊花厂手机试APP,...

2019-12-25 11:41:06

超简单的自定义ImageView,支持圆角和直角

原文地址:https://blog.csdn.net/qq_26287435/article/details/79162186超简单的自定义ImageView,支持圆角和直角public class CustomRoundAngleImageView extends AppCompatImageView { float width, height; public Cus...

2019-12-12 17:14:53

关于解决No cached version of com.android.tools.build:aapt2:3.2.1 available for offline mode的方法

在settings->Build...->Gradle里取消Offline work选项,但我根本就没有勾选过这个选项,这个方法不行。在Settings > Build, Execution, Deployment > Compiler里找到Command-line Options里将--offline删掉就行了...

2019-11-20 19:06:48

APK权限大全 Android必懂知识

访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 获取精确位置 android....

2019-11-01 15:50:15

使用libjpeg进行图片压缩(哈夫曼算法,无损压缩)

原文地址:https://blog.51cto.com/13598859/2070274Huffman算法也是一种无损压缩算法,但与LZW压缩算法不同,Huffman需要得到每种字符出现概率的先验知识。通过计算字符序列中每种字符出现的频率,为每种字符进行唯一的编码设计,使得频率高的字符占的位数短,而频率低的字符长,来达到压缩的目的。通常可以节省20%~90%的空间,很大程度上依赖数据的特...

2019-08-19 16:54:03

几个不错的Android开源音视频播放器

原文地址:https://www.jianshu.com/p/6161259a569e整理了一下Github上几个开源的音视频播放器项目,有兴趣的同学可以clone代码去研究学习。UniversalMusicPlayerhttps://github.com/googlesamples/android-UniversalMusicPlayer这是Google开源的一个音频播放器项目,它...

2019-08-08 14:03:16

几个不错的Android开源音视频播放器

原文链接:https://blog.csdn.net/u012246458/article/details/83620456需求:搜集到的github常用的视频和音频播放器,其中前三个是比较常用的播放器。第四个和第五个是比较直白的用法。1.ijkplayer项目地址:https://github.com/Bilibili/ijkplayer介绍:Ijkplayer 是B...

2019-08-08 14:00:55

Java中Collections.sort()的使用!

原文地址:https://blog.csdn.net/qq_23179075/article/details/78753136在日常开发中,很多时候都需要对一些数据进行排序的操作。然而那些数据一般都是放在一个集合中如:Map ,Set ,List 等集合中。他们都提共了一个排序方法 sort(),要对数据排序直接使用这个方法就行,但是要保证集合中的对象是 可比较的。怎么让一个对象是 可比较...

2019-08-07 11:04:21

解决Fragment中使用地图,切换会闪一下黑屏的问题

我用的是高德的3D地图,用2D地图无此问题。解决方法是,在使用到地图的Activity中的onCreate中添加以下代码:getWindow().setFormat(PixelFormat.TRANSLUCENT);另外有群友提到一种方法,也发一下吧:最佳做法是在activity 的 root view 里面 加入一个 长宽都是0px的 不可见 SurfaceView元素...

2019-08-06 15:15:25

高德地图经纬度转缩略图

在IM相关功能开发的时候,需要通过经纬度发送缩略图给对方,通过经纬度转成url地址然后通过网络图片加载库将url转成需要的缩略图public static String getMapUrl(double latitude, double longitude) { String url = "http://restapi.amap.com/v3/staticmap?location...

2019-07-06 16:14:52

windowTranslucentStatus设置为true的坑

原文地址:https://www.jianshu.com/p/f345f5715ecdwindowTranslucentStatus是Android4.4(API为19)开始提供的样式设置,如果要想在4.4手机上做沉浸式状态栏那么直能设置true。在Android5.0以后的版本可以不用设置windowTranslucentStatus=true来做沉浸式状态栏,可以直接设置状态栏颜色。...

2019-07-05 11:30:44

Android自定View——可以设置宽高比例的ImageView

原文地址:https://blog.csdn.net/u012964944/article/details/50600078#如果对android自定义view还不太属性,可以查看我之前写的文章《Android自定义View——基础知识篇》在App中展示最多的除了文字外,应该就是图片了。为了适配屏幕,有些情况下在布局时图片大小是不固定的,如下图:中间是三张图片(ImageView...

2019-07-03 11:44:08

Android app自动更新总结(已适配9.0)

原文地址:https://www.jianshu.com/p/00d072d630b91.配置:1.1 AndroidManifest.xml中添加权限和FileProvider:----------------------------------------------------------------------------------------------------...

2019-06-15 17:32:53

Android判断app是否打开消息通知并跳转设置

原文地址:https://blog.csdn.net/weixin_30512027/article/details/808599341、判断是否打开NotificationManagerCompat notification = NotificationManagerCompat.from(this);boolean isEnabled = notification.areNot...

2019-06-14 17:26:13

Android 判断当前应用是否开启消息通知

原文:https://blog.csdn.net/lidayingyy/article/details/81778894应用情况:当APP有推送功能时,需要判断当前app在手机中是否开启了允许消息推送,否则即使添加了推送代码仍然收不到通知上代码private boolean isNotificationEnabled(Context context) { bo...

2019-06-14 17:14:00

android shape实现阴影或模糊边效果

原文地址:https://www.cnblogs.com/linghu-java/p/10837421.htmlandroid实现阴影的方式有很多,1. Android 在 API21(5.0)添加了 elevation,可以很方便的在 View 上实现阴影。但是这个只在 >= API21 的手机上可以看到阴影效果,低于这个版本的就没有阴影效果。2.CardView...

2019-06-14 16:33:42

Java成神之路——技术栈

原文地址:https://blog.csdn.net/a6833916180/article/details/51261009这个是我在一篇博客上看到的文章,觉得写的挺全的,我也应该往这个方向充实自己,粘下来和大家共勉。一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收1.1.2. 了解JVM各种参数及调优1.1.3. 学习...

2019-05-28 09:29:31

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。