技术文章

  • 十分钟让你了解Android触摸事件原理(InputManagerService)

    十分钟让你了解Android触摸事件原理(InputManagerService)

    从手指接触屏幕到MotionEvent被传送到Activity或者View,中间究竟经历了什么?Android中触摸事件到底是怎么来的呢?源头是哪呢?本文就直观的描述一个整个流程,不求甚解,只求了解。 Android触摸事件模型 触摸事件肯定要先捕获才能传给窗口,因此,首先应该有一个线程在不断的监听屏幕,一旦有触摸事件,就将事件捕获;其次,还应该存在某种手段可以找到目标窗口,因为可能有多个APP的多个界面为用户可见,必须确定这个事件究竟通知那个窗口;最后才是目标窗口如何消费事件的问题。 InputMan...

    技术文章 2019-07-18 2473 0
  • Android开发:为什么你的学习效率如此低,为什么你很迷茫?

    Android开发:为什么你的学习效率如此低,为什么你很迷茫?

    一天一天的过的真的是太快了,常常感到时间在前进,而我们还在停滞不前,看似每天努力的工作学习着,仔细想想其实又会发现,一天下来我们好像还真的什么都没干,看似忙碌的一天,我们把时间都用在哪了?学习!可是为什么我觉得什么也没学到呢?其实不是没有学到东西,只是我们的学习效率太低而已! 为什么我们的学习效率如此的低呢?我们在上学一来一直都羡慕那种玩的多但是考的又好的人,他学习的时候你也在学习,他玩的时候你也在学习,但实际上每次考试他都能领先你一大截,有的时候我们看似都在安安静静的学习,但是效率却是个很大的差别,你学习...

    技术文章 2019-07-18 20914 0
  • 一篇文章带你了解 Android 消息机制的原理!

    一篇文章带你了解 Android 消息机制的原理!

    Android的消息传递,是系统的核心功能,对于如何使用相信大家都已经相当熟悉了,这里简单提一句。我们可以粗糙的认为消息机制中关键的几个类的功能如下: Handler:消息处理者 Looper:消息调度者 MessageQueue:存放消息的地方 使用过程: Looper.prepare > #$%^^& > Looper.loop(死循环) --- loop到一个消息 > Handler处理 好了,我们直接看源码吧。 Java层 消息机制是伴随线程的,也就是说上面的...

    技术文章 2019-07-17 770 0 Android
  • QQ被永久冻结,教你如何进入QQ邮箱、以及复制微云文件

    QQ被永久冻结,教你如何进入QQ邮箱、以及复制微云文件

    大概在2年前,我的QQ被永久冻结了,说发布违法信息。然后随之而来的就是个种问题,比如绑定了很多网站,没办法登录、绑定的QQ邮箱,也GG了。然后破事一堆,然后偶然一个机会,我发现了一个还可以打开邮箱的方法,所以来分享给大家、不过这个是有个前提的,前提是你的QQ邮箱之前有绑定其他邮箱,比如创建了火狐,以及你的微信绑定QQ还没有更换(谢天谢地,我没有换掉)那么,教程来了首先,你需要电脑登录微信,对的,就是电脑然后用任意一个邮箱,给你被封禁的QQ发送一封邮件,这个时候你的微信就会弹出一个QQ邮箱的推送然后你需要将你的微信的...

    技术文章 2019-07-17 847 0 教程
  • 来自一位五年Android工程师APK体积优化的一些总结

    来自一位五年Android工程师APK体积优化的一些总结

    面对那种无节操的产品,你们怎么办? 产品:“apk的体积是否可以优化以下,这样比较好推广!” 我:“不可以!” 产品:“apk的体积是否可以优化以下,这样比较好推广!” 我:“不可以!” 产品:“apk的体积是否可以优化以下,这样比较好推广!” 我:“我考虑一下!” 没办法面对这样的产品我们怎么能怂!老子写代码都是一把梭!!! 但是回头想想,这个和写代码有个毛线关系!!! 好了,吐槽环节到此结束!!! 今天我们就来讨论一下,apk体积优化的一些方式: 本文知识点: apk优化的一些...

    技术文章 2019-07-16 904 0 Android
  • Android Native进程间通信实例—Socket本地通信服务端进程异常退出解决办法

    Android Native进程间通信实例—Socket本地通信服务端进程异常退出解决办法

    导读: 好难受啊,为什么服务端说挂就挂,明明只是客户端关闭而已,服务端怎么能挂呢? 想想,如果手机上使用一个聊天程序的时候,手机端关闭了聊天程序,那么远端服务器程序总不能说挂就挂吧!所以一定要查明真相! 1. 跟踪代码查找到进程退出的源头 之前服务端源码:https://www.cnblogs.com/songsongman/p/11187844.html 查阅代码发现,代码主体在while(1)里面,所以最可疑的地方在于accpet,pthread_create, pthread_join和创建的...

    技术文章 2019-07-15 488 0
  • Android 开发你需要了解的那些事:学习路线规划+技术需注意的问题

    Android 开发你需要了解的那些事:学习路线规划+技术需注意的问题

    背景 最近部门有新入职员工,作为规划技术路线的导师,这边给新员工安排了学习路线。 除了基本的学习路线之外,每次沟通,我都留了一个小问题,让小伙伴去思考。 这些问题有些是刚接触 Android 开发的小伙伴所不熟悉的,有些则是部分初级工程师都没有注意到的。 因此这边纪录一下,希望帮助刚毕业进入职场的 Android 小伙伴,或是对这些还不是很熟悉的 Android 开发工程师们。 如有补充或者交流,欢迎留言。 有任何问题也欢迎一起来交流讨论~ 第一点:ANR 的其中一个条件并不是在 Activ...

    技术文章 2019-07-15 530 0 Android
  • 身为一位程序员:你是否思考过自己想成为什么级别的程序员?

    身为一位程序员:你是否思考过自己想成为什么级别的程序员?

    作为一名程序员,不知道你是否考虑过这个问题:“你想成为什么级别的程序员?”假如你还没有考虑过,那真的是该闭上眼睛,用力地想一想了。 这个问题并不好回答,因为它多少有些严肃。假如我要问你:“你最喜欢的书是什么?”,虽然也有一点点严肃,但你没准会不假思索地回答:“《平凡的世界》。”这两种问题的难易指数显然不在一个等量级上。 但即便是这个问题你觉得很难回答,也应该好好地思考一下,为了你自己。 “也许我想在未来五年内成为一名优秀的程序员吧!”你也许会这样想,但这样的回答太泛泛而谈了。那么我就来谈谈,在我接触的程...

    技术文章 2019-07-12 506 0
  • 论“Android”在未来十年的发展

    论“Android”在未来十年的发展

    电子产品在十年里,尤其是手机行业,兴衰起落。例如当初的手机霸主“诺基亚”,被初出茅庐的智能手机“苹果”吗,秒杀在手机行业的历史当中。可以苹果媲美的则是Android,市场占有率最大的两大手机系统供应商。一个开源,一个闭源。那么Android在未来的十年会发展成什么样子? 安卓,ios,微软 Android的未来具体会发展成什么样子,会产生智能家居,人工智能,VR技术,AR技术,安防。未来的十年,安卓会更加的人性化和智能化,以及安全化,视觉体验化。 也许十年之后,系统,智能更加完善,可能是这样? 也...

    技术文章 2019-07-11 387 0 Android
  • 资深Android程序员向你发问:如果离开公司这个平台,你还能靠什么赚钱?

    资深Android程序员向你发问:如果离开公司这个平台,你还能靠什么赚钱?

      01 “人生最大的不幸,就是无法清晰认识自己。有时,离开了平台,才发现自己什么都不是。” 话说,自2017年开始,不仅是创业公司,就连大公司都面临着巨大压力。 比如,最近大大小小的互联网公司经历关门与并购,就连端着“金饭碗”的国企人员,比如银行从业者,也每天提心吊胆地经受着组织瘦身的考验。 于是乎,这个社会陷入了集体迷茫。 更让人关心的,还要数每个人眼前那一亩三分地儿的“钱”途和安危。 02 不像前几年一片大好形势:无论你是猪是狗,只要站在风口就能飞。 在满大街是“风口+资本”的年头,就算你是...

    技术文章 2019-07-11 395 0
  • 资深 Android 开发者的出路,做管理还是继续写代码?

    资深 Android 开发者的出路,做管理还是继续写代码?

    移动应用开发从逐渐开始火爆到如今也有小十年了,大部分的学校还是没有开放专门的课程。 目前市场上的大部分 Android 开发工程师大多数是自学或者是培训出身,用一段时间上手 Android 开发技能(畅销书作家 Josh Kaufman 提出,掌握正确的方法后,可以在短期内上手任何技能 ),而后进入一家公司或者接手一个项目培养实操能力、积累实战经验。 再之后呢,Android 开发初期之后怎么提升?怎么才能叫精通?****方向在哪? 通常情况下,Android 工程师 1-3 年时间应该能从初级上升...

    技术文章 2019-07-10 702 0
  • 一位自我怀疑的Android开发者的灵魂拷问:你够好吗?

    一位自我怀疑的Android开发者的灵魂拷问:你够好吗?

    我想每个开发者在学习成长的过程中,在面临技术难题的时候,都有经历过自我怀疑的过程,但是有时候这并不是你的错,大家都经历过如此的过程。我们作为一个开发者,在成长的过程中,总有一些小的胜利和小的沮丧,学着为自己喝彩吧。 以下任何一个,是不是听起来都很熟悉? 你经常担心自己不够好。 看看你周围的开发者们,他们似乎拥有一切。他们的代码比你的更简洁,他们 Debug 的速度比你更快,他们只需要在编码之前阅读文档就可以很顺利的继续编码。他们看起来很有信心,也对编码富有热情。 但是,你很担心。你担心你对框架和所使用...

    技术文章 2019-07-10 1864 0
  • selenium --利用谷歌浏览器获取xpath的定位信息

    selenium --利用谷歌浏览器获取xpath的定位信息

    当我们在使用selenium各种定位的时候,是不是经常遇到定位难的问题,现在推荐大家使用谷歌浏览器的神器,帮我们获取想要的定位元素,今天主要介绍xpath,其它方式类似! 打开谷歌浏览器开发者模式 选择元素这栏,然后光标定位到我们想要获取的内容处 然后谷歌会自动定位到我们所点数据的元素位置 接下来就是见证奇迹的时刻了 右击鼠标-Copy - Copy Xpath  然后粘贴复制的信息: //*[@id="grid-count-area"]/li[1]/span 完美,将改内容粘贴到我...

    技术文章 2019-07-05 447 0
  • python+selenium 对于iframe的切入切出

    python+selenium 对于iframe的切入切出

    # coding=utf-8 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.keys import Keys import time import os mydriver=webdriver.Firefox() mydriver.get("http://www.126.com/") time.sleep(...

    技术文章 2019-07-05 460 0
  • 关于selenium切换iframe的问题

    关于selenium切换iframe的问题

    在使用xpath定位id元素的时候,发现语法等信息都没有错误,但是还是提示: no such element: Unable to locate element: {"method":"xpath","selector":"xpath"} 后经过排查,发现该页面是新开了一个iframe,导致获取不到元素 解决办法: 只需在定位元素之前切换到该iframe  ...

    技术文章 2019-07-05 387 0
  • Android开发:关于Android冷启动优化(从3.63%降到0.95%)

    Android开发:关于Android冷启动优化(从3.63%降到0.95%)

    前段时间做冷启动优化,刚好也很久没写博文了,觉得还是很有必要记录下。 一.常规操作 public class MainActivity extends Activity { private static final Handler sHandler = new Handler(Looper.getMainLooper()); @Override protected void onCreate(Bundle savedInstanceState) { sup...

    技术文章 2019-07-04 447 0 Android
  • python 实现操作sql server数据库

    python 实现操作sql server数据库

    上一篇文章,我们写到如何在centos7.5 安装sql server数据库,这篇来说明下如何使用python连接sql server数据库并完成数据库操作。 一、环境准备 操作系统:centos7.5 x64 安装包:pyodbc-2.1.7(或者pymssql,该模块需要安装依赖较多,不建议)离线安装使用rpm包安装,在线安装直接运行:pip install pyodbc  rpm包下载地址:https://download.csdn.net/download/hu_wen/11275091 pyth...

    技术文章 2019-07-04 1898 0 pyodbcpythonodbc
  • Android 2019之BAT等大厂必问技术面试题

    Android 2019之BAT等大厂必问技术面试题

    持续更新中,并完善答案------ 最近博主身边的安卓朋友换个坑,接到BAT等大厂面试邀请,回来聊天,博主记录下各大厂必问的部分有用面试题.希望对你学习,工作,面试有所帮助.(博主会持续收集更新这些面试题),博主会对分享和投稿的面试题做一些过滤,在此再次感谢分享面试题各位朋友和读者 文章目录 Android 2019之BAT等大厂必问技术面试题 常规电话面试 具体面试 设计模式部分 2019-1月收集(某公司中级Android开发) 2019-2月收集(某公司初中级Android开发) 安卓基本知识,如四...

    技术文章 2019-07-03 397 0
  • 来自腾讯十年开发者发自腾讯一线的真实Android资料

    来自腾讯十年开发者发自腾讯一线的真实Android资料

    现在的市场环境确实不大好,裁员与及在预谋裁员的公司一大把,当然招人的公司也有。就会有一波离职、求职潮。作为求职者来说,面试是一道坎,很多人会恐惧面试,即使是工作很多年的老鸟,可能仍存在面试的焦虑。 所以今天小编就在这面分享一波福利(评论有惊喜啊~),里面包含了一些高阶Android方面的技术资料,里面包括有高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术讲解,不多说直接上干货。 以下是本文的知识清单: Spa...

    技术文章 2019-07-03 526 0
  • Android 开发多年了,在BA工作也有多年,但为什么在Android开发中我仍然不想使用Kotlin?

    Android 开发多年了,在BA工作也有多年,但为什么在Android开发中我仍然不想使用Kotlin?

    Android 开发多年了,在BA工作也有多年,但为什么在Android开发中我仍然不想使用Kotlin? 如果你有下面罗列问题的解决方案,就请你把它们看做为我个人意见和评论吧! 1)编译速度缓慢 一个比较小的工程(共有100类左右,大部分采用Kotlin)花费1分钟进行编译,这是无法让人接受的。https://youtrack.jetbrains.com/issue/KT-6246 2)Kotlin插件在IDEA编译器中的表现 在编码过程中,语法分析和Kotlin...

    技术文章 2019-07-03 442 0

会员中心

站点信息

  • 文章总数:1245
  • 页面总数:1
  • 分类总数:34
  • 标签总数:140
  • 评论总数:24
  • 浏览总数:2378206
«   2020年3月   »
1
2345678
9101112131415
16171819202122
23242526272829
3031

网站收藏

感谢您加入最牛网这个大家庭! 每个用户都能免费投稿挣钱,凡是审核通过的付费投稿收益可兑换现金。如有自己需要的源码请在用户中心提交工单,或者联系QQ:252344087,这边尽量满足您的需求。

×