自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android 5.1 SEAndroid分析之启动篇

转自:http://www.iloveandroid.net/2015/09/28/Android_SEAndroid_1/前面介绍了init进程中启动的核心服务中的zygote和property,接下来就介绍下SEAndroid.init进程中加载了SEAndroid的策略文件,开启了SEAndroid.SEAndroid主要用来提升Android系统的安全体验,基于SElinux实现.

2017-02-27 15:37:40 859

转载 Android Instant Run 热更新

https://developer.android.com/studio/run/index.html关于 Instant RunAndroid Studio 2.0 中引入的 Instant Run 是 Run  和 Debug  命令的行为,可以大幅缩短应用更新的时间。尽管首次构建可能需要花费较长的时间,Instant Run 在向应用推送后续更新时则无需构建新的 AP

2017-02-25 17:09:06 1971

原创 Android dpi dp ppi概念

转自: http://www.jianshu.com/p/913943d25829 Android的碎片化已经被喷了好多年,随着国内手机厂商的崛起,碎片化也越来越严重,根据OpenSignal的最新调查,2014年市面上有18796种不同的Android设备,作为开发者,一个无法回避的难题就是需要适配各种各样奇奇怪怪的机型。设备机型不同必然也会导致屏幕大小和分辨率(Resolu

2017-02-08 14:32:11 1881

转载 Java中集合类详解,面试关得过

