Android ViewGroup 中处理event

Case:      自定义一个ViewGroup,子View包含N个TextView。当用户拖动或者双指放大ViewGroup时,由ViewGroup处理。当用户点击到某个TextView时,TextView接管事件,做更新操作。 Solution on Internet:     搜索了...

2016-04-22 10:55:39

阅读数 279

评论数 0

linphone编译总结,有问题请大家在评论中提出

1. 准备Linux VM    2.1 安装Oracle Virtual Box,    2.2 安装ubuntu 2. 获取源码    下载地址: http://www.linphone.org/technical-corner/linphone/downloads ...

2016-01-29 16:24:26

阅读数 914

评论数 4

导入adt项目进入android studio报Error:(2) Error parsing XML: prefix must not be bound to one of the reserved

在导入Adt用ant编译的项目进入android studio后,编译报如下错误: Error:(2) Error parsing XML: prefix must not be bound to one of the reserved namespace names 在弹出打开的文件中,...

2016-01-28 10:09:29

阅读数 2512

评论数 0

linux macro time_after学习

学习的时候,介绍说time_after可以解决jiff value回环的问题,但怎么看,该函数都不能彻底解决啊。 time_after定义:#define time_after(a, b) (((long)b - (long)a) 假设b =3, a = 2,那么说a after b呢?还是...

2016-01-24 17:47:08

阅读数 437

评论数 0

Javah使用问题解决

转载:http://www.cnblogs.com/charley_yang/archive/2011/03/13/1983038.html 

2016-01-21 20:22:11

阅读数 186

评论数 0

Context理解

最近时常在想,CSDN上点击率最高,评论最多的博客,大概以说明性的为主。这可以理解,有问题,baidu search最后才会找到Blog。针对问题的博客,基本上是以说明性的为主的。但个人理解,如果技术要成长,思考是最重要的。否则,只能追随,更难创新。根据重要紧急四象限理论,思考属于重要不紧急的象限...

2016-01-09 22:02:29

阅读数 228

评论数 0

Binder最关键的机制总结

花了很长时间学习android binder机制,百思不得其解,特别是Binder_WRITE_READ命令。在网上搜索了很多资料,没有人说清楚,也看了源码,更是一头雾水。 通常情况,我们都会误解WRITEand READ的含义是,APP clinet write命令给Server端,然后Rea...

2016-01-08 17:25:12

阅读数 302

评论数 0

Import adt 项目到android studio解决的问题总结

1. Error:(16, 0) Gradle DSL method not found: 'android()' Possible causes:The project 'JniTraining' may be using a version of Gradle that does not c...

2016-01-07 15:27:14

阅读数 321

评论数 0

[GC系列] 不同强度reference 理解

GC在决定是否回收内存的时候,主要看该内存上的对象是否有被其它对象引用。为了更加细致地管理不同的引用。又搞出了下面4种引用类型: 1. 强引用 2. 弱(Soft)引用 3,Weak 引用 4. Panton引用 5. Finalizer应用 一开始很难理解,但从目的来分析,就...

2015-12-29 16:19:36

阅读数 260

评论数 0

【GC系列】android采用进程对应APP的理由

长期以来,心中有个疑问,为什么Android用进程而不是线程来管理APP。今天在看GC hand book的时候,突然有感想。我猜测可能包括如下部分理由: 1. 单进程容易保证单个APP崩溃,不影响其他APP。 2. 由于android使用了Java虚拟机,虚拟机有个很重要的工作就是垃圾回收。...

2015-12-28 15:57:12

阅读数 467

评论数 0

[Java VM 系列] GC原理学习

前言:      以前一直在华为上班,说实话,估计没有哪个华为人有闲心写Blog,Blog更多属于IT工程师的专利。这两年从华为出来后,开始写blog。但从前面的blog的查看次数来看,目前大家最主要关心的还是Android方面的技术。没办法,估计现在人才缺口最大的属于移动互联网Android方...

