Android
moxuelang
这个作者很懒,什么都没留下…
展开
-
Activity注册以及配置
每个Activity需要导AndroidManifest.xml中进行注册在AndroidManifest.xml的activity配置中,如果intent-filter中配置了android.intent.action.Main 和android.intent.category.LAUNHER则,则该activiy会在桌面生成快捷图标和名称。所以在一个应用程序中可以根据需要生原创 2015-04-07 23:21:29 · 1068 阅读 · 0 评论 -
Android之activity的启动模式
一、singleTop启动模式在一些特殊情况下,为了避免槽糕的用户体验,如果发现任务栈的栈顶已经存在这个activity在去开启activity的时候,就不去重新创建新的activity而是复用这个栈顶已经存在的activity这个就是activity的singletop的启动模式主要作用是:避免同一个界面被重复的开启,二、singleTask启动模式开启一个activit原创 2015-04-09 15:05:56 · 462 阅读 · 0 评论 -
Android之广播接收者 broadcast receiver
广播接收者:1、需要继承BroadCaseReceiver超类2、需要在清单文件中进行注册,注册一个receiver,并指定android:name的名字,还需要配置intent-filter来设置监听的广播事件。3、添加相应的权限原创 2015-04-14 22:25:52 · 360 阅读 · 0 评论 -
Android之请求码和返回码
请求码的作用:区分操作来自于哪里返回码的作用:用于区分返回数据的相关逻辑请求码 和返回码都会传递给onActivityResult方法原创 2015-04-14 22:01:33 · 1861 阅读 · 0 评论 -
Android之android四大组件
activity:与用户交互的界面service:后台长期运行的组件。receiver:接收系统自带的广播,发送接收自定义的广播事件content provider:提供数据,把一个应用程序私有的数据库,暴露给别的应用程序。另外有 应用程序与进程应用程序是一组组件的结合进程 运行这些组件的载体。任务栈:task stack -》 只针对activity而言,原创 2015-04-08 16:20:13 · 306 阅读 · 0 评论 -
Android之开启新的activity并获取返回值
如果在开启新的activity时想要获取该activity关闭时的返回值,则可以通过startActivityForResult的方式来开启新的avtivity然后通过在新开启的activity中使用setResult的方式将数据放在开启的activity中返回回去。在开启的activity中通过onActivityResult中从intent中获取传递的数据。此外,可原创 2015-04-14 21:48:49 · 1844 阅读 · 0 评论 -
Android之activity之间传递数据
在第一个activity中将数据通过intent的putExtra方法将数据暂时存储到Intent中,然后在第二个activity中通过getIntent获取激活该activity的Intent,然后通过intent的getXXXExtra方法得到相应的数据。原创 2015-04-08 01:38:11 · 348 阅读 · 0 评论 -
Android之Activity的生命周期
activity生命周期的几个方法,oncreate 创建时调用的方法,onstart ui启动到用户可见并完全显示UI时调用的方法,onresume ui展示完全后,获取焦点时调用的方法,即用户在ui上可以触发点击操作等情况下调用的方法,onpause ui失去焦点,控件不能被点击时调用的方法,onstop 界面不可见调用的方法, ondestroy activity销毁,dalvim虚拟机可以原创 2015-04-08 02:05:10 · 628 阅读 · 0 评论 -
Android之显示意图与隐式意图的使用场景
同一个应用程序里面,自己激活自己的东西,推荐使用显示意图。这样效率高。不同的应用程序里面,或者激活别人的应用,或者是让自己的某一个界面希望被别人激活,推荐使用隐式意图。隐式意图步骤如下:1、查找系统里面的所有的activity,看看是不是又满足条件的activity。2、有,判断多少个,已有一个直接启动,如果有多个,列表方式展示出来。3、如果没有,应用程序异常终止,报activ原创 2015-04-08 01:13:58 · 886 阅读 · 0 评论 -
Android之显示意图与隐式意图
首先,需要了解Intent(意图)有俩种设置应用的类方式,分别是构造方式通过反射方式和利用intent的setClassName方式通过类的全路径来设置意图的应用。应用程序中可以通过构造方式来激活系统界面,具体方式是在eclipse中打开logcat视图,然后启动模拟器中的对应的应用,找到输出的logcat的类名,再利用构造方式的方法就可激活系统界面。getSystemService方原创 2015-04-08 00:14:25 · 1386 阅读 · 0 评论 -
Android之隐式意图的设置
隐式意图的配置可以在AndroidManifest.xml中activity节点中的intent-filter节点中配置,配置一个action的name和category即可,其中action是配置意图的动作,category是动作的附加信息。如下图所示,通过上述配置后,即可在activity中通过隐式意图进行调用到此即可通过配置和隐式意图激活相应的界面,不过此时还不能传递数据,如原创 2015-04-08 00:51:03 · 1302 阅读 · 0 评论 -
Android之检查网络链接情况以及打开网络设置页面
具体代码如上所述,此处仅作记录用,不喜勿喷原创 2015-04-07 23:43:07 · 555 阅读 · 0 评论 -
Android之横竖屏切换以及activity的生命周期
默认情况下,横竖屏切换时,应用会被失去焦点,UI不可见,应用销毁,然后重新创建应用,ui可见,获取焦点。这时在一些应用中就会出现问题,比如打游戏时,boss快被干死了,突然间,横竖屏切换了,boss又满血满蓝原地复活了,这还得了。此时,有俩种方式修改横竖屏切换方式。模拟器横竖屏切换的快捷键:ctrl+F11方法一、直接指定屏幕是横屏,不可横竖屏切换,这个需要在AndroidManifest的配原创 2015-04-09 15:32:11 · 365 阅读 · 0 评论