- 博客(16)
- 资源 (19)
- 收藏
- 关注
原创 下载OSS和S3文件时,提示Chain validation failed错误
2月份收到一些万拓用户下载失败的日志,失败原因为Chain validation failed。经排查发现这些机器1月份文件下载正常,同时失败日志中设备的系统日期与当前的不一致,设备系统日期比当前网络时间要晚几个月。原因为图片存储服务提供商为了安全考虑,在设备端请求下载时,会校验设备的时间,阿里云oss 1月25号更换了证书,如果请求下载图片的设备的时间是1月25号之前的,则会禁止下载。...
2021-02-18 16:43:49 2567
原创 android常见混淆内容
#---------------------------------1.基本指令----------------------------------# 设置混淆的压缩比率 0 ~ 7 -optimizationpasses 5 # 混淆后类名都为小写 Aa aA -dontusemixedcaseclassnames # 指定不去忽略非公共库的类 ...
2020-04-08 16:00:03 1216
原创 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 1198
原创 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 1255
原创 getDimension,getDimensionPixelOffset和getDimensionPixelSize区别
getDimension获取某个dimen的值,如果单位是dp或者sp,得到的结果会将其乘以density,如果是px,则不乘,返回值类型为floatgetDimensionPixelOffset 获取某个dimen的值,如果单位是dp或者sp,得到的结果会将其乘以density,如果是px,则不乘,返回值类型为intgetDimensionPixelSize 获取某个dime
2015-08-04 17:07:13 452
转载 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 523
转载 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 2117
转载 Android 在 TextView 中设置超链接、颜色、字体、图片
通过spannablestring实现textview的丰富调控文本中的空格可通过 img实现其他实现参考代码import java.io.IOException; import org.xmlpull.v1.XmlPullParserException; import android.app.Activi
2015-07-31 17:55:26 498
转载 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 2268
原创 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 962
原创 新版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 480
转载 Android推送3--信息推送实现
原博文地址:http://blog.csdn.net/androidstarjack/article/details/44306567Android具体事例 : Push Notification实现信息推送使用: 本文介绍AndroidPn项目实现推送的使用过程。 在上一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较
2015-06-12 10:34:07 507
转载 Android推送2-- 推送方式解决方案分析
原博文地址:http://blog.csdn.net/androidstarjack/article/details/44306481本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的
2015-06-12 10:31:44 519
转载 Android推送1--XMPP协议实现原理介绍
原博文地址:http://blog.csdn.net/androidstarjack/article/details/44194223XMPP协议实现原理介绍最近一直想研究推送协议,接下来老于就带你一起走进XMPP协议的研究。关于服务器端向Android客户端的推送,主要有三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送
2015-06-12 10:28:15 581
原创 Chrome添加离线插件失败的解决办法
现象拖动离线插件(.crx文件)到chrome的扩展程序页面时,鼠标变成这种情况,插件无法正常添加。解决办法修改环境变量的xxx的用户变量TEMP和TMP的值为C:\temp确定就可以正常拖动了,插件安装完毕记得把TEMP和TMP的值还原回去
2015-06-10 18:10:50 858
转载 Android--AsyncTask的串行和并行
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/17596225前言什么是AsyncTask,相信搞过android开发的朋友们都不陌生。AsyncTask内部封装了Thread和Handler,可以让我们在后台进行计算并且把计算的结果及时更新到UI上,而这些正是Thread+Handler所做的事情,没错,A
2015-06-10 18:00:12 4162
win7下的hh.exe
2013-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人