转自:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(

2017-02-05 10:55:58 392

转载 VM中添加磁盘

转自:http://www.xuebuyuan.com/2037759.html如题,虚拟机中ubuntu提示磁盘空间不足,但在VM-->setting--> Hard Disk选项中增大磁盘容量,还是不行解决方案:1.首先把 ubuntu shutdown.2.在VMware里点击菜单VM——>Settings3.在Hard

2017-01-19 15:15:35 353

转载 Java中字符串转换

Java中字符串转换:转自http://www.voidcn.com/blog/hll174/article/p-5760755.html      java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下:       首先关于最简单的二进制转换的方法有:十进制转成十六

2017-01-19 12:11:03 553

转载 wait_event_interruptible与wake_up配套使用

1. 关于 wait_event_interruptible() 和 wake_up()的使用   读一下wait_event_interruptible()的源码,不难发现这个函数先将 当前进程的状态设置成TASK_INTERRUPTIBLE,然后调用schedule(), 而schedule()会将位于TASK_INTERRUPTIBLE状态的当前进程从runqueue 队

2017-01-11 11:08:55 252

转载 NFC功能移植pn54x系列

转自:http://blog.csdn.net/dearsq/article/details/50585287尊重原创,谢谢分享。NFC Architecture in Android SystemNFC在安卓系统中的架构如下,从上到下每一层都有涉及到,但是和移植Sensor等其他外围设备有所不同,他从上到下都是独立于整个系统框架之外的。就好似附在 Android 这颗

2017-01-10 17:19:32 5323 1

转载 Dalvik虚拟机进阶

转自:http://www.jianshu.com/p/3311c95363eb仅供学习。首先,让我们来思考下面几个问题:什么是Dalvik虚拟机?Dalvik VM与JVM有什么区别?Dalvik VM有什么新的特点?Dalvik VM的架构是怎么样的?首先,我得承认第一个问题问得很傻:什么是Dalvik虚拟机?没有人给出过一个明确的定义,但是,我们似乎可以从

2016-12-31 16:36:09 518

转载 自定义ClassLoader

转自:http://www.itzhai.com/java-virtual-machine-notes-custom-class-loader-implementation-and-use-of.html仅供学习使用。1、用户自定义的类加载器:要创建用户自己的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的findClass(String na

2016-12-31 10:25:54 192

转载 ClassLoader加载顺序

转自:http://blog.csdn.net/eff666/article/details/52203406仅供学习使用。1、ClassNotFoundExcetpion   我们在开发中,经常可以遇见java.lang.ClassNotFoundExcetpion这个异常,今天我就来总结一下这个问题。对于这个异常,它实质涉及到了java技术体系中的类加载。Java的类加载机

2016-12-31 10:02:07 379

转载 IO复用之Select进阶

转自:http://blog.csdn.net/lizhiguo0532/article/details/6568968他山之石可以攻玉。二、重要结构体之间关系       比较重要的结构体由四个:struct poll_wqueues、struct poll_table_page、struct poll_table_entry、struct poll_table_stru

2016-12-26 21:50:02 185

转载 recovery调试方法

转自: http://blog.csdn.net/u011477661/article/details/17116993有客户反馈不知道如何调试recovery,在这里介绍下recovery的调试方法。1. 如何在recovery模式使用adb在recovery模式下,init程序加载的rc文件是bootable/recovery/etc/init.rc。

2016-12-23 12:57:06 769

转载 Android LCD接口

转自:http://blog.csdn.net/xubin341719/article/details/9177085它山之石可以攻玉。仅供学习Android LCD(一):LCD基本原理篇Android LCD(二):LCD常用接口原理篇Android LCD(三):Samsung LCD接口篇Android LCD(四):LCD驱动调试篇参考:S5PV210显示

2016-12-22 11:36:08 991

转载 Android 6.0新特性

转自:http://blog.csdn.net/a910626/article/details/51699886仅供学习使用。Android 6.0中权限分为两种,普通权限和危险权限普通权限(Normal Permissions)如果你的应用manifest中只申明了普通权限(也就是说,这些权限对于用户隐私和设备操作不会造成太多危险,比如手机震动、访问网络等),系统

2016-12-19 14:45:10 264

转载 修改init.qcom.rc文件不生效

http://blog.csdn.net/jumper511/article/details/28856249修改Android init.rc文件后,需要将修改后的文件上传到手机,但是发下如下问题D:\test>adb push init.rc /failed to copy 'init.rc' to '//init.rc': Read-only file s

2016-12-17 11:16:26 6397

转载 android:persistent持久化service

http://blog.csdn.net/windskier/article/details/6560925仅供学习使用,它山之石可以攻玉。 为什么写这篇文章呢?前段时间在研究telephony时,一直没有在framework下发现对telephony的初始化(PhoneFactory.java中的makeDefaultPhones函数)的调用。结果全局搜索之后发现在appli

2016-12-15 11:16:50 2212

转载 如何使用弱引用来避免内存泄露

文/wingjay(简书作者)原文链接:http://www.jianshu.com/p/cb9b4b71a820著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。一、介绍首先,请浏览下面这段handler代码:public class SampleActivity extends Activity { private final Handler

2016-12-13 16:00:42 2936 2

转载 Android内存泄露剖析

转自:http://blog.csdn.net/gemmem/article/details/13017999 仅供学习。首先了解一下dalvik的Garbage Collection:如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Roots),比方说thread stack中的变量,JNI中的全局变量,zygote中的对象(class

2016-12-13 15:52:24 272

转载 Android进程内存分配

转自:http://blog.csdn.net/gemmem/article/details/8920039作者分析的很透彻,mark下。最近在网上看了不少Android内存管理方面的博文,但是文章大多都是就单个方面去介绍内存管理,没有能全局把握,缺乏系统性阐述,而且有些观点有误。这样对Android内存管理进行局部性介绍,很难使读者建立系统性概念,无法真正理解内存管理,对提高

2016-12-13 14:59:23 4267 1

转载 多线程编程之pthread_cond_wait

转自:http://blog.csdn.net/yeyuangen/article/details/37593533仅供学习使用。。。===============================man pthread_cond_wait的解释==========================LINUX环境下多线程编程肯定会遇到需要条件变量的情况,此时必然要使用pth

2016-12-08 10:48:46 408

原创 EventBus 消息处理框架

转自:http://www.jianshu.com/p/a040955194fc仅供学习使用概述EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,这里的事件可以理解为消息。事件传递既可以用于Android四大组件间通讯,也可以用于异步线程和主线程间通讯等。传统的事件传递方式包括:Handler、BroadcastRec

2016-12-04 22:32:24 320

转载 Linux 进程 线程总结

转自: http://blog.csdn.net/gatieme仅供学习使用inux进程类别虽然我们在区分Linux进程类别, 但是我还是想说Linux下只有一种类型的进程,那就是task_struct,当然我也想说linux其实也没有线程的概念, 只是将那些与其他进程共享资源的进程称之为线程。一个进程由于其运行空间的不同, 从而有内核线程和

2016-12-03 11:39:50 280

转载 手机白卡分类

手机测试卡是智能卡的一种,属于SIM卡范畴,其定义是相对于SIM卡而言的,通常也叫做白卡。也称手机测试白卡、测试白卡,广泛应用于通讯工业生产、测试过程中的使用。配合综合测试仪(安捷伦8960、安立、CMU200、CMD55等)对手机进行无干扰综合测试;手机在生产中进行相关测试,需要屏蔽外界不良信号电波干忧,手机测试卡可以对外界信号实现信号至仪器到手机的唯一路径。让测试环境更加简洁,从而达到测试的理

2016-12-02 13:54:51 1422

转载 TCP长连接与短连接区别

摘自:北雨南萍 http://blog.csdn.net/fireroll/article/details/9043221TCP连接简介当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是

2016-12-02 10:00:08 392

转载 Looper Handler MessageQueue Message理解

摘自:http://coolxing.iteye.com/blog/1208371总结的很好多线程在所有编程语言中都是比较难以理解和掌握的, 这几天上网看了很多android多线程方面的资料, 在这里做一些总结.什么时候使用多线程:1. 耗时操作使用多线程, 耗时操作放在UI线程中会导致用户的操作无法得到响应.2. 阻塞操作使用多线程, 理由同上

2016-11-22 14:16:47 192

转载 单线程处理模型

摘自:http://coolxing.iteye.com/blog/1284476所谓的started service, 是我对以startService()方法启动的service的叫法. Service运行在所在进程的main thread中. 启动一个service时, 不会自动为该service创建新的thread. 这意味着开发者通常需要为service开启新的线程, 以执行耗时

2016-11-21 23:16:46 253

转载 Java反射机制再学习

Java反射机制的学习Java反射机制的学习转自:http://www.blogjava.net/zh-weir/archive/2011/03/26/347063.html总结的很到位,记录下来学习。^_^Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类

2016-11-20 23:00:20 203

转载 Hashtable与HashMap的区别

转自:http://blog.csdn.net/tianfeng701/article/details/7588091Hashtable的应用非常广泛,HashMap是新框架中用来代替Hashtable的类,也就是说建议使用HashMap,不要使用Hashtable。可能你觉得Hashtable很好用,为什么不用呢?这里简单分析他们的区别。1.Hashtable的方法是同步的,Ha

2016-11-20 21:47:48 184

原创 (C语言)链表的反转(一次遍历)

/***Node为节点类型,root保存的是第一个节点的地址*/Node * reverse_linklist(Node *root)       //传入根节点{          Node *current;          Node *pnext;/*遍历开始current记录当前位置,pnext记录下一位置*/          current = roo

2013-12-29 09:22:55 819

原创 坚持记点东西年纪大了记不住了

第一次写博客,以后想必会坚持这样的一个习惯,学会把当天不懂的东西与学到的好的东西记录下来,不断进步。到了离校的季节,同学纷纷找到工作,而我却在苦逼的搞培训,嵌入式之路注定充满艰辛,我不会放弃自己,会加油!既然选择了去培训,就不会辜负自己的选择,要用心的学点东西,为以后职场做好离校前最最好的准备,不再去想不相关的东西,一心一意去做,专注,注意细节,相信奋斗的力量,加油!!!熄灯了,就写到这啦

2013-11-30 23:33:32 665

巩固学习linux

对linux进行了深度解剖,通过对话的形式让我们了解更深入的linux.

2013-07-30

e2prom的学习

自己编写的e2prom程序,掌握I2C总线的原理,通过自己写程序才知道那里不足!

2013-07-30

Java学习资料

java学习的首选文档,详细地介绍了java的编程思想,不过理解有些困难。

2013-07-28

keil编程工具软件

单片机是实现自动化控制,必不可少的工具,学习单片机技术尤为重要。keil软件提供一个好的工作平台供开发者使用,能够有效地嵌入C语言程序,它是初学者学好单片机必备的工具。

2013-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除