![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 63
gezihua
这个作者很懒,什么都没留下…
展开
-
口袋模式或者防误触摸式实现方法
本文内容: 1.口袋模式的实现原理 2.代码实现 3.注意事项 4.开机闹钟 5.图案锁一 .口袋模式实现原理 1. 使用距离感应器,感应遮挡情况 2. 使用SystemProperties 作为开关值 3.在KeyguardHost 上,加一层FrameLayout 作为遮挡,并且阻止手势事件向下传递 4.阻止Statusbar 与开启sta原创 2015-03-27 14:55:28 · 6524 阅读 · 0 评论 -
Android自定义View(二)---拉刷新ListView 下之事件分发源码解析
贴出来自定下拉刷新的源码,其主要部分已经贴出来了,欢迎拍砖。 git@git.oschina.net:gezihua/supro.gitpackage com.example.gezihua.myapplication.pull;import android.animation.ValueAnimator;import android.content.Context;import androi原创 2017-01-07 14:32:45 · 249 阅读 · 0 评论 -
Android自定义View(一)---ListView 下拉刷新
一直都在向构架方向努力,也知道UI方面自己是一个白痴,而且屡屡被人完虐。一直想学习UI以及动画。求人不如求自己。同时也为了给一群像我一样UI不怎么好的孩子一个能够补全Android知识的机会。 我不知道这一篇会持续多久,我想从事件一直写到最后的编码。基础知识View的事件分发机制View事件类型事件冲突的处理事件分发的源代码分析View的事件分发机制首先我们先贴出几原创 2016-12-28 11:31:21 · 312 阅读 · 0 评论 -
Android 内存泄漏(一)
最近接到一个新活,优化OOM,好吧,万恶的OOM,这个玩意压根就是虚无的,有一些思路正在做,大概从几个方面思考问题。图片的加载以及回收内存泄漏Assets 等的内存问题 所以,首先从比较好着手的内存泄漏开刀。内存泄漏,要搞明白一点,啥叫内存泄漏 ???????? DEFINE : 我的理解是内存的回收不及时。说白了就是内存该换不换。这个尤其是在C 中常见哈,就是万恶的指针哈哈哈。。。。。。原创 2016-12-08 16:35:28 · 256 阅读 · 0 评论 -
Android Notification 检测
当应用代码量级达到一定程度之后,我们就需要对一些常用的模块进行管控,如联网请求,通知栏的发送等。 最近,在完成一个OEM项目的时候,厂家要求在用户允许之后才能弹出通知栏,这个任务完成之后,引起我的反思,于是,把代码中的Notification 发送的地方整理了一下并且写了一个可以配置化的脚本,用来检查通知栏的发送情况。现共享这个脚本,供大家偷懒用。哈哈,博主还是很懒的一个人。import os;原创 2016-11-24 10:44:04 · 566 阅读 · 0 评论 -
关于Android ANR的思考
最近在做一些App OEM 相关的工作,在Monkey 测试中,表现的不是很好,所以做了一些梳理工作。Android ANR的原因。Android ANR 的分类。Android ANR 的排查。Android ANR 的解决。1 .Android ANR的原因 ANR:Application Not Responding,即应用无响应。其实说句人话,就是在Main Thread 做了不该原创 2016-11-01 22:06:39 · 359 阅读 · 0 评论 -
Android字符串动态加载
Android资源动态加载原创 2016-10-07 19:56:40 · 887 阅读 · 2 评论 -
Android OEM Fragment 填坑之路
Fragment V4 填坑实录Fragment 会出很多神一样的崩溃,是正常人无法理解的,尤其是和RecyclerView 合用嵌套的时候。 先贴出来几个神一样的崩溃:崩溃 1 java.lang.IllegalStateException: Recursive entry to executePendingTransactions10-18 14:09:03.116 8856 885原创 2016-11-04 17:14:26 · 567 阅读 · 0 评论 -
Android优雅地实现夜间模式
本文基于两个前提1.代码已经基本完成,并且不容易进行大规模的重构。 2.使用XML配置式完成模式切换,而不是采用大量的动态代码标记。 3.不希望重启Activity 就能动态切换主题本文主要使用技术:Android skinloader Android res 加载原理一、Android Skinloader 原理剖析Android skin l原创 2016-05-03 14:38:11 · 1346 阅读 · 1 评论 -
Ndk 开发自己搞
开发了两年安卓,NDK始终是绕不过的弯。还是需要搞下啊。本文大概分为4个部分。1.环境搭建我采用的是eclipse 搭建环境, 网上一搜一大堆,但是有些比较蒙人,ndk r8 r9 其实不要 Cygwin ,谁要说需要这个玩意,就是坑人啊! 废话不说,首先搞个ndk tools ,然后下载ndk 。 具体详见: http://blog.csdn.net/pengchua/articl原创 2015-11-23 19:30:01 · 491 阅读 · 0 评论 -
切面编程的Android部署
切面编程定义AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 具体地址:http://blog.csdn.net/crazy__chen/article/details/52013920 AOP部署原理 1.Android 编译流程hook 2.hook时机的选择原创 2017-02-07 21:36:48 · 335 阅读 · 0 评论