<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java-Jinguo]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_13864</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_13864]]></copyright><item><title><![CDATA[JAVA  远程通讯机制]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82554651</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82554651</guid><author>iteye_13864</author><pubDate>Sun, 22 Dec 2013 23:51:43 +0800</pubDate><description><![CDATA[在分布式服务框架中，一个最基础的问题就是远程服务是怎么通讯的，在Java领域中有很多可实现远程通讯的技术，例如：RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等，这些名词之间到底是些什么关系呢，它们背后到底是基于什么原理实现的呢，了解这些是实现分布式服务框架的基础知识，而如果在性能上有高的要求的话，那深入了解这些技术背后的机制就是必须的了，在这篇blog中我们将...]]></description><category></category></item><item><title><![CDATA[APN(default、mms、supl、dun、hipri接入点类型的区别)]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82543353</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82543353</guid><author>iteye_13864</author><pubDate>Thu, 10 Oct 2013 19:31:38 +0800</pubDate><description><![CDATA[
设置APN上网时，大家可能经常遇到这个问题：为什么有时要填写default有时要填写supl，而彩信又偏偏要mms？这个问题留到最后，让我们看看每个接入点类型的含义：英文原文来自于Google Android Developers原文连接:http://developer.android.com/reference/android/net/ConnectivityManager.html我尽量用...]]></description><category></category></item><item><title><![CDATA[AMR音频编码器概述及文件格式分析]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82543352</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82543352</guid><author>iteye_13864</author><pubDate>Thu, 10 Oct 2013 19:29:37 +0800</pubDate><description><![CDATA[
全称Adaptive Multi-Rate，自适应多速率编码，主要用于移动设备的音频，压缩比比较大，但相对其他的压缩格式质量比较差，由于多用于人声，通话，效果还是很不错的。AMR-WB应用于EDGE、3G可充分体现其优势。足够的传输带宽保证AMR-WB可采用从6.6kb/s到23.85kb/s共九种编
 
网上有些分析AMR NB 和AMR WB区别的资料，为节省篇幅，就不一一转过来了，可以...]]></description><category></category></item><item><title><![CDATA[浅谈移动互联网应用的开发]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82507101</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82507101</guid><author>iteye_13864</author><pubDate>Mon, 06 May 2013 23:13:52 +0800</pubDate><description><![CDATA[中国的移动互联网用户已经达到2.33亿，随着越来越多的互联网用户开始访问移动互联网，和一些不浏览互联网的用户开始访问移动互联网，可以想象移动互联网在以多么惊人的速度进行增长。未来，移动互联网将成为IT发展的下一个蓝海。那么未来移动互联网可以为我们做什么？其实移动互联网就是把一个随身携带的手机，连到一个浩瀚的互联网上，能够帮助我变成一个更强大的我，可以应用手机的这种不会失去的记忆力，可以用互联网上巨...]]></description><category></category></item><item><title><![CDATA[移动互联网_微信协议分析]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82507095</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82507095</guid><author>iteye_13864</author><pubDate>Mon, 06 May 2013 22:45:03 +0800</pubDate><description><![CDATA[
协议。手机终端跟后台服务器之间的交互协议，这个协议的设计是整个系统的骨架，在这一点做好设计可以使得系统的复杂度大大降低。容灾。当系统出现了若干服务器或若干支架(宕机的时候)，仍然需要让系统尽可能的提供正常的服务。轻重。如何在系统架构中分布功能，在哪一个点实现哪一个功能，代表系统中间的功能配置。监控。为系统提供一个智能仪表盘。
在协议设计上，移动互联网和常规互联网有很大的区别。首先有CMWAP和...]]></description><category></category></item><item><title><![CDATA[android 设计模式-享元模式]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82234909</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82234909</guid><author>iteye_13864</author><pubDate>Fri, 16 Dec 2011 23:01:42 +0800</pubDate><description><![CDATA[享元（FlyWeight）模式，原意是“轻量级”模式，它用来解决大量相同对象被多次实例化，从而导致内存被大量占用的情况。在有的时候我们要多次使用某个类中的公有实例方法，我们通常的做法是，先new一个该类的实例，然后再调用该类的这个方法，调用完毕后这个类也就变成垃圾。这种调用方式如果出现的频率很高，会在对象生成和内存占用上付出很大的代价，享元模式尽可能多地节省对象的生成次数，让多个对象共用一个缓存中...]]></description><category></category></item><item><title><![CDATA[statusbar  2.3]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82201541</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82201541</guid><author>iteye_13864</author><pubDate>Tue, 08 Nov 2011 16:04:13 +0800</pubDate><description><![CDATA[以前我的文章分析过StatusBar上图标显示的流程，现在分析一下在Android2.3中，StatusBar的架构，其实StatusBar的实现方法还是进行了许多大的修正的，比如原来StatusBar的操作都是在Service进程中，现在许多图标显示更新等的操作都移到了应用进程中。
代码目录结构:
主要位于两个目录中
1,frameworks/base/services/java/com/...]]></description><category></category></item><item><title><![CDATA[android 输入法默认设置]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82091469</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82091469</guid><author>iteye_13864</author><pubDate>Thu, 07 Jul 2011 14:00:51 +0800</pubDate><description><![CDATA[设置默认输入法
  在 frameworks\base\core\res\res\values\config.xml　添加一个属性:
      &amp;lt;!--leo add--&amp;gt;
    &amp;lt;string name=&quot;config_default_input_method&quot;&amp;gt;com.android.inputmethod.pinyin/.PinyinIME&amp;lt;/stri...]]></description><category></category></item><item><title><![CDATA[Android Media Scanner Process]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82072160</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82072160</guid><author>iteye_13864</author><pubDate>Mon, 06 Jun 2011 22:58:24 +0800</pubDate><description><![CDATA[


下面是系统图       
 
 
MediaScannerReceiver会在任何的ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED或 ACTION_MEDIA_SCANNER_SCAN_FILE 意图（intent）发出的时候启动。因为解析媒体文件的元数据或许会需要很长时间，所以MediaScannerReceiver会启动MediaSc...]]></description><category></category></item><item><title><![CDATA[handler与多线程消息处理 ]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82071815</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82071815</guid><author>iteye_13864</author><pubDate>Sat, 04 Jun 2011 13:42:36 +0800</pubDate><description><![CDATA[在Android下面也有多线程的概念，在C/C++中，子线程可以是一个函数，一般都是一个带有循环的函数，来处理某些数据，优先线程只是一个复杂的运算过程，所以可能不需要while循环，运算完成，函数结束，线程就销毁。对于那些需要控制的线程，一般我们都是和互斥锁相互关联，从而来控制线程 的进度，一般我们创建子线程，一种线程是很常见的，那就是带有消息循环的线程。消息循环是一个很有用的线程方式，曾经自己用...]]></description><category></category></item><item><title><![CDATA[android light]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82037288</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82037288</guid><author>iteye_13864</author><pubDate>Thu, 24 Mar 2011 16:15:15 +0800</pubDate><description><![CDATA[背光设置是在：设置-&amp;gt;声音和显示-&amp;gt;亮度，通过进度条来设置的。文件：packages/apps/Settings/src/com/android/settings/BrightnessPreference.javaprivate static final int MINIMUM_BACKLIGHT = android.os.Power.BRIGHTNESS_DIM + 10;priva...]]></description><category></category></item><item><title><![CDATA[PowerManagerService  sensor]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82036574</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82036574</guid><author>iteye_13864</author><pubDate>Tue, 22 Mar 2011 20:06:45 +0800</pubDate><description><![CDATA[默认分类 2010-12-24 14:34:55 阅读144 评论1   字号：大中小 订阅 

frameworks/base/services/java/com/android/server/PowerManagerService.java
首先通过sensormanager来获得service 这里以light sensor为例
 void systemReady() {      ...]]></description><category></category></item><item><title><![CDATA[android 单例]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/82006931</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/82006931</guid><author>iteye_13864</author><pubDate>Tue, 15 Feb 2011 09:26:51 +0800</pubDate><description><![CDATA[1. Framework层的代码：  Android中，整个framework层的组件的初始化是在SysteServer.java中完成的，这些组件都是系统级组件，包括HardwareService，PowerManagerService，WindowManagerService  BluetoothDeviceService，ActivityManagerService......,具体代码在S...]]></description><category></category></item><item><title><![CDATA[JAVA 线程]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/81998421</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/81998421</guid><author>iteye_13864</author><pubDate>Tue, 11 Jan 2011 10:32:35 +0800</pubDate><description><![CDATA[我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程（Thread）。 线程（Thread）是一份独立运行的程序，有自己专用的运行栈。线程有可能和其他线程共享一些资源，比如，内存，文件，数据库等。 当多个线程同时读写同一份共享资源的时候，可能会引起冲突。这时候，我们需要引入线程“同步”机制，即各位线程之间要有个先来后到，不能一窝蜂挤上去抢作一团。 同步这个词是从英文...]]></description><category></category></item><item><title><![CDATA[WeakReference ]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/81998393</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/81998393</guid><author>iteye_13864</author><pubDate>Tue, 11 Jan 2011 09:02:58 +0800</pubDate><description><![CDATA[reachable, the following happens:A set ref of references is determined. ref contains the following elements:All weak references pointing to obj.All weak references pointing to objects from which obj i...]]></description><category></category></item><item><title><![CDATA[ubuntu9.04 字体安装两种方法]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/81997544</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/81997544</guid><author>iteye_13864</author><pubDate>Fri, 07 Jan 2011 23:02:02 +0800</pubDate><description><![CDATA[
ubuntu9.04 字体安装两种方法


                文章分类:JavaEye

    
  
  
    字体搭配：推荐安装雅黑和consolas的混合字体（见附件），宋体。firefox，gedit使用宋体，eclipse使用Courier New。其他软件一律使用雅黑。

安装方法一：运行如下命令
引用
sudo mkdir -p /us...]]></description><category></category></item><item><title><![CDATA[Android 开发之 Services 服务]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/81958395</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/81958395</guid><author>iteye_13864</author><pubDate>Tue, 02 Nov 2010 18:21:49 +0800</pubDate><description><![CDATA[　Service

　　Service
　　Class Overview 提要
　　Service Lifecycle 服务生命周期
　　Permissions 权限
　　Process Lifecycle 进程生命周期
　　Summary 总结
　　Class Overview 提要
　　服务(Service)是一个在后台运行的组件, 它一直保持运行, 并且不和用户进行交互. ...]]></description><category></category></item><item><title><![CDATA[深入学习android之AlarmManager]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/81957965</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/81957965</guid><author>iteye_13864</author><pubDate>Mon, 01 Nov 2010 16:50:31 +0800</pubDate><description><![CDATA[对应AlarmManage有一个AlarmManagerServie服务程
序，该服务程序才是正真提供闹铃服务的，它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中，linux实现的设备名
为”/dev/alarm”)，并且一直监听闹铃设备，一旦有闹铃触发或者是闹铃事件发生，AlarmManagerServie服务程序就会遍历闹铃列
表找到相应的注册闹铃并发出...]]></description><category></category></item><item><title><![CDATA[git-svn 常用功能示例]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/81927619</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/81927619</guid><author>iteye_13864</author><pubDate>Tue, 14 Sep 2010 18:10:17 +0800</pubDate><description><![CDATA[
git-svn 常用功能示例


 
 

版本的要求
务必保证 git-core 和 git-svn 的版本大于 1.5.3，这里使用的版本为 1.5.4.2-1~bpo40+2。
svn 仓库
我们这里以 Google Code Hosting 提供的 svn 仓库为原型虚拟了一个:


https://virtual.googlecode.com/svn


...]]></description><category></category></item><item><title><![CDATA[git-svn]]></title><link>https://blog.youkuaiyun.com/iteye_13864/article/details/81927454</link><guid>https://blog.youkuaiyun.com/iteye_13864/article/details/81927454</guid><author>iteye_13864</author><pubDate>Tue, 14 Sep 2010 10:32:43 +0800</pubDate><description><![CDATA[
尽管你可以从网上找到成千上万篇关于Git和git-svn,  但是本文主要介绍如何在一个以svn作为版本管理软件的项目里使用git。(假如你已经有了git-svn工具, 那我们就开始用git吧!)

先介绍些背景知识,  Git
 是 Linus Torvalds
 为Linux内核开发的一套版本控制软件。他对版本控制有些特殊的要求，但是没有一个能满足他的要求。Git 有两个最大的优点...]]></description><category></category></item></channel></rss>