火星人驾到

文章分类 -  Andriod

Andriod开发
Android Drawable、Bitmap、Canvas和Paint的区别
摘要:首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均为graphics底层图形接口。 Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB8888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。 Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。 Canvas - 名为画布,我们可以看作是一种处 阅读全文

posted @ 2011-06-24 15:52 火星人驾到 阅读(3505) 评论(0) 推荐(0)

ViewFlipper的使用
摘要:屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看API文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和动画相关的函数: lsetInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本,一个接受单个参数,类型为android.view.animation.Animation;一个接受两个参数,类型为Co 阅读全文

posted @ 2011-06-24 15:33 火星人驾到 阅读(399) 评论(0) 推荐(0)

onInterceptTouchEvent和onTouchEvent调用时序
摘要:onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会,因此纯粹的不能包含子view的控件是没有这个方法的,如LinearLayout就有,TextView就没有。onInterceptTouchEvent()使用也很简单,如果在ViewGroup里覆写了该方法,那么就可以对各种touch事件加以拦截。但是如何拦截,是 阅读全文

posted @ 2011-06-20 22:32 火星人驾到 阅读(174) 评论(0) 推荐(0)

Android中JNI编程的那些事儿
摘要:首先说明,Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。如何将.so文件打包到.APK让我们先从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那么如何在APK中使用它呢?在我最初写类似程序的时候,我会将libxxx.so文件push到/system/lib/目录下,然后在Java代码中执行System.loadLibrary(xxx),这是个可行的做法,但需要取得/system/lib目录的写权限(模拟器 阅读全文

posted @ 2011-05-25 22:19 火星人驾到 阅读(2450) 评论(0) 推荐(0)

APK权限大全
摘要:目前很多Android软件和游戏中存在恶意行为或收集用户隐私等问题,mTweak站点的软件和游戏下载专区为每个应用程序都进行了严格的检查,显示APK权限和安全敏感相关的问题。同时手机优化大师的APK安装器将会检查每个应用的请求权限,保证用户的安全,下面是mTweak总结的APK权限大全。 访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度 阅读全文

posted @ 2011-05-17 16:05 火星人驾到 阅读(4077) 评论(0) 推荐(0)

Android布局属性详解
摘要:RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父元素的右边缘 android:layout_a. 阅读全文

posted @ 2011-04-29 13:35 火星人驾到 阅读(233) 评论(0) 推荐(0)

Android Intent 大全
摘要:android中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。 ★intent大全: 1.从google搜索内容 Intentintent=newIntent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivity(intent); 2.浏览网页 Uriuri=Uri.parse("http://www.google.com") 阅读全文

posted @ 2011-03-17 13:32 火星人驾到 阅读(661) 评论(0) 推荐(0)

MIME Type大全之二
摘要:File TypeMIME Media TypeAudio 3GPP files (.3gp)audio/3gppAudio AMR files (.amr)audio/amrAudio AMR (wideband) files (.awb)audio/amr-wbAudio MIDI files (.mid or .midi)audio/midiAudio MP3 files (.mp3)audio/mpegAudio MP4 files (.mp4)audio/mp4Audio WAV files (.wav)audio/wavaudio/x-wavHTML files (.html or 阅读全文

posted @ 2011-03-17 09:45 火星人驾到 阅读(440) 评论(0) 推荐(0)

MIME TYPE 大全
摘要:Mime-TypDateiendung(en)Bedeutungapplication/acad*.dwgAutoCAD-Dateien (nach NCSA)application/applefileAppleFile-Dateienapplication/astound*.asd *.asnAstound-Dateienapplication/dsptype*.tspTSP-Dateienapplication/dxf*.dxfAutoCAD-Dateien (nach CERN)application/futuresplash*.splFlash Futuresplash-Dateien 阅读全文

posted @ 2011-03-17 09:27 火星人驾到 阅读(226) 评论(0) 推荐(0)

Android开发基本功能介绍
摘要:一、 环境配置和安装(Android2.2) 参考文章:这里 1.1 JDK 1.2 SDK 下载地址:http://dl.google.com/android/android-sdk_r06-windows.zip 1.3 Eclipse 3.5 (Galileo) 下载地址: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/R/eclipse-java-galileo-win32.zip 1.4 ADT 0.9.7 下载地址:http://dl.goog 阅读全文

posted @ 2011-03-04 08:43 火星人驾到 阅读(531) 评论(0) 推荐(0)