
summarize
文章平均质量分 87
Summer-夏天
Android开发工程师
展开
-
Android布局优化include 、merge、ViewStub的应用
前面已经分别介绍了、、的使用,详细过程可以见前面。:http://blog.youkuaiyun.com/u012721519/article/details/51229107:http://blog.youkuaiyun.com/u012721519/article/details/51229291:http://blog.youkuaiyun.com/u012721519/article/details/512314原创 2016-04-24 01:46:56 · 1699 阅读 · 0 评论 -
关于混淆,你需要知道的全部
proguard流程proguard分为4个步骤:压缩(shrink)移除未使用的类、方法、字段等;优化(optimize)优化字节码、简化代码等操作;混淆(obfuscate)使用简短的、无意义的名称重全名类名、方法名、字段等;预校验(preverify)为class添加预校验信息。一、4个步骤中的常量配置1. 压缩(shrink)-dontshrink声明不进行压缩操作,默认情况下,除了-ke...原创 2018-07-05 10:09:30 · 16254 阅读 · 0 评论 -
Android事件分发机制详解
目录1. 基础认知1.1 事件分发的对象是谁?答:点击事件(Touch事件)定义 当用户触摸屏幕时(View 或 ViewGroup派生的控件),将产生点击事件(Touch事件)Touch事件的相关细节(发生触摸的位置、时间等)被封装成MotionEvent对象事件类型(4种)事件类型具体动作MotionEvent.ACTION_DOWN按下View(所有事件的开始)MotionEvent.ACT...原创 2018-03-22 10:51:41 · 7016 阅读 · 1 评论 -
Android ScrollView嵌套WebView出现大面积空白页解决方法
从性能的角度来说,在ScrollView中是不建议嵌套WebView的,该说明在官方文档中也有所说明。但是总会有些无聊的需求导致不得不使用该种方法来实现功能。那么问题来了,将WebView放在ScrollView中,运行时在WebView的底部经常会出现一大片的空白。终究原因还是适配的问题。下面小编将详细的介绍解决方案。 方案一、设置ScrollView属性android:fi原创 2018-02-06 16:23:18 · 14313 阅读 · 3 评论 -
TCP/IP 必知必会的十个问题
本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。一、TCP/IP模型TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路转载 2018-02-01 11:22:37 · 6422 阅读 · 0 评论 -
Android RecycleView使用详解
一、RecycleView简要介绍 RecycleView是support-v7包中的新组件,是一个强大的滑动组件。相比于ListView和GridView具有很多让开发者喜欢的优点,如:数据绑定,Item的创建和View的回收复用机制等。但RecycleView更加高级灵活,当我们数据因为用户事件或者网络事件发生改变的时候也能很好的进行显示。RecycleView最主要的特点就是复用。原创 2017-01-23 11:29:49 · 16801 阅读 · 2 评论 -
Android Jsoup与HttpClient网络爬虫解析
一、Jsoup介绍 Jsoup是一款Java的HTML解析器,可直接解析某个URL、HTML文本内容。他提供了一套非常具有效率的API,可通过DOM,CSS以及类似于Jquery的操作方法取出和操作数据。包涵支持HTML5的解析器分支,可确保跟现在的浏览器一样解析HTML的方法,同时降低了解析的时间和内存的占用。主要功能与特点如下:1.从一个URL,文件或字符串中解析HT原创 2017-02-25 08:52:18 · 5867 阅读 · 0 评论 -
Android实现不重复启动APP的方法
现在市场上的应用大部分在打开时都不会打开两个实例,类似QQ,因为该种方式的体验性不好。如:在打开QQ客户端时,进入到联系人界面,此时我们再按HOME键,此时会出现返回桌面的情况,当我们再次打开应用的时候(点击QQ客户端图标或者在最近任务中打开),都会依然显示我们当时退出的界面,即:联系人界面,而不是重新启动时出现的界面。 实现该类效果一般有3种方法可以实现: 1、在配置文件中,原创 2017-03-05 09:52:22 · 7916 阅读 · 0 评论 -
Android贝塞尔曲线实现Loading效果
在自己开发项目过程中,经常会用到加载框,如:网络请求等待等,这时我们则需要一段时间的等待以保证数据加载完毕,此时加一个等待框则显得非常具有必要性,以提高用户体验性。本文将通过GABottleLoading插件实现水滴飞溅的加载效果,贝塞尔曲线的又一次运用。一、贝塞尔曲线 贝塞尔曲线,又称贝兹曲线或贝济埃曲线,主要应用于二维图形应用程序的数学曲线。贝塞尔曲线是计算机图形图像造型的基本工原创 2017-01-22 17:01:32 · 6440 阅读 · 0 评论 -
Android版本更新升级
目前,应用市场上的应用程序基本上都有自动更新的功能,用于版本迭代,软件更新以达到更好的应用体验效果。本文我将简要介绍一下Android版本更新的相关知识。一、知识预热1.versionCode:版本号,Int类型,版本升级主要是根据versionCode的大小比较进行更新操作,如服务器的版本大于当前APP版本,即可进行更新操作,反之不能。2.versonName:版本名称,Stri原创 2017-01-22 16:37:43 · 8301 阅读 · 0 评论 -
Components for Android: 一个高效的声明式UI框架
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!英文原文:Components for Android: A declarative framework for efficient UIs 。滚动界面是移动端最常见的模式了。如果你做过app,那么你很可能使用...原创 2018-07-13 14:28:58 · 10170 阅读 · 0 评论