代码改变世界

Intent跳转activity报错

2016-05-16 18:03 by 指针空间, 1878 阅读, 0 推荐, 收藏, 编辑
摘要:Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); startActivityForResult(intent, PICK_CONTACT); 这个跳转为什么部分手机会报错呢?? 阅读全文

Android中的Rect类——奇葩的思维

2016-05-14 16:05 by 指针空间, 548 阅读, 0 推荐, 收藏, 编辑
摘要:Rect类主要用于表示坐标系中的一块矩形区域,并可以对其做一些简单操作。这块矩形区域,需要用左上右下两个坐标点表示(left,top,right,bottom),你也可以获取一个Rect实例的Width和Height。就在这里,奇葩的事情来了,作为一个有一点经验的做图像或者矩阵运算或者编程的程序员来 阅读全文

Android下pm 命令详解

2016-03-31 12:45 by 指针空间, 630 阅读, 0 推荐, 收藏, 编辑
摘要:Sam在看相关PackageManager代码时,无意中发现Android 下提供一个pm命令,通常放在/system/bin/下。这个命令与Package有关,且非常实用。所以研究之。0. Usage: usage: pm [list|path|install|uninstall] pm list 阅读全文

Activity与Fragment的生命周期

2016-03-24 20:08 by 指针空间, 2484 阅读, 0 推荐, 收藏, 编辑
摘要:1、首先先上图 Activity Fragment 对比图 2、Activity的生命周期分析说明 onCreated()是activity第一次被启动时执行的,主要是初始化一些变量(启动第一步) onRestart()是当前activity重新被启动时调用的;绑定一些监听器等(可见状态) onSt 阅读全文

Service和Thread的关系

2016-03-16 11:38 by 指针空间, 278 阅读, 0 推荐, 收藏, 编辑
摘要:不少Android初学者都可能会有这样的疑惑,Service和Thread到底有什么关系呢?什么时候应该用Service,什么时候又应该用Thread?答案可能会有点让你吃惊,因为Service和Thread之间没有任何关系! 之所以有不少人会把它们联系起来,主要就是因为Service的后台概念。T 阅读全文

Android中的MVC

2016-03-15 16:35 by 指针空间, 461 阅读, 0 推荐, 收藏, 编辑
摘要:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中 阅读全文

消息队列

2016-03-14 11:42 by 指针空间, 847 阅读, 0 推荐, 收藏, 编辑
摘要:消息队列允许一个或者多个进程向它写入与读取消息。Linux 维护着一个msgque 消息队列链表,其中每个元素指向一个描叙消息队列的msqid_ds 结构。当创建新的消息队列时,系统将从系统内存中分配一个msqid_ds 结构,同时将其插入到数组中。   另外,Linux 保留有关队列修改时间信息, 阅读全文

Linux 进程间通信-管道

2016-03-14 11:06 by 指针空间, 515 阅读, 0 推荐, 收藏, 编辑
摘要:进程间通讯———管道   Linux 进程间通信-管道 进程是一个独立的资源分配单位,不同进程之间的资源是相互独立的,没有关联,不能在一个进程中直接访问另一个进程中的资源。但是,进程不是孤立的,不同的进程之间需要信息的交换以及状态的传递,因此需要进程间数据传递、同步与异步的机制。 此篇博文记录管道。 阅读全文

使用JNI实现Java与C之间传递数据

2016-02-16 19:58 by 指针空间, 9793 阅读, 0 推荐, 收藏, 编辑
摘要:Android中使用JNI七个步骤: 1.创建一个android工程 2.JAVA代码中写声明native 方法 public native String helloFromJNI(); 3.用javah工具生成头文件 4. 创建jni目录,引入头文件,根据头文件实现c代码 5.编写Android. 阅读全文

Eclipse下把jar包放到工程lib下和通过buildpath加载有什么不同(解决找不到类的中级方法)

2016-01-20 19:26 by 指针空间, 383 阅读, 0 推荐, 收藏, 编辑
摘要:我通过Eclipse的 User Libranry 将jar导入 Eclipse里面,编译没有问题,运行的时候就报class文件没有定义,后来上网上查了下,原因找到啦,是这样的:用Java Build Path导入包和把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关系的,Java Bui... 阅读全文