- 博客(12)
- 收藏
- 关注
原创 利用Intent传递数据
传递数据给下一个活动Intent提供putExtra()方法的重载,把数据暂存在Intent 中,然后启动活动后,把数据取出。putExtra("extra_data",data);putExtra()有两个参数,第一个参数是键,用于后面从Intent中取值,第二个参数是值,要传递的数据。//FirstActivitybutton1.setOnClickListener(new View.OnCl
2017-11-26 22:02:26 1719
原创 隐式Intent
启动自己程序内的Activity不明确指出启动哪一个活动,指定一系列action和category,信息交给系统处理,找到适合启动的活动。<intent-filter> <action android:name="com.example.activitytest.ACTION_START" /> <category android:name="android.intent.categor
2017-11-26 21:40:17 207
原创 显式Intent
例如构造函数Intent(Context packageContext,Class<?>cls) 第一个参数Context要求提供一个启动活动的上下文,第二个参数Class指想要启动的目标活动。 启动目标活动方法:startActivity(),接收一个Intent参数。` 例如:@Override public void onClick(View view) {
2017-11-26 20:40:48 181
原创 怎么销毁一个Activity,点击按钮退出activity
Back键finish()方法: 例如监听按钮button1,点击按钮销毁activity//修改按钮监听器中的代码
2017-11-26 20:06:16 13554
原创 menu
/*item菜单项,title菜单项名称*/<item>android:id="@+id/add_item";android:title="Add";</item>android:id="@+id/remove_item";android:title="Remove";<item></item>
2017-11-23 22:08:00 207
原创 Toast
创造Toast方法:makeText()Toast.makeText(Context,"showcontent",Toast.LENGTH_SHORT|Toast.LENGTH_LONG).show();Context为上下文,活动就是,所以常写activity.this.
2017-11-23 21:50:36 454
原创 AndroidStudio快捷键
double shift:search everywhereshift+f10:runctrl+f10:fresh
2017-11-23 20:22:15 232
原创 Android日志工具Log
级别从低到高 - Log.v():级别verbose.打印最为繁琐,意义最小的日志信息。快捷键:logv+tab键自动补全一条完整的Log.v()语句,再logv+tab键生成Log.d(TAG, “onCreateDialog: “);以下类推。Log.d():级别debug.打印调试信息。Log.i():级别info.打印重要数据,可以用来分析用户行为。Log.w():级别warn.
2017-11-23 19:37:44 261
原创 app目录下的build.gradle解析
/*应用插件,两种值可选com.android.application(应用程序模块,可直接运行)或者com.android.library(库模块,作为代码库依附于别的应用程序模块运行)*/apply plugin: 'com.android.application'/*配置项目构建的各种属性*/android { compileSdkVersion 26/*指定项目编译版本*/
2017-11-22 23:44:32 796
原创 res文件夹各目录
1.drawable: 存放图片 2.mipmap 应用图标 3.values 字符串,样式,颜色等; 4.layout 布局文件 例如resources/values/strings.xml<resources> <string name="app_name">HelloWorld</string></resources>代码中引用:R.string.he
2017-11-22 23:12:43 2751
原创 Activity笔记
public class HelloWorldActivity extends AppCompatActivity{ //onCreat()方法是活动创建时必定执行的方法 @override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState
2017-11-22 22:59:19 130
原创 AndroidMainfest.xml笔记
所有活动要想使用,必须在AndroidMainfest.xml里面注册。//注册活动HelloWorldActivity<activity android:name=".HelloWorldActivity"> <intent-filter> //表示项目主活动 <action android:name="android.intent.action.MAI
2017-11-22 22:49:45 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人