因为不同进程都是享有独立资源的,所以全局变量这些都是无效的,必须有其他的进程间通信方式. 一.基本知识 1:怎样使用多进程 Android正常使用的多进程的办法只有一种,就是在Service或Activity的属性里面设置remote属性 这样,我们打开Main2Activty的时候,该活动或服务就会以一个新的进程来创建 2:查看进程信息 通过adb shell连接上我们的手机,输入ps命令,查看所有的进程 可以使用ps|grep命令 + 包名 直接查看我们的app的进程信息   这里的grep…
国内Android应用推广的六大主流方式 http://mobi.baike.com/article-19433.html 随着Android市场份额的飞速增长,越来越多的国内开发团队和公司開始投入Android应用的开发;因为Android平台的开放性, 也决定了其应用分发渠道的多元化,而且Google官方Market的用户群也并不如Apple stroe的用户群数量庞大且成熟. 这就为开发人员带来了困惑,一款好的Android应用怎样推广让很多其它的用户知道呢? 前言: 随着Android市…
前言:天下武功为快不破!在信息爆炸.快速发展的新时代...,扯远了....进程间通信方式有很多,但最快的方式你知道么?由我娓娓道来... 一.共享内存方式 主角闪亮登场了,噔噔瞪...,最快的方式就是共享内存了.实现共享内存的方式主要有两种: 存储映射I/O mmap函数实现 shmget函数 感觉学两个以上相同的知识时,就会学他们的区别,我也会避免不了进入俗套,也要简单来说它们的区别: 注:此图引自<unix环境高级编程> 看到图片中“主要区别”四个大字了么?别告诉我:你近视看不到,打死你个…
一.基本理论Android六大基本布局分别是:线性布局LinearLayout.表格布局TableLayout.相对布局RelativeLayout.层布局FrameLayout.绝对布局AbsoluteLayout.网格布局GridLayout.其中,表格布局是线性布局的子类.网格布局是android 4.0后新增的布局.在手机程序设计中,绝对布局基本上不用,用得相对较多的是线性布局和相对布局. 学习基本布局要理解两个比较基础概念的图:(一)Android布局管理器的类图上面这个类图只是说了六…
原文:每个Android开发者必须知道的内存管理知识 拷贝在此处,以备后续查看. 相信一步步走过来的Android从业者,每个人都会遇到OOM的情况.如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力.今天我们就谈谈在Android平台下内存的管理之道,开始今天的主题之前,先再次回顾两个概念. 内存泄漏:对象在内存heap堆中中分配的空间,当不再使用或没有引用指向的情况下,仍不能被GC正常回收的情况.多数出现在不合理的编码情况下,比如在 Activity中注册了一个广播接收…
0.  前言 不论是Android还是其它操作系统.都会有自己的IPC机制.所谓IPC(Inter-Process Communication)即进程间通信.首先线程和进程是非常不同的概念,线程是CPU调用的最小单元,进程一般在PC和移动设备上指一个程序或者一个应用.一个进程能够包括多个线程. IPC方式有非常多,在Android中经常使用的IPC方式包括Bundle.文件.Messenger.AIDL.ContentProvider和Socket等方式. Android开发--进程间通信之AI…
Android数据存储方式有如下四种:SharedPreferences.存储到文件.SQLite数据库.内容提供者(Content provider).存储到网络服务器. 本文主要介绍一下SharedPreferences 本文地址:http://www.cnblogs.com/wuyudong/p/5939872.html,转载请注明出处. SharedPreferences 如何保存软件配置参数? Window: 采用ini文件进行 J2SE应用: 采用properties属性文件 And…
烦人的日子终于过去啦,终于又可以写博客啦,对自己的android学习做个总结,方便以后查看...... 一.在android用Get方式发送http请求,使用的是java标准类,也比较简单. 主要分以下几步: 1.构造URL URL url = new URL(String path); 2.设置连接 httpURLConnection = (HttpURLConnection) url.openConnection();//超时时间httpURLConnection.setConnectTim…
接着上篇<Android 采用get方式提交数据到服务器>,本文来实现采用post方式提交数据到服务器 首先对比一下get方式和post方式: 修改布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m…
在手机的后台服务无论是调用WebService还是Http请求,多数都是采用Android的HttpClient实现相关的调用实现.本文实现Android+Struts2+JSON方式实现为手机前台提供服务. 涉及的知识点: 1.Struts2框架的搭建(包括Struts2的jSON插件) 2.Android前台访问Web采用HttpClient方式. 3.Android采用JSON的解析. 功能:模拟远程登录流程: 手机后台服务:由于采用Struts2的JSON响应格式,响应详细会自动转变为J…