2011年10月13日
摘要: 下载地址为:http://www.apkway.com/forum.php?mod=viewthread&tid=3653&extra=page%3D1 阅读全文
posted @ 2011-10-13 21:29 泉と緣 阅读(147) 评论(0) 推荐(0) 编辑
  2011年9月4日
摘要: 本文来自:安卓航班网//绝对布局AbsoluteLayout abslayout=new AbsoluteLayout (this);setContentView(abslayout);Button btn1 = new Button(this);btn1.setText(”this is a button”);btn1.setId(1);AbsoluteLayout.LayoutParams lp1 =new AbsoluteLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_ 阅读全文
posted @ 2011-09-04 20:46 泉と緣 阅读(767) 评论(0) 推荐(1) 编辑
摘要: 本文来自:安卓航班网 Android的animation由四种类型组成,在XML中分别通过以下四种Tag设置: alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 具体怎么做呢?我写了一个Demo,需要的朋友可以Download下来看看。 写了两个Activity用于观看它们之间跳转的动画java代码:package eoe.dengwho; import android.app.Activity; import android.content.Intent; import andr... 阅读全文
posted @ 2011-09-04 20:21 泉と緣 阅读(473) 评论(0) 推荐(0) 编辑
  2011年9月2日
摘要: 本文来自:安卓航班网 如何实现androd主页面的左右拖动效果。实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。比如当手指向左快速滑动时跳转到上一个View,手指向右快速滑动时跳转到下一个View,本例中使用图片作为各个View的页面,实现左右快速滑动显示不同的图片。 如上所示,在ViewFlipper中放置多个layout(接下来会在不同的layout中来回滑动),ViewFlipper在同一个页面就显示其中一个layout。ViewFlipper中的... 阅读全文
posted @ 2011-09-02 21:52 泉と緣 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网我们大家都在用电脑的时候,用过截屏的功能,有的时候截屏给我们带来了很多的方便,那么我们现在怎么样才能在android中实现这个功能那,下面我们就用代码来实现这个对我们很方便的功能。java代码:import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Rect; imp 阅读全文
posted @ 2011-09-02 20:56 泉と緣 阅读(1167) 评论(0) 推荐(0) 编辑
  2011年9月1日
摘要: 本文来自:安卓航班网原理和getPrimaryEntry(String mimeType)相似。但是只有forceSelection为true的情况下,才在没有找到SuperPrimaryEntry的情况下返回PrimaryEntry,如果PrimaryEntry也没找到,才返回MIME类型为mimeType的ValuesDelta的ArrayList<ValuesDelta>的第一的ValuesDelta,如果ArrayList<ValuesDelta>为空则返回null。 private ArrayList<ValuesDelta> getMimeEnt 阅读全文
posted @ 2011-09-01 18:55 泉と緣 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网public class EntityDelta implements Parcelable EntityDelta的数据模型描述: EntityDelta是ValuesDelta的集合,它还实现了Parcelable接口。它包含了主数据(存在ValuesDelta mValues中)和子数据.它把子数据以ValuesDelta的形式按照它们的mimetype存放在HashMap<String, ArrayList<ValuesDelta>> mEntries中(拥有相同的mimetype的ValuesDelta放在同一个ArrayList). 构造 阅读全文
posted @ 2011-09-01 18:38 泉と緣 阅读(419) 评论(0) 推荐(0) 编辑
  2011年8月30日
摘要: 本文来自:安卓航班网 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个网页,在一个TextView中将... 阅读全文
posted @ 2011-08-30 16:45 泉と緣 阅读(395) 评论(0) 推荐(1) 编辑
摘要: 本文来自:安卓航班网 layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。所有的视图都有一个layout_weight值,默认为零,意思是需要显示多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视图中的可用空间分割,分割大小具体取决于每一个视图layout_weight 值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布局的layout_weight值中所占的比率而定。 举个例子:比如说我们在 水平方向上有一个文本标签和两个文本编辑元素。 该文本标签并无指定layout_weight值,所以它将占据需要提供的最少空间。如果两个文本.. 阅读全文
posted @ 2011-08-30 16:21 泉と緣 阅读(405) 评论(0) 推荐(0) 编辑
  2011年8月28日
摘要: 本文来自:安卓航班网一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和framework自由通信,具体实现如下: android中使用jni对linux中的socket进行了封装。使用起来十分的方便。 由于android是基于linux的,所以linux的代码会在java之前先执行,所以一般native端是服务器。framework端是客户端。 java层主要代码: LocalS 阅读全文
posted @ 2011-08-28 19:45 泉と緣 阅读(758) 评论(0) 推荐(0) 编辑