2015-12-26 18:55:11

阅读数 286

评论数 0

ADT debug as native application error log

When build is passed, then debug as native application, following errors displed on console: [2015-12-23 10:26:39 - JniTraining] Unknown Application...

2015-12-23 10:30:58

阅读数 276

评论数 0

C/C++异常处理阶段总结

所谓异常,即指令执行时,原计划的执行顺序必须改变。导致这种改变的原因包括:1,用户主动抛出异常 2. 指令运行时异常。 要进行异常处理,第一步就是捕获异常。谁来捕获,可能是:1.程序本身 2. 操作系统。如果程序不捕获,操作系统也不捕获,系统肯定就崩溃了。程序本身只能捕获用户主动抛出的异常。这种...

2015-12-18 13:30:23

阅读数 344

评论数 0

【异常/错误处理系列】C++如何实现Try/Catch

为了实现异常处理,必须在异常发生的时候,能够找到异常处理函数。存放异常处理函数的地方,可以是栈,也可以是全局变量。如果是栈,需要unwinding栈,直到找到异常处理函数地址。如果是全局变量,可以直接跳转到异常处理函数,效率更高。    更多详细的介绍,可以参考如下网站:http://www.c...

2015-12-18 11:19:27

阅读数 242

评论数 0

【异常/错误处理系列】C语言如何实现异常处理

不管是哪门编程语言,在coding过程中,我们都会遇到一个很头痛的问题,就是如何处理函数的返回值和异常。函数返回值传统的处理的方法是使用If/else。但对于有返回码的函数,需要写“无数”的if分支,代码很难看,也不好维护。异常处理更是头痛,一旦发生,只有查看resetlog,对于网络类异常,或者...

2015-12-18 10:54:55

阅读数 4224

评论数 0

C++ static 全局变量使用注意

今天在测试中发现,一个用C++编译的代码中,使用了一个static int xxx的全局变量。在一个CPP文件中赋值后,在另外一个CPP文件中取值发现取出的值不是设置的值。 后来经过验证,发现两个CPP文件中使用了不同的地址。 看来,在C++中,还是要多用面向对象的思想,全局变量最好封装在一个...

2015-07-16 17:14:20

阅读数 427

评论数 0

extern type variable name问题及解决方案

最近在处理C编译向C++编译转移的工作,遇到如下问题: 在用C编译的时候,变量的定义在头文件中。由于C编译器支持这种情况,所以能够编译成功。 但是当转移到用C++编译的时候,就提示编译错误。这时候,采用正规的方式来修改代码。 在头文件中用extern声明全局变量。在C文件中,定义变量。C++...

2015-06-02 17:47:08

阅读数 285

评论数 0

android studio 初次使用问题及方案集合

1. 如果从ADT项目导出导入到Android studio.     答:官方的方案是在ADT中导出一个gradle文件,然后在android studio中导入即可。但导入过程很慢,会让你误以为有问题。请耐心等到。 2. Android studio用Gradle进行工程管理和编译。需要在两者...

2015-05-21 16:46:05

阅读数 593

评论数 0

Andorid5.0 bind service 异常和fail原因分析及解决办法

在android 5.0之前,按如下就可以打开和bind一个service: Intent intent = new Intent(IModem.class.getName()); bindService(intent, mConnection, BIND_AUTO_CREATE). 但是在...

2015-05-20 11:21:52

阅读数 1848

评论数 0

Android 应用进程生命周期及static的生命周期引发的问题及解决思路

这两天正在做一个既有Service又有前台进程APP的程序,遇到如下奇怪问题: 1. 时常出现DeadObjectException异常。 2. 前台进程在通过Service完成耗时任务后,进行UI更新,比如设置button的背景色,Clickable状态等。但这个时候,偶尔可以更新成功,偶尔...

2015-05-19 15:25:40

阅读数 424

评论数 0

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