1,Intent是什么? Intent是Activity之间跳转的媒介,通过这个媒介,一个Activity可以跳转到另一个Activity2,为什么需要Intent(意义、作用等) 当应用程序具有多个Activity时,通常需要从一个Activity跳转到另一个Activity,而Intent的作用就是完成这个跳转,并且它还可以协助一个Activity传递数据给另一个Activity 一个Activity类似于一个网页,网页之间的跳转使用URL,而Activity之间的跳转使用Intent原文:http://ww...
android开发中的四大组件:ActivityServiceBroadcastReceiverContentProviderActivity的生命周期:原文:http://www.cnblogs.com/liaojie970/p/5770788.html
1.消除主题背景1 @Override
2protectedvoid onCreate(Bundle savedInstanceState) {
3super.onCreate(savedInstanceState);
4 setContentView(R.layout.activity_main);
5 getWindow().setBackgroundDrawable(null);
6 }2.检查当前线程是否是UI线程1/**2 * Looper类有一个名为myLooper()的静态方法,为当前线程返回Looper
3 * getMainLooper()方法为UI线程返回Looper
4*/5if(Looper.myLooper()=...
getIntent().getExtras().get("intent"); 这个intent是数据包装的参数。 比如: Intent intent = new Intent(this, YouClass.class); intent.putExtra("data1","youdata"); startActivit(intent ); 获取数据 getIntent().getExtras().get("data1");不用实例化 就像引用的就只有类里面设为静态方法的数据和方法才行 listview中onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) ? 后面有4个参数,乍看直接晕菜,那...
目录(?)[-]XML片段代码设置ImageViewImageView是基础的控件,它是android.widget.ImageView的继承类。XML片段 <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> <!-- 指定资源id: @drawable/xxxxx --> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" ...
首先 下载 Android-PullToRefresh-master下载地址 https://github.com/chrisbanes/Android-PullToRefresh下载之后将其解压现在 我们用eclipse 创建一个项目取名PullToRefresh将上面的library 引入我们的项目引入成功之后打开项目的project.properties文件我们可以看到android.library.reference.1=../Android-PullToRefresh-master/library这样就表示可以引用成功了我们在res/layout创建 布局文件main.xml<?xml version="1.0" en...
今天大概的学习了一下VelocityTracker ,用来监控手势速度的,在View移动过程中,可以有个缓冲的移动。 我觉得初步的使用起来是很简单的。首先移动依靠的是Scroller类,Scroller中有个fling的方法,将MotionEvent的Up之后检测的手势速度提供给scroller之后,就可以自己完成滚动。1.初始化有些变量: private void init(Context context){ mScroller = new Scroller(getContext()); final ViewConfiguration configu...
你能够把fragment看成是activity的模块化部分。它拥有自己的生命周期,接受它自己的输入事件,你能够在activity执行时加入或者删除它(有点像是一个“子activity”。你能够在不同的activity中重用它)。本课将向你展示怎样使用Support Libaray继承 Fragment 类来让你的应用能够兼容正在执行Android1.6的设备。
Demo下载:http://download.csdn.net/detail/sweetvvck/7757891
提示: 假设你决定你的应用需求的最低API级别是11或者更高...
第四章 Android开发组件2列表类组件(1)ListView组件:以垂直列表的形式列出需要显示的列表项相关属性:a. android:divider 用于为列表视图设置分隔条,可以用颜色或者图片资源b. android:dividerHeight 设置分隔条的高度c. android:entries 通过数组资源为ListView指定列表项d. android:footerDividersEnabled 设置是否在footerView之前绘制分隔条,默认为true。e. android:headerDividersEnabled 设置是否在headerView之后...
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签。 大小(size)渐变(gradient)填充(solid)圆角(corners)描边(stroke)间隔(padding) res/drawable/shape_self.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"><!-- 控件内部图片的高度 --><sizeandroid:height="100dp"android:width="180dp"/><!-- gradient (渐变) --><gradientand...
个人认为 RecyclerView组件确实值得学习并用到我们的项目中去,前面学了相关的内容。今天再补充一些相关的东东。1,实现对RecyclerView中的数据进行加入和删除操作。还是一样直接上代码:public class MainActivity extends ActionBarActivity {private RecyclerView mRecyclerView;private List<TestData> mDatas;private TestAdapter mAdapter;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(sav...
Android开发环境(基于eclipse)的安装:从http://www.androiddevtools.cn/可以下载各种需要的工具,最基础的是SDK Tools,包括SDK Manager.exe(可以下载或更新SDK和其他工具),AVD Manager.exe(创建Android模拟器,方便测试)。SDK(Software Development Kit)是开发Android所使用的开发包,针对不同的Android版本需要使用不同的SDK。一些问题:①SDK Manager中只有一种SDK版本。可以选择SDK离线下载,或者从http://blog.csdn.net/ultrapro/a...
Android四大组件1.Activity活动活动Activity是一种可以包含用户界面的组件,主要用于和用户进行交互活动之间使用intent进行通信,激活组件,分为1.显式intent2.隐式intent生命周期1.onCreate()2.onStart()3.onResume()4.onPause()5.onStop()6.onDestroy()7.onRestart()完整生存期:onCreate()--onDestroy()可见生存期:onStart()--onStop()前台生存期:onResume()--onPause()活动启动模式1.standard2.singleTop3.singleTask4.singleIn...
别忘记在ApplicationManifest.xml 中加上权限的设置。<uses-permission Android:name = "android.permission.SET_WALLPAPER"/> 壁纸设置方法有三种: 第一 通过WallpaperManager方法中的 setBitmap()第二 通过WallpaperManager方法中的 setResource()第三 通过ContextWrapper 类中提供的setWallpaper()方法 由于 Activity 继承ContextThemeWrapper ,ContextThemeWrapper继承 ContextWrapper.<1>通过实例化Wall...
最近在拜读郭霖老师的经典《第一行代码》,作为一名菜鸟级的新手来说这本书确实对新手很友好,讲的很详细。如果你也像我一样作为一只小菜鸟想学习Android,还不了解这本书的,还没有想好入手哪一本书作为自己新手启蒙书的同学,个人觉得你就不要徘徊了,加入购物车吧! 因为我才是刚开始学习不久,第二章才学习了很少一部分,所以我没办法说点有营养的东西,我就先记录一下我学习过程中经历的错误吧。 第二章开始,郭老师教我...