自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kururunga的博客

Android+Java EE 开发者

  • 博客(336)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于viewpager和指示器第三方常用

https://github.com/Devlight/InfiniteCycleViewPager这个用的很好,但是很炫酷,https://github.com/hackware1993/MagicIndicator和https://github.com/ogaclejapan/SmartTabLayout常规一点

2019-09-02 06:33:25 184

原创 GSYPlayer视频全屏播放完闪退的bug

这个问题肯定是跟生命周期有关,我是放在fragment里的recycleview里面,所以就想到activity在这视频全屏的时候是不是重建了,所以我在对应的activity里manifest里面加入这句android:configChanges="orientation|screenSize|keyboardHidden"就解决了...

2019-08-26 22:33:49 767

原创 Android Banner的多样化

有时候Banner中的https://github.com/youth5201314/banner并不能满足我们的需求,因为这个提供的banner是占满水平方向屏幕的,那如果我们想要一点padding呢?如下我们可以用这个框架https://github.com/pinguo-zhouwei/MZBannerView...

2019-08-22 15:59:18 182

原创 WSLiveDemo的踩坑之路

现在在做自己直播,之前用的腾讯直播sdk,后面测试版的key过期了,就找了个免费的WSLiveDemo.但是接进来的时候报出各种问题,首先是需要动态申请carema权限,这个我在最开始就做好了,然后是这个库的支持的手机架构问题,这里我直接在app的build.gradle里的android{defaultconfig{}}里的ndk指定 ndk { abiFil...

2019-07-29 15:45:15 1184 2

原创 高德地图持续定位未生效问题的解决

之前有个项目因为更早之前集成过高德地图,后面我做了个持续定位功能也实现了,现在手头这个项目在做持续定位的时候发现只定位了一次,然后我看错误发现是:amapLocation has exception errorCode:10然后参照高德地图错误码对照https://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode/...

2019-07-24 09:21:51 2175

原创 最近做项目有这个部分控件的引导需求

如下:要实现这个效果自己实现有点麻烦直接找了https://github.com/binIoter/GuideView

2019-07-08 15:28:58 186

原创 关于高德地图最新版高危漏洞问题的解决

AMap3DMap_6.9.0_AMapNavi_6.8.0_AMapSearch_6.9.0_AMapLocation_4.6.0_20190530.jar最新版是这个,因为在bs.java类下用用到javascriptinteface是个高危漏洞,如下: public final void a() { if(this.f != null && this....

2019-06-27 16:03:40 1545

原创 Android解决二次打包漏洞问题

最近由于安全检测有这个高危漏洞,当然解决方法比较少,这里我咨询了一些专业检测机构,将解决问题发不出来以供各位参考。思路是在应用启动的时候进行签名的判断,首先你写死一个签名,这签名是你正式版本apk的签名(你可以通过在正式包上打log然后运行在手机上获得该签名然后写在application里)在application的oncreate方法中: if ("your sign".equa...

2019-06-15 01:41:55 1546

原创 解决Windows系统盘空间不足问题

作为一个android开发,系统盘经常不足,我这里仔细研究了下,省下了5个G的空间。废话不多说,见干活1.我们进入user/个人目录下,我的是如下我按照大小排序后发现.android文件夹最大,进入后发现里面的avd文件夹有个androidstudio创建的5.0模拟器,大小占了800M,由于我用的是真机或者genymotion,故将其删了,省了快1个g。2.后面我发现有.AndroidS...

2019-06-15 01:34:30 1302

原创 关于win10笔记本右键无响应的问题解决

https://jingyan.baidu.com/article/0f5fb09906b2076d8334eafe.html

2019-05-26 00:26:13 3068

原创 Android Popupwindow框架

现在点击显示窗口的话 要么用dialogfragment要么用popupwindow,现在给个现成popupwindow框架:https://github.com/zyyoona7/EasyPopup还有个start更高的抽象popupwindow框架:https://github.com/razerdp/BasePopup这个框架也不错,还外部灰显了:https://github...

2019-05-24 18:05:45 1219

原创 h5返回

返回到上一页的html代码的几种写法1.超链接返回上一页代码:<a href=”#” onClick=”javascript :history.back(-1);”>返回上一页<a href=”#” onClick=”javascript :history.go(-1);”>返回上一页2.用按钮代码:3.图片代码:<a href=”javascript :...

2019-05-22 14:24:25 474

原创 Html选择文件样式的处理

因为需求上的样式是这样的而系统样式不是这样的, <div class="fengxianxinxi_block3 fengxianxinxi_block_bj"> <h1><span></span>风险处理</h1> <textarea c...

2019-05-17 17:44:19 1469

原创 JQuery .val方法

比如:var idea = $("#suggestion").val();val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。语法$(selector).val(value)...

2019-05-17 15:37:13 289

原创 AndroidStudio Failed to notify build listener

今天凌晨导入一个新项目出现此问题,最后通过更新androidstudio版本(更新之前androidstudio版本是3.1 gradle版本是4.4-all),目前配置如下:Androidstudio:3.4gradle-wrapper.propertity:distributionUrl=https://services.gradle.org/distributions/gradle-5...

2019-05-16 09:21:50 2318

原创 本地H5植入Android 9.0的js交互以及H5无法请求到网络的和解决

之前写了H5,新建assets目录,将文件拷贝导入然后写个webviewactivity.class,package practice.lwp.app_gz_zy_sjtl;import android.content.Context;import android.graphics.Bitmap;import android.net.Uri;import android.os.Bu...

2019-05-15 11:52:57 2297 3

原创 h5中js动态生成content不在html中写

之前的控件我都是在html中直接写,网络请求到数据后再根据id写入对应控件,这样的结果是一开始会出现h5静态页面的数据一闪而过然后才是请求到的真实数据,体验不好。下面修改下: <ul class="t4_list" id="list"> <li> <a href="javascript:void(0)"> ...

2019-05-15 10:14:24 1932

原创 body onload

onload 属性在对象已加载时触发。onload 常用在 中,一旦完全加载所有内容(包括图像、脚本文件、CSS 文件等),就执行一段脚本。如下<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>&l...

2019-05-14 09:38:24 1543

原创 TouchSlide.js使用

教程地址:http://www.superslide2.com/TouchSlide/howToUse.html?tdsourcetag=s_pcqq_aiomsg附上个人使用实例:<!doctype html><html><head><meta charset="utf-8" /><meta name="viewport" con...

2019-05-13 18:07:01 1267

原创 JS动态添加h5代码

这样实现的

2019-05-13 14:54:17 1561

原创 2019年webstorm激活方法

步骤1:修改本地hosts文件:我的hosts在C:\Windows\System32\drivers\etc下的hosts里,用Notepad打开在最后加上0.0.0.0 account.jetbrains.com2.然后去 http://idea.lanyus.com/ 这个网站生成一个激活码3.启动webstorm将激活码放在activetion code里面...

2019-05-12 20:11:15 3322 1

原创 前端知识小结

1.html中id的属性值必须唯一,它的符号是#,它的命名区分大小写,只能有字母数字下划线,只允许以字母开头2.类选择器,对html标签中class属性进行选择,选择器的符号是.,标签可以包含多个类选择器,多个类选择器之间用空格空开,一个class属性可以有多个值3.id选择器和class选择器的区别:4.标签(html em强调标签)告诉浏览器把其中的文本表示为强调的内容。对于所有浏览器...

2019-05-12 00:49:42 93

原创 关于AndroidStudio正式Apk的命名设置

AndroidStudio build.gradle可以设置生成的apk命名规则,如下 buildTypes { debug { buildConfigField "boolean", "LOG_DEBUG", "true" proguardFiles getDefaultProguardFile('proguard-and...

2019-05-07 14:54:13 434

原创 React Native入门一:环境配置

参考教程https://reactnative.cn/docs/getting-started.html这里我选的是完整开发环境.1.安装npm2.安装nodejs3.安装androidstudio(我已经有了)4.配置ANDROID_HOME变量(没配置会报错,选sdk路径)5.创建react项目6.react-native run-android然后app安装起来,但是会有红屏...

2019-04-22 14:12:37 110

原创 Android permission第三方rxpermission的正确使用姿势

之前的permission申请都是用的原生封装,现在接触下第三方的权限请求框架.使用姿势:1.Gradle引入allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { implementation 'com.github...

2019-04-16 17:38:38 2517

原创 Android视频选取封面 glide无法更新图片的问题解决

目前在做视频播放和直播这一块,由于视频上传需要封面,这个我用glide加载,版本是4.8.0,现在的问题是从系统选择视频返回的时候随机选的一帧封面无法更新,显示的还是之前选的封面,看到博客有这样说:String updateTime = String.valueOf(System.currentTimeMillis());Glide.load(url) .signature(new Str...

2019-04-15 15:52:39 1631

原创 Android fragment中弹出的dialogfragment交互以及内部的fragment中checkbox处理

底部的fragment:可以用dialogfragment从底部弹出,我这里选的第三方compile 'me.shaohui:bottomdialog:1.1.9'//底部弹窗1.自定义bottomdialog继承bottomdialog:public class MyBottomShit extends BaseBottomDialog { private ArrayLi...

2019-04-03 17:31:32 3520

原创 Android实现Recycleview悬浮粘性头部外加右侧字母导航

如题,公司项目要实现这个效果:图一是开始的画面,图二是滑动的画面,点击右侧字母需要滑动左侧到指定位置,然后左侧的顶部字母A,B等需要悬浮。实现思路:右侧的联动可以用recycyeview中adapter的scrollToPositionWithOffset方法实现。左侧就是recycleview,后台返回的城市数据是这种类型的:{"returnCode":1,"returnMsg":"...

2019-04-03 11:31:59 1238

原创 Android BottomNavigationBar设置文字和图片的距离

参照此进行修改,对应的写在你自己的values/dimens.xml里面即可 <dimen name="fixed_min_width">120dp</dimen> <dimen name="fixed_min_width_small_views">104dp</dimen> <dimen name="fixed_max_wi...

2019-03-28 15:30:10 1556 2

原创 Android引导页加载videoview的坑

想要实现加载视频在引导页的效果,页面是自定义videoview播放视频,当跳转到其他页面回来的时候会videoview会黑屏,解决方法是把videoview的播放放在onresume里面吧,videoview的暂停放在onstop里面...

2019-03-27 09:16:11 442

原创 Java后台入坑二:renrenfast后台打包和前端打包运行

公司用的项目是renrenfast,今天中午在大佬帮助下学了下服务器打包和前端环境搭建和打包运行。1.后台打包:我用的是intelj:步骤如下:点开右侧的Maven然后点install等待完成能得到一个路径,一般是在项目的target目录即可找到jar,然后命令java -jar renren-fast.jar然后用浏览器访问http://localhost:8080/renren...

2019-03-25 18:01:00 2753

原创 分享个rgb转16进制的网站

https://www.sioe.cn/yingyong/yanse-rgb-16/

2019-03-19 10:29:42 456

原创 Android Viewpager+Fragment切换导致界面无数据的解决以及FragmentManager is already executing transactions

如图:顶部是三个tablayout和viewpager,我在查询航班(代号1),国内航班(代号2)和国际航班(代号3)切换的时候比如点击3在店再点1再点回3此时3没数据,我的解决方法是设置ViewPager的缓存界面数此方案适用于界面数较少的情况,避免缓存界面太多导致内存吃紧。mPager .setOffscreenPageLimit(2);智慧我再次运行报错:FragmentMan...

2019-03-18 17:28:23 4205

原创 有关Android Eventbus的说明

有这样一个问题,从A页面跳转到B页面,b页面点击搜索框跳转到c页面,c页面选择地点调回A页面然后是刷新数据(比如textview),我在此处是用eventbus进行粘性事件传递的,这里要提醒的是,eventbus使用完要remove掉,如下: @Subscribe(threadMode = ThreadMode.MAIN,sticky = true) public void on...

2019-03-13 11:13:57 161

原创 AndroidStudio:* daemon not running; starting now at tcp:5037

检查了端口。杀了端口等一系列操作做完还不行,最后发现是笔记本在连公司的网络时加了防火墙,关了即可

2019-03-12 14:00:27 5586 1

原创 Mysql服务名无效的解决

今天写mysql启动的时候发现好端端的mysql就启动不起来:net start mysql提示服务名无效,想到是360刚刚进行了修复和清理之类的,果断卸载360这种流氓软件然后终端输入:C:\Users\liwenpeng&gt;mysqld --instService successfully installed. #这是提示然后就可以启动了C:\User...

2019-03-05 11:33:31 818

原创 javaee人人开源renren-fast学习之路

开始兼做javaee,配置intelj开发环境,导入人人开源配置虽然简单但发生了很多问题。1.从git上下载代码,然后用intelj Open即可,等导入后他还会进行下载之类的2.创建数据库 renren_fast ,数据库编码为 UTF-8执行 doc/db.sql 文件,初始化数据(默认支持MySQL)修改 application-dev.yml ,更新MySQL账号和密码运行 i...

2019-02-28 10:54:25 1466

原创 Android ijkplayer(Gsyvideoplayer)播放视频有声音却黑屏

这个视频格式是flv,推流走的是rmtp,是这个问题的解决我开始是直接百度了下,很多资料显示需要下载安装ubuntu后重新编译,感觉有点麻烦,找github上的issue,发现设置android:hardwareAccelerated="true"即可...

2019-02-27 11:59:01 6290 3

原创 Android高德地图的探索梳理

1.高德地图的接入1.1 注册高德开发者1.2 创建应用,获取key,去Androidmanifest.xml配置 &lt;meta-data android:name="com.amap.api.v2.apikey" android:value="填入你自己的value" /&gt; &lt;service android:...

2019-02-26 11:41:05 268

原创 关于apk安全检测的第三方在线网站

如题,公司的apk给其他公司做安全检测,一般需要1-2天,如果不通过又要继续改,然后又是1-2天,那么问题来了,如果多测几次岂不是太浪费时间?这里推荐一个免费的安全检测网站:https://service.security.tencent.com/kingkong准确性很高,很方面,10分钟就能检测出。...

2019-02-26 11:10:20 5897

kotlin+rxjava轮询白名单申请.rar

Android kotlin+rxjava延迟轮询实现进程白名单的添加,例子比较简单 ,一个activity类,一个工具类,导入了一些ku

2020-09-22

Aidl跨进程通信

Android aidl的实现,里面写的很详细,可以作为aidl的参考

2017-10-08

Android属性动画的一些实例

主要参照hyman大神的博客写的一些例子,包含各种动画,在项目中也是可以用上的,但当然,还是用第三方的框架好点。

2017-09-25

android蒙版(启动引导)

一款简单却炫酷的蒙版,赶紧下载下来研究。研究github上的结果,因为运行不了官网的demo,所写自己写了哥,功能具备

2017-09-23

空空如也

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

TA关注的人

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