微信扫一扫打赏支持

随笔分类 -  2_Android

The problem I have solved in Learning Android
摘要:android视图概述 一、简介 数据和控件分开的作用: 便于引用 便于修改:修改的时候直接改一次数据就可以了 阅读全文
posted @ 2017-08-02 17:29 范仁义 阅读(335) 评论(0) 推荐(0)
摘要:activity状态的保存和恢复 一、简介 1、保存activity状态 * 保存activity状态,onSaveInstanceState这个方法会自动保存有ID的组件的状态 * 没有ID的组件或者变量的状态的保存就需要我们重写这个方法* 这个方法是在activity被回收或者被销毁的时候保存的 阅读全文
posted @ 2017-08-02 10:35 范仁义 阅读(735) 评论(0) 推荐(0)
摘要:activity启动模式之singleInstance 一、简介 二、代码实例 结果图: 代码: activity.C1 activity.C2 activity.C3 /activityLaunchSingleInstance/AndroidManifest.xml 阅读全文
posted @ 2017-08-02 01:40 范仁义 阅读(883) 评论(0) 推荐(0)
摘要:activity启动模式之singleTask 一、简介 如果另外一个应用调用了C2,C2在栈底,如果这个程序里面再嗲用C1,C3,C2,那么这个C2就是调用onNewIntant的,C1和C3都被销毁了; 另一个程序>c2>c1>c3>c2,实际只剩:另一个程序>c2。 二、代码实例 效果图: 上 阅读全文
posted @ 2017-08-01 23:27 范仁义 阅读(836) 评论(0) 推荐(0)
摘要:activity启动模式之singleTop 一、简介 二、设置方法 在AndroidManifest.xml中将要设置为singleTop启动模式的页面进行配置 <activity android:name="activityLaunchSingleTop.ActivityB2" android: 阅读全文
posted @ 2017-08-01 21:36 范仁义 阅读(1280) 评论(0) 推荐(0)
摘要:activity启动模式之standard 一、简介 这种模式是默认的,不用我们自己设定 就像一只叠加在栈中 如果退出,就一个个退出,其实就是我们自己用手机的那种感受 二、代码实例 activityLaunchStandard.MainActivity 每次激活activity都会新建一个activ 阅读全文
posted @ 2017-08-01 18:25 范仁义 阅读(638) 评论(0) 推荐(0)
摘要:请求码和结果码 一、简介 请求码: 例如请求页面有多个button,根据请求码就知道是哪个button在请求 结果码: 多个请求可以打开多个页面,根据结果码就知道我们打开的是哪个界面 请求码是用来标识请求源的,结果码是用来标识结果源的。 二、具体步骤 这里演示结果码的 1、界面1里面的结果码是100 阅读全文
posted @ 2017-08-01 17:39 范仁义 阅读(1012) 评论(0) 推荐(0)
摘要:从Activity中返回数据 一、简介 这里也就是使用intent方式返回数据。 二、具体步骤 在MainActivity通过一个button访问Activity01页面,然后将Activity01页面的数据返回到MainActivity页面。 调用Activity页面:MainActivity 被 阅读全文
posted @ 2017-08-01 15:26 范仁义 阅读(1315) 评论(0) 推荐(0)
摘要:activity之间通过全局变量传递数据 一、简介 Application域中的onCreate方法是Android程序的入口,Android程序运行的时候就自动加载Application的对象,感觉Main方法应该是封装在这个里面的。 activity中传递数据主要用intent方式和全局变量方式 阅读全文
posted @ 2017-08-01 02:32 范仁义 阅读(1635) 评论(0) 推荐(0)
摘要:在activity之间通过静态变量传递数据 一、简介 主要作用:解决intent不能传递非序列化的对象 评价:简单方便,但是容易发生内存泄露,所以要及时回收内存 二、具体操作 1、在传输数据的页面弄好数据,传递给接收数据的页面 Obj1 obj=new Obj1("fry",22); Activit 阅读全文
posted @ 2017-07-31 22:17 范仁义 阅读(995) 评论(0) 推荐(0)
摘要:在activity之间传递数据 一、简介 二、通过intent传递数据 1、在需要传数据的界面调用 intent.putExtra("data1", "我是fry");方法 //前面是键,后面是值,这个是string 2、在需要接受数据的界面调用bundle获取传递过来的数据即可 Bundle bu 阅读全文
posted @ 2017-07-31 14:30 范仁义 阅读(674) 评论(0) 推荐(0)
摘要:序列化 一、serializable和parcelable区别 serializable是java里面的序列化,parcelable是android里面的序列化。 serializable序列化之后的文件是放在本地磁盘的,便于持久存储; parcelable序列化之后的文件是放在内存的,速度很快; 阅读全文
posted @ 2017-07-31 14:15 范仁义 阅读(427) 评论(0) 推荐(0)
摘要:android系统架构 阅读全文
posted @ 2017-07-31 10:38 范仁义 阅读(406) 评论(0) 推荐(0)
摘要:android项目1:打电话 一、效果图 二、步骤 1、画好主界面 /call/res/layout/activity_main.xml 2、编好代码 com.fry.call_1.MainActivity 3、设置好权限 /call/AndroidManifest.xml 阅读全文
posted @ 2017-07-31 10:03 范仁义 阅读(593) 评论(0) 推荐(0)
摘要:Eclipse中快速定位 选中项目,ctrl+h 一、目标 查找如下的页面属于哪个activity 二、步骤 1、查找关键字 上述页面中“点我”两个字比较显眼,我们可以去android项目中搜索出现“点我”两个关键字的位置 2、搜索 选中项目。ctrl+h 定位 点进去后出现 用同样的方法在butt 阅读全文
posted @ 2017-07-30 22:55 范仁义 阅读(1319) 评论(0) 推荐(0)
摘要:Android系统源代码 在线源码网站 1,http://androidxref.com 2,http://www.grepcode.com/ 3,http://www.androidos.net.cn/ 4,http://androidsource.top/ 5,https://github.co 阅读全文
posted @ 2017-07-30 22:13 范仁义 阅读(470) 评论(0) 推荐(0)
摘要:ANR异常 一、简介 解决方法:别在主线程中写非常耗时的操作 二、代码实例 点击之后,不停点击,乱点 出现anr异常 代码 /anr/src/anr/MainActivity.java 解决方法:别在主线程中写非常耗时的操作 阅读全文
posted @ 2017-07-30 19:53 范仁义 阅读(700) 评论(0) 推荐(0)
摘要:横竖屏幕切换生命周期 一、简介 二、代码 /activityLifeCycle_3Screen/AndroidManifest.xml 核心代码:android:configChanges="keyboardHidden|orientation|screenSize" com.fry.activit 阅读全文
posted @ 2017-07-30 17:14 范仁义 阅读(644) 评论(0) 推荐(0)
摘要:activity生命周期 一、简介 二、代码实例 com.fry.activityLifeCycle.MainActivity 测试结果 结果说明 1、打开程序时:执行oncreate、onstart、onresume 2、被其它程序夺取焦点时:执行onpause、onstop 3、重新获得焦点时: 阅读全文
posted @ 2017-07-30 09:29 范仁义 阅读(494) 评论(0) 推荐(0)
摘要:logcat 一、简介 非常好用的日志工具 二、常见操作 1、选择对应级别的日志 2、添加日志过滤器filter 三、代码实例 建立日志filter 下面代码运行的日志结果 com.fry.logcatTest.MainActivity 阅读全文
posted @ 2017-07-29 22:46 范仁义 阅读(421) 评论(0) 推荐(0)