博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月21日

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

posted @ 2012-09-21 09:56 J_turn 阅读(8704) 评论(1) 推荐(0) 编辑

摘要: 两个Activity跳转的时候,自定义翻页效果: Java代码 Intent intent = new Intent(FirstActivity.this, SecondActivity.class); startActivityForResult(intent, 11); //添加界面切换效果,注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持 int version = Integer.valueOf(android.os.Build.VERSION.SDK); if(version >= 5) { overridePendingTransiti... 阅读全文

posted @ 2012-09-21 09:17 J_turn 阅读(2910) 评论(0) 推荐(0) 编辑

2012年9月20日

摘要: android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android系统如何处理Touch事件呢?到底是ViewGroup来处理Touch事件,还是子view来处理Touch事件呢?我只能很肯定的对你说不一定 阅读全文

posted @ 2012-09-20 10:39 J_turn 阅读(306) 评论(0) 推荐(0) 编辑

2012年9月18日

摘要: AudioManager类位于android.Media 包中,该类提供访问控制音量和钤声模式的操作。通过getSystemService(Context.AUDIO_SERVICE)方法获得AudioManager实例对象。AudioManager audiomanage = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);audiomanager就是我们定义的控制系统声音的对象。这里只讲述几个比较常用到的方法:adjustVolume(int direction, int flags) ——用来控制手机音量大小, 阅读全文

posted @ 2012-09-18 14:26 J_turn 阅读(734) 评论(0) 推荐(1) 编辑

2012年8月26日

摘要: Preference.xml文件 1 <?xml version="1.0" encoding="utf-8"?> 2 3 <PreferenceScreen 4 xmlns:android="http://schemas.android.com/apk/res/android"> 5 6 <PreferenceCategory 7 android:title="General"> 8 9 <CheckBoxPreference10 android:key="ch 阅读全文

posted @ 2012-08-26 11:36 J_turn 阅读(536) 评论(0) 推荐(0) 编辑

2012年8月25日

摘要: 1 public class imageswitcher extends Activity implements 2 AdapterView.OnItemSelectedListener, ViewSwitcher.ViewFactory { 3 4 @Override 5 public void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7 8 setContentView(R.layout.main); 9 10... 阅读全文

posted @ 2012-08-25 21:07 J_turn 阅读(254) 评论(0) 推荐(0) 编辑

摘要: 1 public class iconlist extends ListActivity { 2 3 private static class iconAdapter extends BaseAdapter { 4 private LayoutInflater mInflater; 5 private Bitmap mIcon1; 6 private Bitmap mIcon2; 7 8 private static final String[] DATA = { 9 ... 阅读全文

posted @ 2012-08-25 20:52 J_turn 阅读(128) 评论(0) 推荐(0) 编辑

2012年8月21日

摘要: Activity在运行时会受到一些突然事件的影响,例如:你正使用一个Activity,突然来了一个电话,这时你的应用就要具备处理这些突发事件的能力,要处理这些突发事件,需要用到Activity的生命周期Activity有三个状态:l 当Activity在屏幕前台时(位于当前任务堆栈的顶部),它处于激活或运行状态。它可以响应用户操作。l 当Activity上面有另外一个Activity,上面的Activity没有完全覆盖它,或者上面的activity是透明的,这时下方的Activity仍然对用户可见(如右下图),下方的Activity就处于暂停状态。被暂停的Activity仍然对用户可见,并且是 阅读全文

posted @ 2012-08-21 10:25 J_turn 阅读(183) 评论(0) 推荐(0) 编辑

2012年8月20日

摘要: Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。Intent可以划分成显式意图和隐式意图。显式意图:调用Intent.setComponent()\ Intent.setClassName()或Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了要激活的组件是哪个组件。隐式意图:没有明确指定组件名的In 阅读全文

posted @ 2012-08-20 18:00 J_turn 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 1 import java.io.InputStream; 2 import java.io.RandomAccessFile; 3 import java.net.HttpURLConnection; 4 import java.net.URL; 5 6 public class FileDownLoader { 7 8 public void download() throws Exception { 9 String path = "http://browse.babasport.com/QQWubiSetup.exe";10 URL... 阅读全文

posted @ 2012-08-20 17:37 J_turn 阅读(388) 评论(1) 推荐(1) 编辑