基础
tlh0212
这个作者很懒,什么都没留下…
展开
-
下载OSS和S3文件时,提示Chain validation failed错误
2月份收到一些万拓用户下载失败的日志,失败原因为Chain validation failed。经排查发现这些机器1月份文件下载正常,同时失败日志中设备的系统日期与当前的不一致,设备系统日期比当前网络时间要晚几个月。原因为图片存储服务提供商为了安全考虑,在设备端请求下载时,会校验设备的时间,阿里云oss 1月25号更换了证书,如果请求下载图片的设备的时间是1月25号之前的,则会禁止下载。...原创 2021-02-18 16:43:49 · 2774 阅读 · 0 评论 -
XMPP Smack4.3.4 android端接入异常问题处理
一.登录时Too many (20) failed authentications异常 1.1 异常log smack.XMPPException$StreamErrorException:policy-violation You can read more about the meaning of this stream error at http://x...原创 2020-03-25 14:49:17 · 1248 阅读 · 0 评论 -
android跳转到设置中的App Info界面
private static final String SCHEME = "package";/*** 调用系统InstalledAppDetails界面所需的Extra名称(用于Android 2.1及之前版本)*/private static final String APP_PKG_NAME_21 = "com.android.settings.ApplicationPkgName";/**原创 2015-09-17 11:06:36 · 1309 阅读 · 0 评论 -
getDimension,getDimensionPixelOffset和getDimensionPixelSize区别
getDimension获取某个dimen的值,如果单位是dp或者sp,得到的结果会将其乘以density,如果是px,则不乘,返回值类型为floatgetDimensionPixelOffset 获取某个dimen的值,如果单位是dp或者sp,得到的结果会将其乘以density,如果是px,则不乘,返回值类型为intgetDimensionPixelSize 获取某个dime原创 2015-08-04 17:07:13 · 468 阅读 · 0 评论 -
Android自定义控件:如何使用自定义的XML属性
原著网址:http://m.blog.csdn.net/blog/u013716863/37662943 http://m.blog.csdn.net/blog/u013716863/37663325一. 什么是自定义XML属性在我们使用自定义的控件时,很多时候都需要定义一些不同于一般的XML属性前缀(如android:layout_width)的属性,转载 2015-08-03 16:50:06 · 562 阅读 · 0 评论 -
Genymotion无法启动Android5.0及5.1模拟器的解决方案
Genymotion模拟器启动android5.0或者5.1时一直停留下开机界面,结果办法:进入自己电脑的BIOS界面,然后在CPU设置中将Intel(R) Vitualization技术和VT-d设置打开状态(默认为关闭),有的电脑没有VT-d设置,那就只打开Intel(R) Vitualization就可以了。原因分析是:电脑要支持虚拟化技术详细参考原著:http://www.转载 2015-07-31 17:47:59 · 2299 阅读 · 0 评论 -
Android 在 TextView 中设置超链接、颜色、字体、图片
通过spannablestring实现textview的丰富调控文本中的空格可通过 img实现其他实现参考代码import java.io.IOException; import org.xmlpull.v1.XmlPullParserException; import android.app.Activi转载 2015-07-31 17:55:26 · 515 阅读 · 0 评论 -
android的问号?和@符号的含义
一般我们应该用"@+id/"来定义一个id,然后用@id来引用一个id。关于@+android:id/title的理解:加上android:表示引用android.R.id里面定义的id资源,如果android.R.id里面确实有title这个id资源,就直接使用它,如果没有的话就在当前应用的R.id中产生一个title标识 id是控件的一个基本属性,这并不代表每个控件的id都不一样,转载 2015-07-31 18:16:29 · 2138 阅读 · 0 评论 -
新版eclipse和命令行不能同时连接调试设备
现象下载android SDK的5.0,5.1,并将ADT升级到最新版本后,命令行和eclipse不能同时连接设备,查看5037端口的占用,发现adb.exe和eclipse同时占用该端口。使用命令行连接设备会导致eclipse连接断开解决方案找到手机助手的adb.exe文件替换掉自己sdk目录下的adb.exe文件(我的在sdk\platform-tools\目录下)重启ec原创 2015-06-12 10:50:48 · 493 阅读 · 0 评论 -
Chrome添加离线插件失败的解决办法
现象拖动离线插件(.crx文件)到chrome的扩展程序页面时,鼠标变成这种情况,插件无法正常添加。解决办法修改环境变量的xxx的用户变量TEMP和TMP的值为C:\temp确定就可以正常拖动了,插件安装完毕记得把TEMP和TMP的值还原回去原创 2015-06-10 18:10:50 · 882 阅读 · 0 评论 -
Button的ontouch,onclick,onLongclick的执行顺序
在Android中,onClick、onLongClick的触发是和ACTION_DOWN及ACTION_UP相关的,在时序上,如果我们在一个View中同时覆写了onClick、onLongClick及onTouchEvent的话,onTouchEvent是最先捕捉到ACTION_DOWN和ACTION_UP事件的,其次才可能触发onClick或者onLongClick。主要的逻辑在View.ja原创 2015-06-26 10:58:15 · 996 阅读 · 0 评论