Android
文章平均质量分 50
会飞的狗~
互相学习,分享营养。
展开
-
Android中关于startActivityForResult()在activity不同启动模式下onActivityResult()的回调
作为Android的开发者,关于startActivityForResult()相信大家都比较熟悉,在这里就不班门弄斧了。但是,关于startActivityForResult()在activity不同启动模式下onActivityResult()的回调有必要跟大家分享下。1.BActivity的启动模式为standard<activity android:name=".ui.A...原创 2018-04-08 13:58:13 · 1913 阅读 · 0 评论 -
Android Studio3.0 Error:Execution failed for task ':app:javaPreCompileDebug' 错误
Error:Execution failed for task ‘:app:javaPreCompileDebug’. Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotat...原创 2018-04-15 21:16:38 · 14780 阅读 · 0 评论 -
Android开发暑假实习面试经历
时间真快呀,自己也需要忙着春招了,多怀念以前咸鱼般的小日子,可以有很多时间陪女朋友。废话不多说,下面分享我最近的春招经历,期待我的更新。1.阿里巴巴Java后台(28分钟)Java如何实现跨平台,如何编译类加载原理,classpath是什么,有什么作用抽象类和接口的区别Java的异常机制,有哪些异常类介绍map,set,list,collection四大接口面试阿里是我的第...原创 2018-04-10 20:55:14 · 2337 阅读 · 0 评论 -
浅谈抢红包算法
刚开始觉得应该是每次抢红包都是直接随机就好了,随机上限就是剩余红包的金额,这样是有问题的,比如发100元红包,刚开始是第一个人的随机范围是(0,100),平均可以抢到50元。那么第二个人的红包(0, 50元),平均可以抢到25元,很显然每个人的几率都不一样了,后面的人比较吃亏。 先看测试:注意金额,这个是优化的算法,并不是简单类似上述直接扔个随机数那种情况,跟后面的算法效果是差不多的...原创 2018-05-02 21:30:51 · 1735 阅读 · 0 评论 -
浅谈Android设计模式
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;如果作为低年级入门的同学学习设计模式是比较困难的,建议先补充基础,积累经验再回过头进行学习设计模式,因为其中的重要性关乎到我们是否能够进阶成为相对优秀的Android工程师,高年级大佬麻烦多多指导。在阅读或者分析源码的时候,或多或少离不开设计模式,下面我只是挑原创 2018-05-13 20:57:46 · 2230 阅读 · 0 评论 -
HTTP和HTTPS协议,看一篇就够了
一、前言:我们上网很简单,只需要通过网络服务商开通端口就可以了,每天都在上网,有留意到访问网站链接有什么共同点吗?为什么需要但是为什么要讲HTTP和HTTPS呢?二、HTTP和HTTPS发展历史 当我们打开谷歌浏览器输入www.12306.cn,回车很快在浏览器上就看到页面,其中的浏览器就是客户端,负责接受浏览器的是服务器,两者的通信是通过HTTP协议。什么是HTTP? ...原创 2019-08-03 11:22:16 · 1360306 阅读 · 117 评论 -
图片模糊算法
有很多App对背景进行高斯图模糊设计,比如网易云音乐、QQ、微信、随手记等等。在Adnroid中,现在常用的图片高斯模糊技术有三种:RenderScript 、fastBlur、对RenderScript和fastBlur的优化,下面分析这三种方法的优缺点。RenderScriptRenderScript是在Android上的高性能运行密集型运算的框架,主要用于数据并行计算,尤其对图像处理...原创 2018-08-02 12:32:20 · 10164 阅读 · 0 评论 -
Android中startActivityForResult遇到的坑
今天下午5点收到一个紧急bug,项目某个页面需要选择国家信息然后返回在原来的页面,bug描述:用户填好当前页面的信息,跳转其他页面选择国家信息的时候再返回来,这回所有的用户填写的信息都被重置了???一看就感觉不对劲,排除了半个小时,发现当前页面调用startActivityForResult跳转到国家选择页面,当前的activity会调用onDestroy()方法,选择国家页面回到用户填写信息...原创 2018-08-13 21:15:01 · 7988 阅读 · 2 评论 -
面试必备-操作系统
前言操作系统理论性非常强,刚开始学起来非常粗糙。然而,面试过程中经常会被问到计算机网络或者操作系统,有兴趣的同学可以看我这篇有关于计算机网络的文章(https://blog.csdn.net/xiaoming100001/article/details/81109617 ),相信会有所收获。本篇文章主要讲述面试可能遇到的重点内容,金九银十,希望可以帮到大家,下面主要按照如下思路展开:概述定...原创 2019-08-03 11:15:34 · 10605 阅读 · 2 评论