
Andorid(四大组件)
文章平均质量分 81
Jsoh
爱学习,爱生活,技术分享,助人帮己!
展开
-
FragmentPagerAdapter与FragmentStatePagerAdapter区别
说明:在使用viewpager时候,发现有不同的适配器,并且适用于不同的情景。介绍:FragmentPagerAdapter是android-support-v4支持包里面出现的一个新的适配器,继承自PagerAdapter,是专门用来给支持包中出现的ViewPager进行数据适配的。PagerAdapter在之前的文章中进行过简单的介绍,不记得怎么使用的可以先去看一下。转载 2015-10-22 10:13:38 · 350 阅读 · 0 评论 -
FragmentActivity和Activity的具体区别在哪里
开发过程中遇到问题:在activity中getSupportFragmentManager() 提示没有该方法.原因:fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功转载 2015-10-22 10:10:37 · 411 阅读 · 0 评论 -
Android Activity的onSaveInstanceState() 和 onRestoreInstanceState()方法
Android Activity的onSaveInstanceState() 和 onRestoreInstanceState()方法:1. 基本作用: Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不一定会被转载 2016-03-08 13:15:23 · 257 阅读 · 0 评论 -
Activity间用Intent和Bundle传递参数
传递方://点击btn_sub传递 fieldHeight.getText()和 fieldWeight.getText() private void setListeners() { btn_sub.setOnClickListener(calrBMI); } private OnClickListener calrBMI = new转载 2016-03-08 13:13:16 · 414 阅读 · 0 评论 -
Service和activty交互方式
五种交互方式,分别是:通过广播交互、通过共享文件交互、通过Messenger(信使)交互、通过自定义接口交互、通过AIDL交互。(可能更多)Service与Thread的区别Thread:Thread 是程序执行的最小单元,可以用 Thread 来执行一些异步的操作。Service:Service 是android的一种机制,当它运行的时候如果是Local转载 2016-03-28 17:52:54 · 462 阅读 · 0 评论 -
安卓的Flag
转载:http://blog.sina.com.cn/s/blog_77cb34170100xxpf.html首先说明 intent的FLAG和activity在manifest文件中的定义也可以影响activity的行为1.task: 与Android系统是个多任务的系统中的任务是不同的。后者更倾向于多进程和多线程来说的,而这里的任务与application(应用程序)和act转载 2016-10-28 16:50:50 · 468 阅读 · 0 评论 -
Android中Activity和Service简单交互(通过广播机制)
java代码:ServiceActivity代码:package com.cwb;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;i转载 2016-03-28 17:21:41 · 2316 阅读 · 0 评论 -
深入理解Android的startservice和bindservice
转载于:http://www.cnblogs.com/yejiurui/p/3429451.html一、首先,让我们确认下什么是service? service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少转载 2016-03-28 16:56:30 · 331 阅读 · 0 评论 -
ActivityManager--获得正在运行的activity与service.
Java代码 ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE) ; //获得系统运行的进程 List appList1 = mActivityManager .getRunnin转载 2016-03-28 16:13:41 · 666 阅读 · 0 评论 -
Android动作广播类别消息类型
String BATTERY_CHANGED_ACTION 广播:充电状态,或者电池的电量发生变化 "android.intent.action.BATTERY_CHANGED"String BOOT_COMPLETED_ACTION 广播:在系统启动后,这个动作被广播一次(只有一次) "android.intent.action.BOOT_COMPLETED"String CAL转载 2016-03-28 15:25:12 · 381 阅读 · 0 评论 -
android:screenOrientation
在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。android:screenOrientation="landscape"是限制此页面横屏显示, android:screenOrientation="portrait"是限制此页面数竖屏显示。转载 2016-03-28 15:20:13 · 271 阅读 · 0 评论 -
android:windowSoftInputMode属性详解
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”v转载 2016-03-28 15:18:53 · 216 阅读 · 0 评论 -
Android相关属性的介绍:android:exported
android:exported这个属性用于指示该服务是否能够被其他应用程序组件调用或跟它交互。如果设置为true,则能够被调用或交互,否则不能。设置为false时,只有同一个应用程序的组件或带有相同用户ID的应用程序才能启动或绑定该服务。它的默认值依赖与该服务所包含的过滤器。没有过滤器则意味着该服务只能通过指定明确的类名来调用,这样就是说该服务只能在应用程序的内部使用(因为其他外部使用者转载 2016-03-28 15:17:56 · 304 阅读 · 0 评论 -
android:stateNotNeeded
这个属性默认情况为false,若设为true,则当Activity重新启动时不会调用onSaveInstanceState()方法,同样,onCreate()方法中的Bundle参数将会用null值传进去,也就是说,Activity每次启动都跟第一次启动一样。这样,在某种特殊场合下,由于用户按了Home键,该属性设置为true时,可以保证不用保存原先的状态引用,节省了空间资源,从而可以让Activ转载 2016-03-28 15:17:15 · 755 阅读 · 0 评论 -
Android 4.0及以上版本接收开机广播BOOT_COMPLETED、开机自启动服务
几个月来看到优快云上看到很多朋友发帖询问开机自动启服务的问题,也就是BOOT_COMPLETED广播的问题,有的人说开机能收到广播,有的人又说开机收不到广播,这里本人亲自试验并总结分享给大家! 原来,在3.1之后,系统的PackageManager增加了对处于“stopped state”应用的管理,这个stopped和Activity生命周期中的stop状态是完全两码事,包管理器中转载 2016-03-28 15:03:49 · 579 阅读 · 0 评论 -
Android内容提供者
注明:文章转载自:易百教程 [http:/www.yiibai.com]本文标题:Android内容提供者本文地址:http://www.yiibai.com/android/android_content_providers.html内容提供程序(Provider)组件从一个应用到其他请求提供数据。通过 ContentResolver 类的方法这样的请求处理。内容提供程序使用转载 2016-10-10 17:43:47 · 649 阅读 · 0 评论