<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fener10289的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fener10289</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fener10289]]></copyright><item><title><![CDATA[Android开发者指南-运动传感器Motion Sensor]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/17166557</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/17166557</guid><author>fener10289</author><pubDate>Fri, 06 Dec 2013 14:12:55 +0800</pubDate><description><![CDATA[转载地址：http://blog.sina.com.cn/s/blog_48d4913001010w0h.html
 
Android开发者指南-运动传感器Motion Sensor[原创译文]
(2012-03-16 18:27:34) 
 
 
Motion Sensors



英文原文：http://developer.android.com/guide/topics/]]></description><category></category></item><item><title><![CDATA[android 上下平滑翻页]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/11795117</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/11795117</guid><author>fener10289</author><pubDate>Wed, 18 Sep 2013 09:04:19 +0800</pubDate><description><![CDATA[今天工作有点忙，就先贴上源码，有时间了再详细说明吧。
主要实现上下滑动翻页的自定义控件代码：
 
package com.example.flingpage; 
  
  
import android.content.Context; 
import android.util.AttributeSet; 
import android.view.MotionEvent; 
im]]></description><category></category></item><item><title><![CDATA[appwidget 窗口小部件onTouch事件及手势识别]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/9245995</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/9245995</guid><author>fener10289</author><pubDate>Thu, 04 Jul 2013 19:05:07 +0800</pubDate><description><![CDATA[转载于: http://blog.youkuaiyun.com/dany1202/article/details/6274349
 
android源码有关窗口小部件的所支持的东西确实很少，用起来也很别手，2.2版的窗口小部件应该也只是用作一种被动的显示。其连最基本的手势事件也不支持。当然，HTC已经实现了小部件的onTouch事件，并根据手势做动作。
     本人工作之余，利用加班或空闲时间，断断续]]></description><category></category></item><item><title><![CDATA[widget中使用动画效果]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/9245933</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/9245933</guid><author>fener10289</author><pubDate>Thu, 04 Jul 2013 18:58:04 +0800</pubDate><description><![CDATA[widget中使用动画效果


转载于：http://blog.youkuaiyun.com/hxdanya/article/details/7335827

分类： 
Android开发 2012-03-09 13:23 
1831人阅读 评论(8)
收藏 
举报

androidlayoutanimationencodingimage文档

     在activity中实现动画]]></description><category></category></item><item><title><![CDATA[Android sharedUserId研究记录]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8849891</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8849891</guid><author>fener10289</author><pubDate>Thu, 25 Apr 2013 15:38:03 +0800</pubDate><description><![CDATA[转载于：http://www.cnblogs.com/wotakuc/archive/2013/03/27/2984423.html
签名简介：
在Android 系统中，所有安装到系统的应用程序都必有一个数字证书，此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,。这个数字证书并不需要权威的数字证书签名机构认证，它只是用来让应用程序包自我认证的。
调试时，ADT会自动的使用de]]></description><category></category></item><item><title><![CDATA[adaway的jni设计摸索]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8841482</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8841482</guid><author>fener10289</author><pubDate>Tue, 23 Apr 2013 20:08:00 +0800</pubDate><description><![CDATA[adaway的jni单从文件夹名来说，分为blankwebserver,dnsmasq,libpcap,tcpdump四个部分。
应该和协议相关的很紧密。这几天一点一点看看这些都是什么吧。
一.mongoose是blankwebserver的核心，貌似此模块是在后台启动一个空server，通过callback来回馈其想要的信息。具体还待进一步验证。
blank_webserver.c描述了a]]></description><category></category></item><item><title><![CDATA[Android平板去广告方法]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8839437</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8839437</guid><author>fener10289</author><pubDate>Tue, 23 Apr 2013 13:46:56 +0800</pubDate><description><![CDATA[转载于：http://blog.163.com/xsmxxy@126/blog/static/6986998420125341440444/
 
虽然只是很简单的tips，不过也还算挺实用的 


应用程序内置广告去除


只需要一个很好的应用程序：AdAway




原理是修改操作系统的host表，因此需要root权限。这个应用自带4个反广告清单的更新源，效果不错]]></description><category></category></item><item><title><![CDATA[为apk签上android.uid.system的名]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8820919</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8820919</guid><author>fener10289</author><pubDate>Thu, 18 Apr 2013 20:20:42 +0800</pubDate><description><![CDATA[开发了一个纯纯用eclipse和android sdk生成的apk.应用到mtk,spreadtrum,qcom这三大平台上。
但是中间有一处处理，需要在某自定义分区上读写文件。那个分区读写必须有system权限。苦恼了好多天。终于在前辈指导下，给apk签了android:sharedUserId="android.uid.system"的名，运行安装，正常。
签名需要用到的工具包已经上传到c]]></description><category></category></item><item><title><![CDATA[Recursive entry to executePendingTransactions]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8519552</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8519552</guid><author>fener10289</author><pubDate>Sat, 19 Jan 2013 10:16:49 +0800</pubDate><description><![CDATA[错误描述：ViewPager: Recursive entry to executePendingTransactions


错误产生：

在Fragment里面添加Viewpager，Viewpager由多个Fragment组成，在viewpager的setAdapter时产生错误

解决方案：

It can be done, but has be done through]]></description><category></category></item><item><title><![CDATA[android创建文件夹以及向文件写入数据]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8315119</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8315119</guid><author>fener10289</author><pubDate>Tue, 18 Dec 2012 16:34:46 +0800</pubDate><description><![CDATA[package elwin.fei.mobileaudio;  
  
import java.io.BufferedWriter;  
import java.io.File;  
import java.io.FileWriter;  
import java.io.IOException;  
import java.text.SimpleDateFormat;  
  
public cl]]></description><category></category></item><item><title><![CDATA[listview中的字体设置为不同颜色]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8258649</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8258649</guid><author>fener10289</author><pubDate>Wed, 05 Dec 2012 09:54:40 +0800</pubDate><description><![CDATA[listView.Items[i].ForeColor = Color.Red;//将ListView的整行颜色设置为红色
listView.Items[i].SubItems[j].ForeColor =Color.Red;//如果想把一行中单个字段设置成红色
在上述单个字段设置颜色时候如果发现没有效果，那么需要修改一下单行的一个属性。就是编辑项，把你要修改的那一行的useitemstyle]]></description><category></category></item><item><title><![CDATA[含有hashmap的arraylist排序]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8258396</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8258396</guid><author>fener10289</author><pubDate>Wed, 05 Dec 2012 09:03:56 +0800</pubDate><description><![CDATA[按照hashmap中的key为name字段排序：

 private void descSort(final String order,String dir){ 
            Collections.sort(arrayList, new Comparator>(){

                @Override 
                public in]]></description><category></category></item><item><title><![CDATA[View中的draw和onDraw的区别]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8231712</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8231712</guid><author>fener10289</author><pubDate>Tue, 27 Nov 2012 20:26:57 +0800</pubDate><description><![CDATA[1.大概扫一下源码就可以明白，draw()这个函数本身会做很多事情，
         *      1. Draw the background
         *      2. If necessary, save the canvas' layers to prepare for fading
         *      3. Draw view's content]]></description><category></category></item><item><title><![CDATA[onMeasure方法]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8231525</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8231525</guid><author>fener10289</author><pubDate>Tue, 27 Nov 2012 19:29:53 +0800</pubDate><description><![CDATA[onMeasure方法在控件的父元素正要放置它的子控件时调用.它会问一个问题，“你想要用多大地方啊？”，然后传入两个参数——widthMeasureSpec和heightMeasureSpec.

　　它们指明控件可获得的空间以及关于这个空间描述的元数据.
　　比返回一个结果要好的方法是你传递View的高度和宽度到setMeasuredDimension方法里.

　　接下来的代码片段给]]></description><category></category></item><item><title><![CDATA[Android中layout过程详解]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8231478</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8231478</guid><author>fener10289</author><pubDate>Tue, 27 Nov 2012 19:17:53 +0800</pubDate><description><![CDATA[相比较onMeasure ，layout过程要简单多了，正如layout的中文意思“布局”中表达的一样，layout的过程就是确定View在屏幕上显示的具体位置，在代码中就是设置其成员变量mLeft，mTop，mRight，mBottom的值，这几个值构成的矩形区域就是该View显示的位置，不过这里的具体位置都是相对与父视图的位置。
    与onMeasure过程类似，ViewGroup在on]]></description><category></category></item><item><title><![CDATA[Android中EditTex焦点设置和弹不弹出输入法的问题]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8227044</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8227044</guid><author>fener10289</author><pubDate>Mon, 26 Nov 2012 18:31:35 +0800</pubDate><description><![CDATA[今天编程碰到了一个问题:有一款平板，打开一个有EditText的Activity会默认弹出输入法。为了解决这个问题就深入研究了下android中焦点Focus和弹出输入法的问题。在网上看了些例子都不够全面，在这里全面总结下。
　　一：EditText为什么会默认弹出输入法?
　　　　同样的代码，碰到有EditText控件的界面时有的机子会弹出输入法，有的机子不会弹出。不好意思，这问题我也一头雾]]></description><category></category></item><item><title><![CDATA[正确调用Paint的measureText()方法取得字符串显示的宽度值]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8211264</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8211264</guid><author>fener10289</author><pubDate>Thu, 22 Nov 2012 10:58:12 +0800</pubDate><description><![CDATA[（1）问题
      在Android中实现自适应的TableCtrl控件显示文字信息时，碰到有一个问题，就是需要得到一列中最长的字符串的宽度值。在网上搜索后，发现Android下可以利用 sdk 中已经提供的Paint的 measureText(String text) 方法。于是尝试网上已经给出的代码：
Paint paint = new Paint();float strWidth =]]></description><category></category></item><item><title><![CDATA[Android Scroller简介]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8205111</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8205111</guid><author>fener10289</author><pubDate>Tue, 20 Nov 2012 19:26:56 +0800</pubDate><description><![CDATA[翻译自：http://developer.android.com/reference/android/widget/Scroller.html
android.widget.Scroller是用于模拟scrolling行为，它是scrolling行为的一个帮助类。我们通常通过它的 
startScroll(intstartX,
 intstartY, intdx, int
dy, int]]></description><category></category></item><item><title><![CDATA[android游戏开发自学笔记3-3]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8201088</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8201088</guid><author>fener10289</author><pubDate>Mon, 19 Nov 2012 20:15:50 +0800</pubDate><description><![CDATA[游戏的代码的确多，再开一页吧。等代码写好了。再给每段代码写清楚来龙去脉，设计思路吧。现在是根据书上所说，调试代码阶段。嘿嘿。


package com.gamestudy.mrnom.framework.impl;

import android.graphics.Bitmap;

import com.gamestudy.mrnom.framework.Graphics.PixmapFo]]></description><category></category></item><item><title><![CDATA[android游戏开发自学笔记3-2]]></title><link>https://blog.youkuaiyun.com/fener10289/article/details/8200952</link><guid>https://blog.youkuaiyun.com/fener10289/article/details/8200952</guid><author>fener10289</author><pubDate>Mon, 19 Nov 2012 19:41:06 +0800</pubDate><description><![CDATA[原笔记3写不下了，就接着这个下吧：

package com.gamestudy.mrnom.framework.impl;

import java.util.ArrayList;
import java.util.List;

import android.view.View;
import android.view.View.OnKeyListener;

import com.game]]></description><category></category></item></channel></rss>