<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MFSGSS3432的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MFSGSS3432</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MFSGSS3432]]></copyright><item><title><![CDATA[cocos2dx Android.mk]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/20152753</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/20152753</guid><author>MFSGSS3432</author><pubDate>Fri, 28 Feb 2014 19:11:40 +0800</pubDate><description><![CDATA[今天编了个2.0.2的游戏到android平台上，麻烦是一大堆啊！
这里，我贴出解决方案，你要是用2.0.2的话直接按照我说的来就好了，期间一步步出现的东西太繁琐，不便一一详述：
首先看Android.mk文件，之前1.x的版本的时候这个文件在class里面，到了2.0.2的时候他到了proj.android\jni这个下面，大家注意。但是2.0.3的时候就已经不需要处理Android.mk文]]></description><category></category></item><item><title><![CDATA[eclipse下编译cocos2dx工程]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/19976219</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/19976219</guid><author>MFSGSS3432</author><pubDate>Wed, 26 Feb 2014 14:01:46 +0800</pubDate><description><![CDATA[## Prerequisites:

* Android NDK
* Android SDK **OR** Eclipse ADT Bundle
* Android AVD target installed

## Building project

There are two ways of building Android projects.

1. Eclipse
2.]]></description><category></category></item><item><title><![CDATA[win7下编译Cocos2d没有权限问题]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/17280033</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/17280033</guid><author>MFSGSS3432</author><pubDate>Thu, 12 Dec 2013 11:32:31 +0800</pubDate><description><![CDATA[cygwin编译win7cocos2d-x android项目报"cc1plus.exe: fatal error: jni/hellocpp/main.cpp: Permission denied“
http://blog.youkuaiyun.com/msn465780/article/details/9168017



cygwin编译win7cocos2d-x android项目报"cc1]]></description><category></category></item><item><title><![CDATA[android  上传图片]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/13771445</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/13771445</guid><author>MFSGSS3432</author><pubDate>Thu, 31 Oct 2013 13:55:11 +0800</pubDate><description><![CDATA[public static String uploadPicture(String url, String uploadFile) {
    String resultcode = "1";// 0表示成功 ,1表示失败
    HttpClient httpclient = new DefaultHttpClient();
    httpclient.getParams().setPa]]></description><category></category></item><item><title><![CDATA[Intent  flag]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8774839</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8774839</guid><author>MFSGSS3432</author><pubDate>Mon, 08 Apr 2013 21:34:40 +0800</pubDate><description><![CDATA[首先简单说下Task和Activity的关系。

  Task就像一个容器，而Activity就相当与填充这个容器的东西，第一个东西（Activity）则会处于最下面，最后添加的东西（Activity）则会在最上面。从Task中取出东西（Activity）是从最顶端取出，也就是说最先取出的是最后添加的东西（Activity），以此类推，最后取出的是第一次添加的Activity，而Activit]]></description><category></category></item><item><title><![CDATA[Fragement]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8723962</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8723962</guid><author>MFSGSS3432</author><pubDate>Tue, 26 Mar 2013 21:50:29 +0800</pubDate><description><![CDATA[Fragment要点


Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment，并且，一个Fragment亦可在多个Activity中使用。在Activity运行过程中，可以添加、移除或者替换Fragment（add()、remove()、replace()）Fragment可以响应自己的输入事件，并且有自己的生命周期，当然，它们的]]></description><category></category></item><item><title><![CDATA[ActionBar]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8718663</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8718663</guid><author>MFSGSS3432</author><pubDate>Mon, 25 Mar 2013 19:51:07 +0800</pubDate><description><![CDATA[第4章 Action Bar

Action Bar是一个能用于确定应用程序和用户的位置，并提供给用户操作和导航模式的窗口功能。如果需要显著地展示当前用户的操作或导航，应该使用Action Bar,因为Action Bar为用户提供了一个统一的跨应用程序和系统的接口，并且针对不同尺寸的屏幕优雅的处理了Action Bar的适配。你可以通过ActionBar API来控制它的行为和可视性,这些A]]></description><category></category></item><item><title><![CDATA[Android   ViewFliper]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8714190</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8714190</guid><author>MFSGSS3432</author><pubDate>Sun, 24 Mar 2013 19:59:46 +0800</pubDate><description><![CDATA[屏幕切换指的是在同一个Activity内屏幕见的切换，最长见的情况就是在一个FrameLayout内有多个页面，比如一个系统设置页面；一个个性化设置页面。


通过查看OPhone API文档可以发现，有个android.widget.ViewAnimator类继承至FrameLayout，ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几]]></description><category></category></item><item><title><![CDATA[ContentProvider实例]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8682261</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8682261</guid><author>MFSGSS3432</author><pubDate>Sat, 16 Mar 2013 21:44:07 +0800</pubDate><description><![CDATA[工作中遇到了contentprovider数据共享机制，下面来总结一下：

一、ContentProvider简介
       当应用继承ContentProvider类，并重写该类用于提供数据和存储数据的方法，就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据，但数据访问方式会因数据存储的方式而不同，如：采用文件方式对外共享数据，需要进行文件操作读写数据；采用sharedpr]]></description><category></category></item><item><title><![CDATA[ListView内控件与listview抢夺焦点]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8679882</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8679882</guid><author>MFSGSS3432</author><pubDate>Fri, 15 Mar 2013 23:08:41 +0800</pubDate><description><![CDATA[1、item内如果有button等控件时，在监听listview的onitemclick事件时，焦点会被item内的button、imagebutton等控件抢走，从而导致在listview设置了onitemclick事件后不会被触发。解决方法是在初始化item的时候屏蔽掉其内部button等控件的焦点获取，具体方法可以在自定义item的根控件中调用：

  setDescendantFocu]]></description><category></category></item><item><title><![CDATA[Notifiction]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8657151</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8657151</guid><author>MFSGSS3432</author><pubDate>Sun, 10 Mar 2013 22:00:27 +0800</pubDate><description><![CDATA[android Notification 的使用





最近一直在研究 android ，并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏，并且不能被 clear 掉（就像android QQ一样）的问题。经过研究实现了其功能，现把 Notification 的使用总结如下： 


Notification 的使用需要导入 3 个类]]></description><category></category></item><item><title><![CDATA[activity全屏设置]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8644024</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8644024</guid><author>MFSGSS3432</author><pubDate>Wed, 06 Mar 2013 20:55:11 +0800</pubDate><description><![CDATA[Activity全屏设置

方式1：AndroidManifest.xml

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />

方式2：代码实现

requestWindowFeature(Window.FEATURE_NO_TITLE);  
// 隐藏标题栏

getWindow().setFla]]></description><category></category></item><item><title><![CDATA[intent-filter data详解]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8643766</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8643766</guid><author>MFSGSS3432</author><pubDate>Wed, 06 Mar 2013 19:43:37 +0800</pubDate><description><![CDATA[一、定义 

           scheme, host, port, path, pathPrefix, pathPattern 是用来匹配 Intent 中的 Data Uri 的。具体规则如下:

 

　　scheme://host:port/path or pathPrefix or pathPattern

 

这里需要注意的是这里的 scheme 不是 sc]]></description><category></category></item><item><title><![CDATA[android中View绘制过程分析]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8598340</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8598340</guid><author>MFSGSS3432</author><pubDate>Thu, 21 Feb 2013 14:11:24 +0800</pubDate><description><![CDATA[在当一个活动接收到焦点时，将被要求绘制它的布局。 
Android框架将处理这个绘画的过程，但是活动必须提供它的布局层次的根节点。 
绘画从布局的根节点开始。 
它被要求来测量和绘制布局树。 
绘画通过遍历布局树并渲染每个和失效区域相交的视图来处理。 
相应的，每个视图组负责请求绘制它的子视图（通过draw() 方法）而每个视图负责画它自己。因为这个树是顺序遍历的，这意味着先画父节点（也]]></description><category></category></item><item><title><![CDATA[Android控件绘制过程]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8597588</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8597588</guid><author>MFSGSS3432</author><pubDate>Thu, 21 Feb 2013 11:09:19 +0800</pubDate><description><![CDATA[首先，在activity 类中(activity.java)，我们可以看到两个变量，分别是：
        private Window mWindow;
        private WindowManager mWindowManager;
这两个变量在attach函数中进行赋值，
        mWindow = PolicyManager.makeNewWindow(this]]></description><category></category></item><item><title><![CDATA[android四大组件之Service]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8069035</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8069035</guid><author>MFSGSS3432</author><pubDate>Sun, 14 Oct 2012 10:13:59 +0800</pubDate><description><![CDATA[Service是一种在后台运行，没有界面的组件，由其他组件调用开始。
创建Service，定义类继承Service，AndroidManifest.xml中定义

创建service类
public class MyService extends Service {


@Override
public IBinder onBind(Intent intent) {
// TOD]]></description><category></category></item><item><title><![CDATA[android四大组件之Activity]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8069026</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8069026</guid><author>MFSGSS3432</author><pubDate>Sun, 14 Oct 2012 10:11:43 +0800</pubDate><description><![CDATA[通过activity返回数据


在otheractivity中通过setResult(int resultcode,Intent data);设置数据


在mainactivity中通过重写onactivityresult(int requestcode,int resultcode,Intent data);
来获得返回的数据，
与此同时开启另一个activity时使用sta]]></description><category></category></item><item><title><![CDATA[android之拨打电话时在电话号码前加17951]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8062192</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8062192</guid><author>MFSGSS3432</author><pubDate>Thu, 11 Oct 2012 20:12:30 +0800</pubDate><description><![CDATA[当我们在拨打长途电话时，通常会加上17951等等，通过这样省电话费。
 
 那么这个是如何实现的呢？
 这个功能是通过广播接收者来实现的，通过拦截，拨打电话的界面可以实现对号码的修改。
 
 具体代码：
 
 权限：
 意图过滤器的acion：android.intent.action.NEW_OUTGOING_CALL
 
 public class PhoneNumReci]]></description><category></category></item><item><title><![CDATA[android之垃圾短信拦截功能实现]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8062047</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8062047</guid><author>MFSGSS3432</author><pubDate>Thu, 11 Oct 2012 19:19:48 +0800</pubDate><description><![CDATA[简单的短信拦截器


当我们需要把一些骚扰信息屏蔽掉时，这时，我们要设置一个短信拦截器：


短信拦截器是通过，当我们在系统收到短信前，对短信进行拦截，当系统要收短信时这是会收到一个广播，
所以，我们只需对此广播进行拦截。


如何拦截此广播呢？


由于系统上的广播接收者优先级一般是0，所以，我们只需要设置优先级大于0就可以在系统收到短信前对短信进行过滤。


具]]></description><category></category></item><item><title><![CDATA[android四大组件之BroadCastReceiver]]></title><link>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8062021</link><guid>https://blog.youkuaiyun.com/MFSGSS3432/article/details/8062021</guid><author>MFSGSS3432</author><pubDate>Thu, 11 Oct 2012 19:10:56 +0800</pubDate><description><![CDATA[一.广播接收者
1.接收广播
定义类继承BroadcastReceiver, 重写onReceive方法

public class ReceiverTest extends BroadcastReceiver{


@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-gen]]></description><category></category></item></channel></rss>