<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[移动平台应用软件开发技术]]></title><description><![CDATA[ 邮箱 android.ss.pku@gmail.com     ]]></description><link>https://blog.youkuaiyun.com/pku_android</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pku_android]]></copyright><item><title><![CDATA[安卓Doubango架构的使用小结]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7626271</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7626271</guid><author>pku_android</author><pubDate>Sat, 02 Jun 2012 17:08:51 +0800</pubDate><description><![CDATA[作者：丁雪贞



一般APK整合进Android 的方法请参考下列步骤
 
1.将App加一个Android.mk文件，如附件
2.将App加到BSP中的gemtek/packages/apps/
3.修改device/samsung/smdkv210/device.mk
# Apps
PRODUCT_PACKAGES += \
    .
   ..
   Librs]]></description><category></category></item><item><title><![CDATA[andorid下实现定时发短信的功能]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7626147</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7626147</guid><author>pku_android</author><pubDate>Sat, 02 Jun 2012 16:24:45 +0800</pubDate><description><![CDATA[作者：程立


第一，   要实现发短信的功能，必须要用到android系统中发短信的权限，即在AndoridManifest.xml中添加如下内容    


第二，   使用AlarmManager来实现一个倒计时的功能，当时间到时发送短   信。AlarmManager有两个相似的用法：1.在指定时常时候执行某项操作。2.周期性的执行某项操作。AlarmManager对象需要配合]]></description><category></category></item><item><title><![CDATA[Android中播放声音的两种方法]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7625868</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7625868</guid><author>pku_android</author><pubDate>Sat, 02 Jun 2012 14:10:03 +0800</pubDate><description><![CDATA[作者：高天辰


       在Android中，音频、视频等多媒体元素的加入，使得应用程序的用户体验更好。可以说，现在的手机，已经远远不只作为通信工具，更成为娱乐、办公的必备产品。


Android提供了简单的音频API。一般大家使用的是MediaPlayer播放音频，这也是最常见的一种播放声音的工具。这种工具在互联网上有大量的实例，因此在此只做简单的介绍。


对播放行为]]></description><category></category></item><item><title><![CDATA[android 如何设置图片颜色的透明度]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7625850</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7625850</guid><author>pku_android</author><pubDate>Sat, 02 Jun 2012 14:04:38 +0800</pubDate><description><![CDATA[作者：田仁智
      
      Android系统支持的颜色是由4个值组成的，前3个为RGB，也就是我们常说的三原色(红、绿、蓝)，最后一个值是A，也就是Alpha。这4个值都在0~255之间。颜色值越小，表示该颜色越淡，颜色值越大，表示该颜色越深。如果RGB都是0，就是黑色，如果都为255，就是白色。Alpha也需要在0~255之间变化。Alpha的值越小，颜色就越透明，Alpha的]]></description><category></category></item><item><title><![CDATA[Android下实现各种图形的绘制]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7625834</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7625834</guid><author>pku_android</author><pubDate>Sat, 02 Jun 2012 13:52:35 +0800</pubDate><description><![CDATA[作者：王震



本文结合本人的开发事例，简单介绍一下如何在Android平台下实现各种图形的绘制。
首先自定义一个View类，这个view类里面需要一个Paint对象来控制图形的属性，需要一个Path对象来记录图形绘制的路径，需要一个Canvas类来执行绘图操作，还需要一个Bitmap类来盛放绘画的结果。

Paint mPaint = new Paint();
mPaint.se]]></description><category></category></item><item><title><![CDATA[Android传感器介绍]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7625826</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7625826</guid><author>pku_android</author><pubDate>Sat, 02 Jun 2012 13:46:43 +0800</pubDate><description><![CDATA[作者：力华
         
最近在做关于游戏手柄的Android项目，开始研究各种传感器，比如以手柄当球拍操纵网球游戏，需要用到加速度传感器，方向传感器等。Android优于其他嵌入式平台的一个方面就是方便地支持多种传感器，从Android1.5开始，系统就内置了对多达八种传感器的支持，他们分别是：加速度传感器（accelerometer），陀螺仪（gyroscope），环境光照传感器（l]]></description><category></category></item><item><title><![CDATA[Android log分析]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7616417</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7616417</guid><author>pku_android</author><pubDate>Wed, 30 May 2012 15:06:16 +0800</pubDate><description><![CDATA[作者：陈旭

       在android开发中我们常常遇到很多异常情况，除了经常程序编译时语法错误及配置问题之外，还有一些逻辑上、数据上、操作上面的问题，使得程序不能按开发者设计正确运行，这种情况下，最常见的方法就是使用log显示输出需要验证的信息，以便追查问题。


而我们在使用logcat查看log信息时，也发现log中系统自动打印出很多log信息，下面我们就来做一个简要的log]]></description><category></category></item><item><title><![CDATA[Android中扭曲图像的绘制]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7616401</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7616401</guid><author>pku_android</author><pubDate>Wed, 30 May 2012 15:03:40 +0800</pubDate><description><![CDATA[作者：叶道雄



为了实现动画效果，使用drawBitmapMess方法对图像进行扭曲，使用定时器以100毫秒的频率按圆形轨迹扭曲图像。
扭曲的关键是生成verts数组。本例一开始会先生成verts数组的初始值：有一定水平和垂直间距的网点坐标。然后通过warp方法按一定的数学方法变化verts数组中的坐标。关键部分的代码如下：
 
定义基本变量：MyView是用于显示扭曲的图像的自]]></description><category></category></item><item><title><![CDATA[Android上 ExpandableListActivity及CursorTreeAdapter的使用简介]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7597282</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7597282</guid><author>pku_android</author><pubDate>Thu, 24 May 2012 10:11:04 +0800</pubDate><description><![CDATA[ExpandableListeActivity顾名思义是ListActivity的一种，但与ListActivy不同的是，ExpandableListeActivity的展示效果是有可以呈现多级目录的ExpandableListView。下面我简单介绍一下如何使用ExpandableListeActivity。
      首先，我们在想要实现的Activity继承ExpandableListe]]></description><category></category></item><item><title><![CDATA[Android众多开源项目推荐]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7597102</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7597102</guid><author>pku_android</author><pubDate>Thu, 24 May 2012 10:06:36 +0800</pubDate><description><![CDATA[FBReaderJ 
FBReaderJ用于Android平台的电子书阅读器，它支持多种电子书籍格式包括：oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。





项目地址：http://www.fbreader.org/FBReaderJ/


Angle 
Angle是一款专为Android平台设计的，适合快速开发的2D游戏引擎，基于Op]]></description><category></category></item><item><title><![CDATA[映射IP使模拟器可以通信]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7596993</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7596993</guid><author>pku_android</author><pubDate>Thu, 24 May 2012 09:26:18 +0800</pubDate><description><![CDATA[在课程大项目中，一项任务为两个手机间通信，但是模拟器无IP提供支持，故上网搜索解决方法，现在描述一可行方案作为总结报告。
在电脑上开两个模拟器，两个模拟器的IP地址都是一样的，所以要实现通信，使用模拟器的IP地址是办不到的。但是我们可以通过端口映射来进行操作，因为模拟器实际上有一个模拟地址为10.0.2.2，地址就是相当于127.0.0.1.所以在adb命令中使用：>adb –s emulato]]></description><category></category></item><item><title><![CDATA[Android程序主动点亮&解锁屏幕的实现]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7596968</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7596968</guid><author>pku_android</author><pubDate>Thu, 24 May 2012 09:17:32 +0800</pubDate><description><![CDATA[在android开发中，经常会遇到一些情形需要程序主动维持屏幕的点亮状态，或者自己点亮屏幕并且解除屏幕锁定状态，这时可以用下面的方法予以解决。
 
 
情形一：类似于阅读软件，在阅读过程中忽视系统的屏幕超时设置保持屏幕长亮。可以直接
在 onCreat() 方法中加上下面一句：
 
getWindow().addFlags(WindowManager.LayoutParams.FLAG]]></description><category></category></item><item><title><![CDATA[Android五子棋棋盘的绘制]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7596930</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7596930</guid><author>pku_android</author><pubDate>Thu, 24 May 2012 09:12:34 +0800</pubDate><description><![CDATA[1.先上效果图









2.绘制步骤
         1.在你要显示的Activity里添加如下几句代码：







将屏幕设成全屏模式，并且无标题形式
创建自己的SurfaceView命名为MySurfaceView用于棋盘的绘制
将屏幕的内容设成新建的MySurfaceView
         2. 定义自己的SurfaceView]]></description><category></category></item><item><title><![CDATA[如何在Android应用程序中使用传感器模拟器]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7596864</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7596864</guid><author>pku_android</author><pubDate>Thu, 24 May 2012 09:06:24 +0800</pubDate><description><![CDATA[(OpenIntents开源项目SensorSimulator)
1.      OpenIntents项目和可用资源介绍
[1].    项目介绍:OpenIntents项目的目的是提供一些开源的意图和接口，通过一些可以重用的组件让移动应用程序更加紧密的在一起工作。而且对于这些开源的项目，OpenIntents组织都会提供相应的源代码和示例程序展示项目如何使用。


[2].    项]]></description><category></category></item><item><title><![CDATA[深入剖析Android Activity]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7596854</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7596854</guid><author>pku_android</author><pubDate>Thu, 24 May 2012 08:51:53 +0800</pubDate><description><![CDATA[活动是最基本的android应用程序组件，应用程序中，一个活动通常是一个单独的屏幕，Activity代表—个用户所能看到的屏幕，Activity主要处理—个应用的整体性工作，对其概念及生命周期进行剖析叮加深对其了解，加强对其灵活应用。


1、  Android应用程序的组成


Android系统是Google公司开发的基于Linux平台的开源手机操作系统，该平台由操作系统、中间件、]]></description><category></category></item><item><title><![CDATA[Back Stack学习之Android退出方法小结]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7596831</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7596831</guid><author>pku_android</author><pubDate>Thu, 24 May 2012 08:45:22 +0800</pubDate><description><![CDATA[在Android的开发过程中，有时会碰到将多个Activity组织在一起给用户提供服务的情况，例如：发送邮件程序，首先是进入邮件主界面，然后启动一个新的Activity用于填写新邮件内容，同时可以调出联系人列表用于插入收件人信息等等。在这个操作过程中 Android平台有一个专门用于管理Activities堆栈的机制，用它可以方便的线性记录Activities实例，当完成某个操作时，可以通过导航功]]></description><category></category></item><item><title><![CDATA[关于LBS项目开发的个人总结]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7574611</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7574611</guid><author>pku_android</author><pubDate>Thu, 17 May 2012 00:38:50 +0800</pubDate><description><![CDATA[作者：刘占


本人课程项目是基于LBS的好友地图显示服务，所以对googlemap，gps定位以及androidsocket通信方面做了一些研究，列出了了一些核心的开发步骤及容易遇到的问题，希望对读者或者其他同学有帮助
 
1，首先是 google api key的获取
先检查C:\Documents and Settings\Administrator\.android下面是否有d]]></description><category></category></item><item><title><![CDATA[Android绘制平面上的多边形]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7574608</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7574608</guid><author>pku_android</author><pubDate>Thu, 17 May 2012 00:33:50 +0800</pubDate><description><![CDATA[作者：李晓晨     


       计算机里的3D图形其实是由很多个平面组合而成的。所谓“绘制3D”图形，其实是通过多个平面图形形成的。调用GL10图形绘制2D图形的步骤如下：


       i.             调用GL10的glEnableClientState(GL10.GL_VERTEX_ARRAY);方法启用顶点坐标数组。
        ii.]]></description><category></category></item><item><title><![CDATA[Android 绘制2D图形]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7574604</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7574604</guid><author>pku_android</author><pubDate>Thu, 17 May 2012 00:31:40 +0800</pubDate><description><![CDATA[作者：李晓晨



Android为OpenGL ES支持提供了GLSurviceView组建，这个组建用于显示3D图形。GLSurviceView本身并不提供绘制3的图形的功能，而是由GLSurfaceView.Renderer来完成了SurviceView中3D图形的绘制。


归纳起来，在android中使用OpenGL ES需要3个步骤。
1.        创建GLSur]]></description><category></category></item><item><title><![CDATA[关于dip,dp,px,sp等单位的说明和区别]]></title><link>https://blog.youkuaiyun.com/pku_android/article/details/7574599</link><guid>https://blog.youkuaiyun.com/pku_android/article/details/7574599</guid><author>pku_android</author><pubDate>Thu, 17 May 2012 00:26:02 +0800</pubDate><description><![CDATA[作者：范晓伟



dip：device independentpixels，设备独立像素，一个基于density的抽象单位：


不同设备不同的显示效果,这个和设备硬件有关，一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个，不依赖像素。
在android上开发的程序将会在不同分辨率的手机上运行。为了让程序外观不至于相差太大，所以引入了dip的概念。比如定义一个矩形10]]></description><category></category></item></channel></rss>