关闭

[置顶] 好用VPN

搞android的,上不了官网,查不了源码,更新不了sdk,是不是郁闷。 我就用这个,green的,挺好用的,推荐一下。android 翻墙VPN。 试用版是免费的,长期有效,只不过每20分钟会断开一次,也没关系,再连接就好了。如果感觉憋屈,就买个VIP吧,也不贵。...
阅读(494) 评论(1)

Android 消息机制——你真的了解Handler?

原文 前言 Android的消息机制主要是指Handler的运行机制,对于大家来说Handler已经是轻车熟路了,可是真的掌握了Handler?本文主要通过几个问题围绕着Handler展开深入并拓展的了解。「本文建议PC端阅读」看该篇文章可能需要掌握一定的「Activity 启动过程」的理论知识。并且对Handler有一定的了解。已经有经典的好文介绍Handler,所以墙裂推荐先了解以下2篇文章...
阅读(25) 评论(0)

AsyncTask学习笔记

AsyncTask的机制原理: 1.本质是一个静态线程池,派生出来的子类的任务都提交的到静态线程池中去执行。 2.在doInBackground()方法中是在工作线程执行异步任务调用而方法。 3.任务状态改变,是由任务线程发送给UI线程消息,AsyncTask中有个InteralIntent来接收消息回调给先关方法,例如:onPreExcute9()/onProgressUpdate()/on...
阅读(59) 评论(0)

面向对象六大基本原则

1.单一原则:一个类中有的是一组相关性很高的函数,或数据。 2.开闭原则:对扩展开放,对修改关闭。 3.里氏代换原则:所有引用基类的地方必能透明的使用其子类对象。(扩展的基础)。 4.依赖倒置原则:高层模块(调用端)不应依赖低层模块(实现端),两者都应该依赖其抽象;抽象(抽象类或接口)不应该依赖细节(实现类);细节应该依赖抽象。(主要作用是解耦)。 5.接口隔离原则:类间的依赖应该建立在最小...
阅读(54) 评论(0)

Android WebView 关闭无痕浏览

只需做如下设置: settings.setDatabaseEnabled(true); settings.setAppCacheEnabled(true); settings.setDomStorageEnabled(true);...
阅读(231) 评论(0)

EditText 屏蔽选择、复制、粘贴等一切剪切板的操作

EditText 如何屏蔽选择、复制、粘贴等一切剪切板的操作呢?找到的资料,总结起来都是这的:editText.setLongClickable(false); editText.setCustomSelectionActionModeCallback(new ActionModeCallbackInterceptor()); private class ActionModeCallbackIn...
阅读(209) 评论(0)

Android NDK开发——CMake的编译使用

原文:Android NDK开发扫盲及最新CMake的编译使用mark: 1 NDK 简介在介绍 NDK 之前还是首推 Android 官方 NDK 文档。传送门官方文档分别从以下几个方面介绍了 NDKNDK 的基础概念 如何编译 NDK 项目 ABI 是什么以及不同 CPU 指令集支持哪些 ABI 如何使用您自己及其他预建的库 本节将会对文档进行总结和补充。所以建议先浏览一遍文档,或者看...
阅读(391) 评论(0)

Android Webview适配屏幕宽度

网上有很多解决方案,但是,要么不适用(改h5),要么影响其他h5显示。 下面的代码,亲测,至少目前为止,管用。//支持javascript web.getSettings().setJavaScriptEnabled(true); // 设置可以支持缩放 web.getSettings().setSupportZoom(true); // 设置出现缩放工具 web.ge...
阅读(478) 评论(1)

Https:从tcp建立连接到https接收到第一个数据包,到底发生了什么?

转自: http://blog.csdn.net/arthur_killer/article/details/71405249 https 建立连接过程 Abstract https 是基于http 和 ssl(安全套接字层) 的安全传输协议,使用ssl 协议作为会话层协议,这里通过这篇文章结合抓包来看一下具体过程 About SSL / TLS ...
阅读(223) 评论(0)

HTTPS优化探索与实践

转自:http://www.sohu.com/a/154584659_268033 HTTPS 是互联网安全的基础之一,然而引入 HTTPS 却会带来性能上的损耗。本文作者深入解析了 HTTPS 协议优化的各个方面,对实战很有帮助。 2012 年斯诺登(Edward Snowden)爆出棱镜门事件后,互联网安全问题日益得到大家的重视。去年 Apple 宣布 2017 年 1 月 1 日...
阅读(404) 评论(0)

Layout新姿势—ConstraintLayout

Layout新姿势—ConstraintLayout。 突然发现as的创建新项目时,导入的默认布局是个新名词——ConstraintLayout。 这个新姿势, 感觉有必要搞一搞,转载了郭林大神这篇文章,撸起来吧~~~~ 原文:http://blog.csdn.net/guolin_blog/article/details/53122387 内容如下: 今天...
阅读(198) 评论(0)

Kotlin干货集中营

Kotlin 成为 Android 官方支持的编程语言。 笨鸟先飞,不要成为后知后觉的那一簇。来死狗吧! 1. kotlin的官方github地址 2. kotlin语言中文站 3. Kotlin 语言官方参考文档 中文版 4. 《Kotlin for android developers》中文版翻译 5. 张涛的开源实验室-《kotlin 一门强大的语言》 6. 大精-wing的地方...
阅读(259) 评论(0)

NestedScrollView嵌套RecyclerView (官方)

NestedScrollView嵌套RecyclerView LinearLayoutManager layoutManager = new LinearLayoutManager(this); layoutManager.setSmoothScrollbarEnabled(true); layoutManager.setAutoMeasureEnabled(true); recycler...
阅读(373) 评论(0)

Android WebView加载https网页(亲测)

只需加两处设置: 1 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); }2webView.setWebViewClient(new WebView...
阅读(640) 评论(1)

自定义view——Path之基本操作(转载)-8

自定义view——Path之基本操作(转载)-8原文作者: GcsSloop原文链接在上一篇Canvas之图片文字中我们了解了如何使用Canvas中绘制图片文字,结合前几篇文章,Canvas的基本操作已经差不多完结了,然而Canvas不仅仅具有这些基本的操作,还可以更加炫酷,本次会了解到path(路径)这个Canvas中的神器,有了这个神器,就能创造出更多炫(zhuang)酷(B)的东东了。一.Pa...
阅读(216) 评论(0)

自定义View——Canvas之图片文字(转载)-7

自定义View——Canvas之图片文字(转载)-7原文作者: GcsSloop原文链接在上一篇文章Canvas之画布操作中我们了解了画布的一些基本操作方法,本次了解一些绘制图片文字相关的内容。如果你对前几篇文章讲述的内容熟练掌握的话,那么恭喜你,本篇结束之后,大部分的自定义View已经难不倒你了,当然了,这并不是终点,接下来还会有更加炫酷的技能。一.Canvas的常用操作速查表 操作类型...
阅读(166) 评论(0)
93条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:83492次
    • 积分:1463
    • 等级:
    • 排名:千里之外
    • 原创:49篇
    • 转载:37篇
    • 译文:7篇
    • 评论:28条
    最新评论