android
xiaowensn
这个作者很懒,什么都没留下…
展开
-
Android Https
Android Https详细请求全方案实现,包括HttpUrlConnection及HttpClient方式实现指定证书及信任所有的实现,不多说了,以下代码都经过详细测试,可以直接使用。 package com.example.httpstest;import java.io.BufferedReader;import java.io.IOException;import转载 2015-08-31 17:07:33 · 320 阅读 · 0 评论 -
解决Android Webview 加载一些网页出现白板现象
Webview 加载一些链接出现白板现象,经过调试onLoadResource 已经正常执行,也就是资源文件都已经成功加载,onReceivedSslError也没有回调到,用自带浏览器和UC都是正常,证明链接本身没有问题,Webview也正常运行,没有出现错误,那就是Webview的配置问题了。经过N个测试,把webView.getSettings().setJavaScript转载 2015-08-17 15:16:55 · 939 阅读 · 0 评论 -
Android view中的requestLayout和invalidate方法
requestLayout:当view确定自身已经不再适合现有的区域时,该view本身调用这个方法要求parent view重新调用他的onMeasure onLayout来对重新设置自己位置。特别的当view的layoutparameter发生改变,并且它的值还没能应用到view上,这时候适合调用这个方法。invalidate:View本身调用迫使view重画。转载 2015-10-21 09:27:12 · 295 阅读 · 0 评论 -
Android 编程下的代码混淆
什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。混淆就是对发布出去的程序进行重新组转载 2015-09-24 15:06:17 · 239 阅读 · 0 评论 -
android自定义键盘与更改单个Keys的背景色
@Overridepublic void onDraw(Canvas canvas) { super.onDraw(canvas); List keys = getKeyboard().getKeys(); for (Key key : keys) { if (key.codes[0] == 7) { Log原创 2015-12-28 16:42:52 · 2797 阅读 · 0 评论 -
Universal-Image-Loader(android图片缓存)
详细资料整理请加群284568173自行下载pdf项目介绍:Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。Universal Image Loader for Android的目的是为了实现异步的网络图片加载、缓存及显示,支持多线程异步加载。它最初来源于Fedor Vlasov的项目,且自此之后,经过大规转载 2018-03-23 11:07:43 · 134 阅读 · 0 评论