51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Id
HTML 5 video 标签跨浏览器兼容
<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"poster="img/封面.jpg"> &n...
IT猿
·
2020-03-26
HTML
video
标签
浏览器
兼容
android-反射的使用(反射静态内部类、非静态内部类、匿名内部类等)
直接上代码com.**.routerdemo替换成包名importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importjava.lang.reflect.Method;importjava.lang.reflect.Modifier;pub...
IT猿
·
2020-03-26
部类
反射
静态
android-
使用
android app通知栏权限状态判断及跳转状态栏设置页面
importandroid.app.NotificationManager;importandroid.content.Context;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Build;importandroid.prov...
IT猿
·
2020-03-26
状态
android
app
通知
权限
手把手教你查看android系统源码
引言:android开发人员想必都很想知道,怎么才能查看源码吧。毕竟,想跨入高级,不看源码,你看啥?老司机请远离。准备工作:下载SourceInsight4.0,如果有,就略过。如果没有,下载地址:https://download.csdn.net/download/shoneworn/10407312下载androi...
IT猿
·
2020-03-26
手把手
教你
查看
android
系统
android开发之app在线时长统计sdk开发
引言:很多app的在线时长统计都是通过在activity的生命周期中埋点来完成的。我这里既然是封装成sdk,当然就不能这样来了。封装sdk的规则,我想大家都清楚,入参尽量少,回调尽量全,权限尽量不要有。需求分析:作为sdk,最好是在Application中初始化,入参,当然是applicationcontext为好,为...
IT猿
·
2020-03-26
android
发之
app
在线
时长
android网络优化之添加缓存给服务器减负
引言: 在app的很多实用过程中,经常会出现频繁的刷新操作,这个刷新不是指去更新ui,而是类似打开界面—关闭界面—再打开—再关闭等。这段过程中,并没有实质的数据变化,但是这个操作过程中,却会频繁的调用接口,初始化数据,然后去刷新UI,当然...
IT猿
·
2020-03-26
android
网络
优化
添加
缓存
android——使用Interceptor设置缓存来给服务器减负
为了优化网络环境和减轻服务器负担,很多网络请求都是可以使用缓存的。比如某个界面,每次刷新都会调用接口。这种操作,无形中给服务器增加了几倍的访问量。那么,有没有方法可以减少这类无效的访问呢?答案是肯定的。给网络请求加上缓存。并设置缓存时间,当在这个时间段类,可以不用访问服务器,直接拿到上次访问得到的数据。这样,在有效期内...
IT猿
·
2020-03-26
android
使用
Interceptor
设置
缓存
android——Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER 解决方案
主要是由于调试的环境中已有一个同名的Provider存在。解决方法是修改AndroidManifest.xml中的就在你AndroidManifest.xml中,全局搜索Provider,有多少个Provider,就确定多少个,保证这些Provider的android:authorities="***"都和你原来的包里...
IT猿
·
2020-03-26
android
Installation
error
INSTALL
FAILED
android——No matching client found for package错误处理
android中出现这种情况,一般是在直接改现有的包名导致的。比如com.shone.news改为com.ailin.news 其他地方都改了。但是不够彻底。漏掉了一个非常重要的地方按照下图把包名改过来,保证没事...
IT猿
·
2020-03-26
android
No
matching
client
found
android——记录从android studio2.3升级到android studio3.0版本遇到的坑
今天手贱,升级到了AS3.0,结果遇到了坑。提示需要将gradle升级到3.5及以上版本。然后就开始动手升级。其中遇到了各种困难。首先,就是需要翻墙下载。其次,就是配置后提示jcenter下的一个pom文件无法下载,或者maven仓库里的一个pom文件无法下。妈的,各种百度和google。stackoverflow...
IT猿
·
2020-03-26
android
记录
studio2.3
升级
studio3.0
android——如何优雅的将刷新工作交给主线程
在很多异步操作中,等结果返回后,需要刷新UI。而我们知道UI刷新必须是在主线程中完成。虽然方法很多,但我这里只讲其中一种。在BaseApplication中记录主线程idpackagecom.songheng.eastfirst;importandroid.app.Activity;importandroid.app....
IT猿
·
2020-03-26
android
如何
优雅
刷新
工作
android——处理Google play因WebView SSL Error Handler alerts被拒的问题
最近app上线,由于上述问题,被google市场给拒了。看到这个,点进GooglehelpCenterarticle,应该知道问题所在了。直接在项目里找到使用webview的地方。找到webviewClient,看看你有没有处理onReceivedSslError方法。怎么处理的。是...
IT猿
·
2020-03-26
android
处理
Google
play
WebView
android——自定义截图(加水印、logo等)
/***获取指定Activity的截屏,保存到png文件*/publicstaticBitmaptakeScreenShot(Activityactivity){//View是你需要截图的ViewViewview=activity.getWindow().getDecorView();view.setDrawingCa...
IT猿
·
2020-03-26
android
自定义
截图
水印
logo
android——获取状态栏高度
/***获取状?栏高?**@paramcontext*@return*/publicstaticintgetStatusHeight(Contextcontext){intstatusHeight=0;Class<?>localClass;try{localClass=Class.forName("com....
IT猿
·
2020-03-26
android
获取
状态
高度
android——开启无线调试app的方式
使用插件:androidwifiadb点击setting——Plugins——“输入adb"找到androidwifiadb重启androidstudio。就加上去了.由于上面的Plugin每次使用,都需要先连接usb数据线。很烦。直接弃用上面的插件了首先,查...
IT猿
·
2020-03-26
android
开启
无线
调试
app
首页
上一页
...
482
483
484
485
486
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他