android
zdy0_2004
这个作者很懒,什么都没留下…
展开
-
教你如何自己写一个微信小游戏「跳一跳」外挂
http://blog.csdn.net/OQjya206rsQ71/article/details/78970088其实也不能说算是外挂吧,算是个游戏小助手吧,毕竟不能抓包,也不能直接修改分数(据说之前可以直接抓包修改分数,不过这漏洞已经被微信官方修复),今天这个是 Android 同学可以非常容易看懂的一篇文章,是从 Android 的角度实现的,附带着技术原理分析和代码分析。这个开源库已经被...转载 2018-02-24 00:56:43 · 2484 阅读 · 0 评论 -
Android 自定义ViewGroup
http://www.cnblogs.com/manuosex/p/5307271.html 前面几节,我们重点讨论了自定义View的三板斧,这节我们来讨论自定义ViewGroup,为什么要自定义ViewGroup,其实就是为了更好的管理View。 自定义ViewGroup无非那么几步: Ⅰ、重写OnMeasure()方法,测试子控件的大小。 Ⅱ、重写onLayou转载 2016-04-12 12:50:07 · 535 阅读 · 0 评论 -
android基础---->传感器的使用
http://www.cnblogs.com/huhx/p/baseSensors.html 现在每部Android 手机里面都会内置有许多的传感器,它们能够监测到各种发生在手机上的物理事件,而我们只要灵活运用这些事件就可以编写出很多好玩的应用程序。今天我们开始简单的传感器使用的学习。 目录导航:传感器的简要说明 传感器的实例 友情链接 传感器转载 2016-03-23 18:01:15 · 943 阅读 · 0 评论 -
android高级---->Handler的原理
http://www.cnblogs.com/huhx/p/handlerTheory.html andriod提供了Handler来满足线程间的通信,上次在更新UI的时候也提到过Handler的使用,关于Handler的基本使用,参见博客(android基础---->子线程更新UI).今天我们深入Handler的源码,了解一个Handler的内部执行原理。 目录转载 2016-04-04 23:28:50 · 868 阅读 · 0 评论 -
Android性能优化典范(四)
http://geek.csdn.net/news/detail/50692作者简介:胡凯(@胡凯me),腾讯Android工程师,热爱开源与分享,维护Android官方培训课程协作项目,关注Android应用性能优化的总结与分享,推崇Android官方最佳实践。个人博客:http://hukai.me,Github:https://gith转载 2016-01-13 21:01:01 · 3817 阅读 · 0 评论 -
Android退出所有Activity最优雅的方式
http://www.cnblogs.com/caobotao/p/5127645.html关于退出所有Activity,目前网上比较流行的方式大概有以下几种:① 使用ActivityManager的方式;② 自定义一个Activity集合类的方式;③ 通过发送广播的方式;④ 通过杀死当前应用进程的方式;以上方式的具体实现大家可自行谷歌百度,此处不再赘述转载 2016-01-13 20:43:00 · 512 阅读 · 0 评论 -
Android handler 可能会造成内存泄露
http://www.cnblogs.com/rustfisher/p/5079188.htmlAndroid Studio使用 Handler 时; private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) {转载 2015-12-27 16:15:37 · 455 阅读 · 0 评论 -
Android签名机制之---签名过程详解
http://blog.csdn.net/jiangwei0910410003/article/details/50402000一、前言又是过了好长时间,没写文章的双手都有点难受了。今天是圣诞节,还是得上班。因为前几天有一个之前的同事,在申请微信SDK的时候,遇到签名的问题,问了我一下,结果把我难倒了。。我说Android中的签名大家都会熟悉的,就是为了安全,不让别人修改你转载 2015-12-26 11:27:17 · 726 阅读 · 0 评论 -
深入理解Message, MessageQueue, Handler和Looper
http://www.cnblogs.com/lao-liang/p/5073257.html做过Android的都知道Message, MessageQueue, Handler和Looper,但知道不代表你理解它们。有时觉得用得很顺手,但Android怎么实现又说不上来,总觉得似懂非懂。不把它们攻破实在浑身不舒服。先让我们一句话总结,再开始分析。Lo转载 2015-12-25 19:05:40 · 502 阅读 · 0 评论 -
Android热门网络框架Volley详解
http://www.cnblogs.com/caobotao/p/5071658.html.Volley简介volley的英文意思为‘群发’、‘迸发’。Volley是2013年谷歌官方发布的一款Android平台上的网络通信库。Volley非常适合一些数据量不大,但需要频繁通信的网络操作。使用Volley进行网络开发可以使我们的开发效率得到很大的提升,而且性能的稳定性转载 2015-12-25 19:04:32 · 407 阅读 · 1 评论 -
如何使用沉浸式状态栏,让你的app风格更好看
http://www.cnblogs.com/ai394495243/p/5063842.html大家都知道,传统的手机状态栏非黑即白,经常让整个app显得不是那么的好看,如何让状态栏的颜色跟你整个界面的颜色能够融为一体,这是我们一直想要的,现在给大家展示一下:由图可见,第一张是没有使用沉浸式状态栏,显示的颜色为白色,由的手机显示的是黑色,第二张图,是实转载 2015-12-21 20:45:40 · 2314 阅读 · 1 评论 -
Android引导指示层的制作 (ViewStub + SharePreference)
http://www.cnblogs.com/soaringEveryday/p/5013473.html引导指示界面是个什么鬼东西?一张图即明了: 其实就是给刚安装你的软件的用户指示如何使用的一个蒙层,具有以下特点:运行中显示,用户使用到特定的环境、特定的界面时才显示(这里请区别下第一次安装时刚启动时好几个滑动界面的“引导欢迎页”)覆盖于原来界面转载 2015-12-02 21:45:38 · 465 阅读 · 0 评论 -
Android必学之数据适配器BaseAdapter
http://www.cnblogs.com/caobotao/p/5061627.html.什么是数据适配器?下图展示了数据源、适配器、ListView等数据展示控件之间的关系。我们知道,数据源是各种各样的,而ListView所展示数据的格式则是有一定的要求的。数据适配器正是建立了数据源与ListView之间的适配关系,将数据源转换为ListView能够显示的数据格式转载 2015-12-20 22:10:07 · 482 阅读 · 0 评论 -
浅谈 EventBus
http://www.cnblogs.com/xqxacm/p/5083393.html概述:EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service。线程之间传递消息.优点是开销小,代码更优雅,以及将发送者和接收者解耦。-------转载 2015-12-28 20:12:52 · 379 阅读 · 0 评论 -
内存泄漏弄个明白
http://www.cnblogs.com/soaringEveryday/p/5035366.html如果你参加面试,面试官经常会问到你的一个问题可能是:你在开发过程中,有过排除内存泄漏的经验吗?对于一个合格的Android/C/Java开发老手,这个问题想必已经深入你的心;若是一名新手或者一直对内存泄漏这个东西模模糊糊的工程师,你的答案可能让面试官并不满意,这里将从底转载 2015-12-10 20:40:48 · 6933 阅读 · 0 评论 -
android混合开发,webview的java与js互操作
http://www.cnblogs.com/zidafone/p/5033549.htmlandroid原生应用,用webview加载应用中的网页,并且java代码与js代码可以互相操作。这是混合开发的基石,最基本也最重要的东西,实验代码在这里。概括说说——java调js:调用webView.load("javascript:someFunction()"转载 2015-12-09 21:21:56 · 478 阅读 · 0 评论 -
Android Bitmap实战技巧
Android Bitmap实战技巧http://www.cnblogs.com/punkisnotdead/p/4881771.html注:本文大量参考谷歌官方文档自http://developer.android.com/intl/zh-cn/training/displaying-bitmaps/index.html。如果你自学能力还可以或者英文理解能力不错可以直转载 2015-10-15 20:21:00 · 1396 阅读 · 0 评论 -
安卓的主要几大布局
http://www.cnblogs.com/wuziyue/p/5371925.html今天我们的主要内容就是安卓的主要几个基础的布局方式。(主要布局如下:)1.线性布局(LinerLayout)2.相对布局(RelativeLayout)3.表格布局(TableLayout)4.网格布局(GridLayout)5.绝对布局(AbsoluteLayou转载 2016-04-10 01:43:34 · 432 阅读 · 0 评论 -
Android中的Intent Filter匹配规则介绍
http://www.cnblogs.com/absfree/p/5371097.html本文主要介绍了隐式Intent匹配目标组件的规则,若有叙述不清晰或是不准确的地方希望大家指出,谢谢大家: )1. Intent简介 Intent用于在一个组件(Component,如Activity、Service、Broadcast Receiver)中打开另一个组件。转载 2016-04-10 01:49:33 · 443 阅读 · 0 评论 -
Android内存泄漏优化总结
http://blog.csdn.net/u014600432/article/details/78157235Android内存泄漏优化总结什么是内存?Android中的内存是手机的RAM。主要包括如下几个部分: 1、寄存器 位于Cpu内部,速度最快。 2、栈 用于存放基本类型以及引用变量。 3、堆 主要用于存放数组和new出来的对象,转载 2017-10-04 11:33:16 · 345 阅读 · 0 评论 -
Android异步处理技术
http://www.cnblogs.com/hustzhb/p/7278113.html前言: 在移动端开发中,我们必须正确处理好主线程和子线程之间的关系,耗时操作必须在子线程中完成,避免阻塞主线程,导致ANR。异步处理技术是提高引用性能,解决主线程和子线程之间通信问题的关键。通常在如下两种情况下会弹出ANR对话框:5s内无法响应用户输入事件(例如键盘输入, 触转载 2017-08-03 23:26:34 · 957 阅读 · 0 评论 -
Android启动篇 — init原理(二)
http://www.cnblogs.com/pepsimaxin/p/6740413.html【前言】 Android启动篇 — init原理(一)中讲解分init进程分析init创建系统目录并挂在相应系统文件、初始化属性域、设置系统属性、启动配置属性服务端等一系列复杂工作,很多工作和知识点跟Linux关系很大,所以没有作过多介绍,而本此对于init.rc的解析则是重中之重,所转载 2017-04-21 15:53:04 · 678 阅读 · 0 评论 -
理解Android Binder机制(1/3):驱动篇
http://qiangbo.space/2017-01-15/AndroidAnatomy_Binder_Driver/Binder的实现是比较复杂的,想要完全弄明白是怎么一回事,并不是一件容易的事情。这里面牵涉到好几个层次,每一层都有一些模块和机制需要理解。这部分内容预计会分为三篇文章来讲解。本文是第一篇,首先会对整个Binder机制做一个架构性的讲解,然后会将大部分精力用转载 2017-01-24 15:23:20 · 2327 阅读 · 0 评论 -
Android 性能优化——内存篇
转载自http://www.cnblogs.com/hoolay/p/6278229.htmlAuthor : Hoolay Android Team Chiclaim一、android官方一些内存方面的内存tips1、避免创建不必要的对象。如尽量避免字符串的加号拼接,可以使用StringBuilder来拼接。如果需要TextView设置多个字符串片段,可以使用te转载 2017-01-12 17:01:50 · 415 阅读 · 0 评论 -
简单明了,彻底地理解Binder
http://blog.csdn.net/huachao1001/article/details/51504469你是不是看过很多Binder文章但是还是对Binder没有一个深刻理解?不是那些文章讲得不够好,主要是存在两种情况,一种是讲的深,全C代码~,对我这种专做Java的人来说没有心情往下看;另一种是只讲framework层,Binder驱动并没有具体提,导致我们会用Binder转载 2016-11-12 14:35:21 · 604 阅读 · 0 评论 -
Fix 探索之路 —— 手Q热补丁轻量级方案
原文地址:http://dev.qq.com/topic/57ff5832bb8fec206ce2185d导语QFix 是手Q团队近期推出的一种新的 Android 热补丁方案,在不影响 App 运行时性能(无需插桩去 preverify)的前提下有效地规避了 dalvik 下”unexpected DEX”的异常,而且还是很轻量级的实现:只需调用一个很简单的方法就能办到。转载 2016-10-20 14:57:00 · 468 阅读 · 0 评论 -
Android 增量更新完全解析 是增量不是热修复
http://blog.csdn.net/lmj623565791/article/details/52761658一、概述最近一直关注热修复的东西,偶尔聊天谈到了增量更新,当然了两个完全不是一个东西。借此找了一些资料,收集整理了一下,本来是不想写博客的,因为主要都是工具的实现,但是昨晚在整理资料的时候,忽然发现,我快要忘了这玩意,又要从头找一圈工具。So,权当一个记录转载 2016-10-12 20:39:15 · 444 阅读 · 0 评论 -
Android系统篇之----编写简单的驱动程序并且将其编译到内核源码中
http://blog.csdn.net/jiangwei0910410003/article/details/52691199通过之前的一篇文章,我们了解了 Android中的Binder机制和远程服务调用 在这篇文章中主要介绍了Android中的应用在调用一些系统服务的时候的原理,那么接下来就继续来介绍一下如何通过编译Android源码来手动添加一个系统服务,让编译之后的And转载 2016-10-10 00:24:16 · 2274 阅读 · 0 评论 -
简单的OkHttp使用介绍
http://www.cnblogs.com/zhangshibo/p/5882962.htmlAndroid系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比HttpCl转载 2016-09-18 21:01:52 · 482 阅读 · 0 评论 -
binder学习笔记(十)—— 穿越到驱动层
http://www.cnblogs.com/palance/p/5724433.htmlBinder驱动层的代码在kernel/goldfish/drivers/staging/android下的binder.c和binder.h。Android源码是不带Linux内核的,驱动正是在这个内核里,需要单独下载,出门左转参见《Anrdoid源码、内核编译》。驱动的相关知识先不转载 2016-08-01 11:55:19 · 574 阅读 · 0 评论 -
Android 存储系统之架构篇
http://www.codeceo.com/article/android-memory-system-architecture.html?ref=myread基于Android 6.0的源码,剖析存储架构的设计Android 存储系统之源码篇Android 存储系统之架构篇一、概述本文讲述Android存储系统的架构与设计,涉及到最为核心的便是M转载 2016-08-03 22:20:21 · 1446 阅读 · 0 评论 -
Android来电监听和去电监听
http://www.cnblogs.com/popfisher/p/5650969.html我觉得写文章就得写得有用一些的,必须要有自己的思想,关于来电去电监听将按照下面三个问题展开1、监听来电去电有什么用?2、怎么监听,来电去电监听方式一样吗?3、实战,有什么需要特别注意地方? 监听来电去电能干什么1、能够对监听到的电话做个标识,告诉用户这个电话转载 2016-07-07 22:27:23 · 1994 阅读 · 0 评论 -
安卓动态调试七种武器之离别钩 – Hooking(上)
http://www.cnblogs.com/alisecurity/p/5590940.html作者:蒸米@阿里聚安全 0x00 序随着移动安全越来越火,各种调试工具也都层出不穷,但因为环境和需求的不同,并没有工具是万能的。另外工具是死的,人是活的,如果能搞懂工具的原理再结合上自身的经验,你也可以创造出属于自己的调试武器。因此,笔者将会在这一系列文章中分享一些转载 2016-06-17 16:35:47 · 1584 阅读 · 0 评论 -
Android接口与架构(驱动开发)翻译官方文档
Android接口与架构(驱动开发)翻译官方文档Android接口与架构Android在设备的规格与驱动方面给了你很大的自由来实现。HAL层提供了一个标准的方式来打通Android系统层与硬件层。Android系统是开源的,所以你能够在接口和性能方面贡献自己的力量。为了保证设备维持一个高水平的质量,并且提供一个持续稳定的用户体验,每个设备必须通过兼容性测试(CT转载 2016-05-18 23:28:42 · 813 阅读 · 0 评论 -
android程序---->android多线程下载(一)
http://www.cnblogs.com/huhx/p/continueDownload.html 多线程下载是加快下载速度的一种方式,通过开启多个线程去执行一个任务,可以使任务的执行速度变快。多线程的任务下载时常都会使用得到断点续传下载,就是我们在一次下载未结束时退出下载,第二次下载时会接着第一次下载的进度继续下载。对于android中的下载,我想分多个部分去讲解分转载 2016-04-10 11:03:36 · 404 阅读 · 0 评论 -
android 学习笔记之AndBase框架学习(六) PullToRefrech 下拉刷新的实现
http://www.cnblogs.com/RGogoing/p/4966929.html1.PullToRefrech下拉刷新的实现... 不得不说AndBase这个开源框架确实是非常的强大..把大部分的东西都进行了封装..提供给我们去使用..有些框架其实也被封装了起来...就拿PullToRefrech下拉刷新,还有SlidingMenu来说滑动菜单的实现都被完整转载 2015-11-15 18:01:59 · 856 阅读 · 0 评论 -
Android性能优化之内存篇
http://hukai.me/android-performance-memory/AndroidAPR 12TH, 2015 | COMMENTSGoogle近期在Udacity上发布了Android性能优化的在线课程,分别从渲染,运算与内存,电量几个方面介绍了如何去优化性能,这些课程是Google之前在Youtube上发布的Android性能优化典范专题课转载 2015-10-29 22:30:27 · 424 阅读 · 0 评论 -
超级课程表原理解析(如何获取网页内容)
超级课程表原理解析(如何获取网页内容)http://www.cnblogs.com/jycboy/p/kcbyl.html一直对手机怎么访问网页很好奇,比如网页上填的姓名密码之类的,在手机上怎么填上去,怎么把网页的内容解析完放在手机上。这次就手机访问教务系统举个简单的例子,相信看完你就懂啦,以后就可以随心所欲的解析网页啦。君欲善其事,必先利其器。首先要准备两个工具:转载 2015-09-14 13:04:17 · 9457 阅读 · 3 评论 -
Android开发最佳实践
Android开发最佳实践http://www.csdn.net/article/2015-10-05/282584710月14日-16日,由CSDN和创新工场联合主办的MDCC 2015中国移动开发者大会将在北京新云南皇冠假日酒店隆重召开,现在抢注大会门票,即享多重好礼!猛戳>>立即抢票。本文作者,平台与技术Android专场演讲嘉宾——腾讯Android工程师 胡凯热爱转载 2015-10-05 14:45:51 · 1433 阅读 · 0 评论 -
Android Socket编程实例
Android Socket编程实例http://blog.csdn.net/zfyseu1/article/details/48831219?ref=myread最近一段时间在断断续续地学习Android应用开发的一些知识,许多APP运行时都要服务器进行通信,socket可以很好完成这样一个功能。我在网上找到了一些手机和服务器通过socket通信的例子,然后挑了其转载 2015-10-02 19:30:07 · 654 阅读 · 0 评论