- 博客(34)
- 资源 (19)
- 收藏
- 关注
转载 Android源码解析之日志系统Logcat
转载自:http://blog.csdn.net/Luoshengyang/article/details/6606957 在前面两篇文章Android日志系统驱动程序Logger源代码分析和Android应用程序框架层和系统运行库层日志系统源代码中,介绍了Android内核空间层、系统运行库层和应用程序框架层日志系统相关的源代码,其中,后一篇文章着重介绍了日志的写入操作。为了
2017-09-30 17:34:31 1909
转载 logcat概括性介绍
转载自:http://www.cnblogs.com/JianXu/p/5468839.html一、logcat命令介绍1.android log系统 2.logcat介绍logcat是android中的一个命令行工具,可以用于得到程序的log信息log类是一个日志类,可以在代码中使用logcat打印出消息常见的日志纪录方
2017-09-30 15:04:34 750
转载 android logcat 命令详解
转载自:http://www.cnblogs.com/flyingcode/p/5280501.htmlAndroid日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来查看和使用.在使用logcat之前,请确保手机的USB调试模式已经开启,可以通过"Setting->Application->Devel
2017-09-30 14:48:37 2935
转载 Android源码解析之应用程序框架层和系统运行库层日志系统
转载自:http://blog.csdn.net/Luoshengyang/article/details/6598703 在开发Android应用程序时,少不了使用Log来监控和调试程序的执行。在上一篇文章Android日志系统驱动程序Logger源代码分析中,我们分析了驱动程序Logger的源代码,在前面的文章浅谈Android系统开发中Log的使用一文,我们也简单介绍在应
2017-09-30 10:40:49 405
转载 Android源码解析之日志系统驱动程序Logger
转载自:http://blog.csdn.net/luoshengyang/article/details/6595744 我们知道,在Android系统中,提供了一个轻量级的日志系统,这个日志系统是以驱动程序的形式实现在内核空间的,而在用户空间分别提供了Java接口和C/C++接口来使用这个日志系统,取决于你编写的是Android应用程序还是系统组件。在前面的文章浅谈And
2017-09-29 17:18:02 489
转载 浅谈Android系统开发中LOG的使用
转载自:http://blog.csdn.net/luoshengyang/article/details/6581828 在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的LOG机制,开发人员可以方便地使用。在这一篇文章中,我们简单介绍在Android内核空间和用
2017-09-28 15:16:17 362
转载 Android源码基础解析之Activity布局加载流程
转载自:http://blog.csdn.net/qq_23547831/article/details/51284556好吧,终于要开始讲讲Activity的布局加载流程了,大家都知道在Android体系中Activity扮演了一个界面展示的角色,这也是它与android中另外一个很重要的组件Service最大的不同,但是这个展示的界面的功能是Activity直接控制的么?界面的布局文件
2017-09-27 17:35:31 594
转载 App内存泄露分析之Cursor篇
转载自:http://www.cnblogs.com/qianxudetianxia/archive/2012/11/19/2757376.html 最近在工作中处理了一些内存泄露的问题,在这个过程中我尤其发现了一些基本的问题反而忽略导致内存泄露,比如静态变量,cursor关闭,流关闭,线程,定时器,反注册,bitmap等等,我稍微统计并总结了一下,当然了,这些问题这么说起来比较
2017-09-27 12:29:47 465
转载 App内存泄露分析之绝世高手篇
转载自:http://www.cnblogs.com/qianxudetianxia/p/3645106.htmlContext作为最基本的上下文,承载着Activity,Service等最基本组件。当有对象引用到Activity,并不能被回收释放,必将造成大范围的对象无法被回收释放,进而造成内存泄漏。下面针对一些常用场景逐一分析。1. CallBack对象的引用
2017-09-27 11:41:48 279
转载 Android中Context的内存泄漏
转载自:http://www.jianshu.com/p/9429c35b9571内存泄漏通常是因为存在着某个对象的引用,而实际上这个对象未来已经不打算使用导致的。让我们先从一个简单的例子开始:public class LeakActivity extends Activity { public static Context context; @Override
2017-09-27 10:21:58 934 1
转载 从源码解析Context
转载自:http://blog.csdn.net/feiduclear_up/article/details/47356289引言Context对于Android开发人员来说并不陌生,项目中我们会经常使用Context来获取APP资源,创建UI,获取系统Service服务,启动Activity,绑定Service,发送广播,获取APP信息等等。那么Context到底是什么?
2017-09-26 17:59:39 298
转载 Android源码基础解析之Activity销毁流程
转载自:http://blog.csdn.net/qq_23547831/article/details/51232309继续我们的源码解析,上一篇文章我们介绍了Activity的启动流程,一个典型的场景就是Activity a 启动了一个Activity b,他们的生命周期回调方法是: onPause(a) –> onCreate(b) –> onStart(b) –> onRe
2017-09-26 11:37:34 1008
转载 Android夜间模式实践
转载自:http://www.jianshu.com/p/abcd4574b8c3前言由于项目需要,近段时间开发的夜间模式功能。主流的方案如下:1、通过切换theme实现2、通过resource id映射实现3、通过Android Support Library的实现方案选择切换theme实现夜间模式采用这种实现方式的代表是简书和知乎~实现策略如下:1)
2017-09-23 10:07:48 479
转载 Android夜间模式的实现方案
转载自:http://blog.csdn.net/qq_20521573/article/details/76222085对于一款阅读类的软件,夜间模式是不可缺少的。最初看到这个需求时候觉得无从下手,没有一点头绪。后来通过查阅资料发现Android官方在Support Library 23.2.0中已经加入了夜间主题。也就是只需要通过更换主题便可实现日间模式和夜间模式的切换。下面截取项
2017-09-23 10:01:14 662
转载 Android自定义控件之滑动解锁
转载自;http://blog.csdn.net/zhiyuan0932/article/details/51472289代码参考地址 https://github.com/liuzhiyuan0932/SlideUnLock代码效果图> 自定义滑动解锁的控件继承自Viewpublic class SlideUnlockView extends View 1
2017-09-22 11:39:35 627
转载 Android逆向分析之Xposed的hook技术
转载自:http://blog.csdn.net/qq_18870023/article/details/51753587Android逆向工程里常用到的工具除了的dex2jar,jd-gui, Apktool之外还有一个Xposed。这个工具是一个在不修改APK的情况下,影响其运行过程的服务框架。可以根据自己的需求编写模块,让模块控制目标应用的运行。因为本人也是新手,对
2017-09-20 14:03:32 721
转载 Android 使用蓝牙技术实现终端间数据传输
转载自:http://blog.csdn.net/smartbetter/article/details/53117527蓝牙技术在智能硬件方面有很多用武之地,今天我就为大家分享一下蓝牙技术在Android系统下的使用方法技巧。蓝牙是一种短距离的无线通信技术标准,蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协议层和采纳的其它协议层。这4种协议中最重要的是核心协议。蓝牙的核心
2017-09-19 14:28:39 1234
转载 Android 弹性动画的三种实现方式
转载自:http://blog.csdn.net/qq_34902522/article/details/77651799非弹性动画体验非弹性动画的效果图: 12我们来看一下实现该效果的代码:private void onScaleAnimation(){ ObjectAnimator animatorX = ObjectAnimator
2017-09-19 11:02:23 791
转载 Android NDK开发Crash错误定位
转载自:http://blog.csdn.net/xyang81/article/details/42319789 在Android开发中,程序Crash分三种情况:未捕获的异常、ANR(Application Not Responding)和闪退(NDK引发错误)。其中未捕获的异常根据logcat打印的堆栈信息很容易定位错误。ANR错误也好查,Android规定,应用与用
2017-09-18 16:27:04 509
转载 Android 注解助你理解AS和Butterknife
转载自:http://www.cnblogs.com/punkisnotdead/p/4705258.html在这边文章之前你首先需要对java 的注解部分有一个基本的了解(不需要太过的深入)。简单来说,注解这个东西就是用于辅助我们开发java代码的,注解本身无法干扰java源代码的执行。在android 里面 注解主要用来干这么几件事:1.和编译器一起给你一些提示
2017-09-14 14:09:08 397
转载 开源实用小巧的Android引导蒙版(浮层)库
转载自:http://www.jianshu.com/p/5e80c7aee1fc前言每当一个项目开发一个新功能,总会想办法及时让用户得知有这样一个新功能,这时通常会采用引导页或者蒙版(浮层)的方式提心用户,这里有需要关注的新内容。遇到这种需求,最简单的想法就是将引导的布局直接写在对应的页面中,在首次打开时显示,之后隐藏。但是用这种做法来显示只会出现一次的布局,显然有些浪费
2017-09-14 09:58:04 1459
转载 timeline一个简单精美的自定义时间轴
转载自:http://blog.csdn.net/u012534831/article/details/76512649H-Express Library——–timeline这是母项目 H-Express 中的那个自定义时间轴view,现抽取出来分享给大家,这个自定义view比较简单,作为学习自定义view入门的朋友可不能错过了。一般可以应用在单号追踪、历史事件记
2017-09-14 09:53:52 10041
转载 利用FFmpeg玩转Android视频录制与压缩
转载自:http://blog.csdn.net/mabeijianxi/article/details/72983362本文涉及知识点:Andorid 视频和音频采集YUV视频处理(手动剪切、旋转、镜像等)PCM音频处理利用FFmpeg API ,YUV编码为H264、PCM编码为AACFFmpeg 编码器的配置JNI在工程中的实际运用Android下FFmpeg命令工具
2017-09-13 11:16:16 941
转载 一步步教你实现完整的复杂列表布局
转载自:http://blog.csdn.net/guanyingcao/article/details/75170921引子:我们在工作中遇到最多的视图场景恐怕就是各种样式的列表了,这也是由手机屏幕有限的尺寸决定的,随着需求的日益丰满,我们会发现列表的样式也随之做着各种各样的变更:样式越来越多了,布局越来越复杂了,如果我们前面的布局是单纯将各种ViewGroup拼接到一块的,那改动起来就
2017-09-13 11:07:57 539
转载 企业微信自动打卡插件开发
转载自:https://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650240575&idx=1&sn=917480f134b657eab8fa3b41c027b5e0&chksm=88638750bf140e461b0700951995758a48b83a140ed9b59588827d3797a6b9f2472a91096c49&mpshar
2017-09-13 11:03:48 5760
转载 ffmpeg源码简析 结构总览
转载自:http://blog.csdn.net/king1425/article/details/70597642悬窗播放视频,让你聊天看视频两不误(上) :http://blog.csdn.net/king1425/article/details/59527229 悬窗播放视频,让你聊天看视频两不误(下) :http://blog.csdn.net/king1425/article
2017-09-13 10:53:53 477
转载 ffmpeg API变更 2009-03-01—— 2017-05-09变更
转载自:http://blog.csdn.net/King1425/article/details/71439943Add:新增的Change/Rename:修改的Deprecate:过时的。以后很有可能删除。Remove:删除的The last version increases were:libavcodec: 2015-08-28libavdevice:
2017-09-13 10:43:06 49341
转载 Android NDK开发扫盲及最新CMake的编译使用
转载自:http://www.jianshu.com/p/6332418b12b11 NDK 简介在介绍 NDK 之前还是首推 Android 官方 NDK 文档。传送门官方文档分别从以下几个方面介绍了 NDKNDK 的基础概念如何编译 NDK 项目ABI 是什么以及不同 CPU 指令集支持哪些 ABI如何使用您自己及其他预建的库本节将会对文档进行总结和补充。所以建议先浏览
2017-09-13 10:29:32 632
转载 Android SO文件的兼容和适配
转载自:http://blog.coderclock.com/2017/05/07/android/Android-so-files-compatibility-and-adaptation/开发Android应用时,有时候Java层的编码不能满足实现需求,就需要到C/C++实现后生成SO文件,再用System.loadLibrary()加载进行调用,这里成为JNI层的实现。常见的场景如:
2017-09-13 10:19:24 291
转载 Android多网络环境(wifi,mobile)下强制在某个网络(mobile)访问服务端以及适配
转载自:http://blog.csdn.net/u010019468/article/details/72886859这个功能如标题所述:在wifi和移动数据网络同时开启之下,在Android5.0之前系统并没有很好地提供这样的api来实现这样的功能。现在需要wifi开着的情况下,强制通过移动数据网络发送网络请求,可能会觉得哪会有这样的蛋疼需求,认为只要能访问就行了,还要特地移动网络,那
2017-09-13 09:38:04 4389
原创 Sqrt(x) 求平方根
题目:https://leetcode.com/problems/sqrtx/description/Implement int sqrt(int x).Compute and return the square root of x.题目大意:求一个数的平方根,返回它的整数位。解题思路:这道题要求我们求平方根,我们能想到的方法就是算一个候选值的平方,然后和x比较大小
2017-09-12 10:26:39 622
原创 Add Binary 二进制数相加
题目:https://leetcode.com/problems/add-binary/description/Given two binary strings, return their sum (also a binary string).For example,a = "11"b = "1"Return "100"题目大意:两个字符串的二进制数相加解题
2017-09-12 09:26:09 471
原创 plus one 数组末位+1
题目:https://leetcode.com/problems/plus-one/description/Given a non-negative number represented as an array of digits, plus one to the number.The digits are stored such that the most significant
2017-09-11 16:33:24 356
转载 使用Dom4j解析XML
转载自:http://blog.csdn.net/redarmy_chen/article/details/12969219dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它.
2017-09-07 15:27:41 282
从源码解析Context思维导图
2017-09-26
Activity销毁流程
2017-09-26
Activity启动流程思维导图
2017-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人