摘要: 远程服务:调用者和服务在不同的工程代码里面。 本地服务:调用者和服务在同一个工程代码里面。 每一个应用程序都是运行在自己独立的进程里面的。 进程是操作系统分配内存空间的一个单位。进程的数据都是独立的。独立的内存空间。要想进行数据共享,可以采用进程间通信方式。 aidl:android interfa 阅读全文
posted @ 2015-01-29 11:55 berylqliu 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 服务:长期后台运行的没有界面的activity,程序写法和activity类似。 安卓系统进程管理是按照一定规则的: 1.默认情况下,关闭掉一个应用程序,清空了这个应用程序的任务栈,应用程序的进程还会保留。因为手机内存较小,方便下次快速启动应用程序,但是也会带来内存不足的问题。 2.安卓系统有一套内 阅读全文
posted @ 2015-01-28 16:49 berylqliu 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 凡是四大组件,都需要在清单文件中注册, 写一个广播接收者的步骤: 1.写一个类继承广播接收者。 2.在清单文件配置关心的action. 3.一旦广播事件发生了,就会执行广播接收者的onReceive方法。大部分情况下都是发无序广播,不发有序广播。 广播事件可以设置优先级,优先级最高就最先得到广播事件 阅读全文
posted @ 2015-01-26 23:03 berylqliu 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.凡是和访问网络有关的,都放在子线程中进行,防止网络状况不好而导致应用停止,影响用户。 2.子线程不能直接更新界面。一般这种情况,在主线程中创建一个Handler。子线程sendMessage,主线程handlerMessage。 3.View.inflater可以将xml布局文件转化为view对 阅读全文
posted @ 2015-01-23 22:32 berylqliu 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 第一步: 打开CMD窗口, cd到JDK所在目录 第二步: 输入命令keytool -genkey -alias key.keystore -keyalg RSA -validity 30000 -keystore key.keystore 并输入密码和相关信息 第三步: 输入Y,按回车 在C:\P 阅读全文
posted @ 2015-01-16 17:44 berylqliu 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 本文转载博客园:爱加密——安卓反编译揭秘(爱加密系列教程十),仅供参考、交流使用!!! 我们拿HelloWord.apk为例,反编译植入有米广告。 首先,我们用apk改之理,反编译HelloWorld.apk。 然后按照有米的开发文档进行广告植入。下载地址http://static.youmi.ne 阅读全文
posted @ 2015-01-16 12:05 berylqliu 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。 在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。 本文Android反编译教程, 阅读全文
posted @ 2015-01-16 10:49 berylqliu 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 今天整理的一些书单,准备开始下手了!都是好书,多看看。 程序员面试金典 深入理解计算机系统 代码大全(第2版) 编程珠玑 编程之美 : 微软技术面试心得 设计模式 : 可复用面向对象软件的基础 深入Java虚拟机(原书第2版) 算法导论 C++ Primer中文版 浪潮之巅 Java编程思想(第4版 阅读全文
posted @ 2015-01-08 12:29 berylqliu 阅读(186) 评论(4) 推荐(0) 编辑
摘要: JAVA篇 1.《Java 2核心技术》 l推荐理由 本书是Java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界面 阅读全文
posted @ 2015-01-08 10:23 berylqliu 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的 阅读全文
posted @ 2014-12-23 21:07 berylqliu 阅读(94) 评论(0) 推荐(0) 编辑