Android
奔跑吧犀牛
欢迎大家与我交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2.3.4向下一个活动传递数据
思路: 使用Intent.putExtra() 方法将数据暂存在Intent中,启动另一个活动后,在从Intent中取出 将FirstActivity中的一个字符串传递到SecondActivity中 FirstActivity代码如下 @Override protected void onCreate(Bundle savedInstanceState) { ...原创 2018-08-17 21:21:00 · 316 阅读 · 0 评论 -
2.3.5返回数据给上一个活动
思路: 在FirstActivity中通过startActivityForResult(intent,1); 方法启动 SecondActivity, SecondActivity活动销毁时通过setResult() 方法返回数据给FirstActivity. FirstActivity通过重写onActivityResult方法捕获返回的数据 FirstActivity代码如下 Butt...原创 2018-08-18 18:53:39 · 204 阅读 · 0 评论 -
2.2.5在活动中使用MENU
1、第一步 res下新建文件夹menu,menu下新建菜单文件main main.xml 代码如下所示 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"&gt原创 2018-08-17 20:14:20 · 274 阅读 · 0 评论 -
2.4.5活动被回收了怎么办
活动销毁前保存临时数据原创 2018-08-20 19:21:47 · 243 阅读 · 1 评论 -
2.6活动管理
知晓当前是在哪一个活动 随时随地退出程序 启动活动的最佳写法原创 2018-08-20 19:59:18 · 203 阅读 · 0 评论 -
5.2.1动态注册监听网络变化
注册广播有两种方式: 动态注册:在代码中注册 静态注册:在AndroidManifest.xml中注册 思路:新建一个类,让他继承BroadcastReceiver,并重写父类的onReceiver()方法就行了,当有广播到来时,onReceive()方法就会得到执行,具体的逻辑就可以在这个方法中处理。 MainActivity代码如下 public class MainActivit...原创 2018-08-31 20:26:44 · 553 阅读 · 0 评论 -
5.2.2静态注册实现开机启动
动态注册的广播接收器可以自由地控制注册与注销,在灵活性方面有很大的优势,但是他必须要在程序启动之后才能接收到广播。静态注册就可以实现让程序在未启动的情况下就能接收到广播。 思路: New->Other->Broadcast Receiver 静态的广播接收器一定要在AndroidManifest.xml文件中注册才可以使用 在AndroidManifest.xml的intent-...转载 2018-09-01 10:08:02 · 527 阅读 · 0 评论 -
5.3发送自定义广播
5.3.1发送标准广播 5.3.2发送有序广播转载 2018-09-01 10:42:35 · 447 阅读 · 0 评论 -
5.4使用本地广播
本地广播相对于系统全局广播。系统全局广播发出的广播可以被其他任何应用程序接收到,并且我们也可以接收来自于其他任何应用程序的广播。这样就很容易引起安全性的问题,比如说我们发送的一些携带关键 性数据的广播有可能被其他的应用程序截获,或者其他的程序不停地向我们地广播接收器里发送各种垃圾广播。这是应用本地广播就可以很好地解决这个问题。 MainActivity代码如下 public class M...转载 2018-09-01 11:34:20 · 228 阅读 · 0 评论 -
5.5实现强制下线功能
思路: 输入账号密码登陆后,进入主页面,在主页面点击强制下线按钮,在按钮事件里面发出强制下线广播。在BaseActivity中实现广播接收器,在广播接收器里面销毁所有活动,然后重启登陆界面。 然而强制下线功能需要在每个活动界面都实现这个功能,所以我们需要在每个活动里面都要实现广播接收器的注册和注销。这样不论系统在何时发出强制下线的广播,我们都能接收到这个广播并实现强制下线的功能。实现该功能的最...转载 2018-09-07 20:41:19 · 593 阅读 · 0 评论 -
6.2文件存储
MainActivity代码如下 public class MainActivity extends AppCompatActivity { private EditText editText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(s...转载 2018-09-09 12:39:40 · 307 阅读 · 0 评论
分享