随笔分类 - Android Studio的学习笔记
极客学院上Android知识体系的自我学习过程记录。
摘要:在某种情况,我们并不希望BroadcastReceiver始终从处于监听状态。这就需要我们动态地注册和注销BroadcastReceiver
阅读全文
摘要:AIDL(Android Interface Definition Language)——安卓接口定义语言 一、startService/stopService 1、同一个应用程序启动Service: protected void onCreate(Bundle savedInstanceState
阅读全文
摘要:一、把输入文本的数据同步到服务的实例(如何执行服务的内部代码) 绑定服务比启动服务更加方便高效,绑定服务中的直接方法调用比Intent作为载体传输更为快捷得多。 1、activity_main.xml <Button android:text="绑定服务" android:layout_width=
阅读全文
摘要:启动Service并传递数据的小实例(通过外界与服务进行通信): 1、activity_main.xml: <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:text=
阅读全文
摘要:一、使用Service 1、什么是Service以及Service的配置项: Service是Android组件的一种,派生自android.app.service类。它不提供交互界面,只是在后台运行,进行功能调度或提供数据支持。 <!--android:enabled—是否启用,android:e
阅读全文
摘要:实现数据共享功能: 多个Activity里面,可以使用Application来实现数据的共享,因为对于同一个应用程序来说,Application是唯一的。 1、实现全局共享的数据App.java继承自Application: public class App extends Application
阅读全文
摘要:Context的作用:用来访问全局信息的接口,通过Context进行资源的访问。 1、Context获取字符串资源: public class MainActivity extends AppCompatActivity { private TextView tv; @Override protec
阅读全文
摘要:一、如果多个Activity拥有同一个Intent Action,启动时用同一个Action启动会是什么情况? 如何指定某一个Activity启动? 在多个Activity拥有同一个Intent Action的情况下,如若想启动某一指定Activity,则在该<intent-filter> 中添加<
阅读全文
摘要:Intent寻找目标组件的两种方式: 显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的。 隐式Intent:通过Intent Filter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间。
阅读全文
摘要:获取Activity的返回参数(在参数(三)User的例子的基础上实现): 1、activity_the_aty.xml文件:<EditText android:id="@+id/editText" /> <Button android:text="Send Back" android:id="@+
阅读全文
摘要:传递值对象: 一、serializable实现:简单易用 serializable的迷人之处在于你只需要对某个类以及它的属性实现Serializable 接口即可。Serializable 接口是一种标识接口,这意味着无需实现方法,Java便会对这个对象进行高效的序列化操作。 这种方法的缺点是使用了
阅读全文
摘要:传递数据包bundle: 1、MainActivity.class: findViewById(R.id.btnStartAty).setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v)
阅读全文
摘要:准备: 一、创建主界面:activity_main.xml文件中<Button android:text="启动另一个Activity" android:id="@+id/btnStartAty" /> 二、创建另一个Activity界面:java文件夹中创建一个TheAty;activity_th
阅读全文
摘要:Activity中TextView的文字显示Hello Android: 1、直接显示:<TextView android:text="Hello Android" /> 2、间接显示:<TextView android:text="@string/hello_android" /> (推荐) st
阅读全文

浙公网安备 33010602011771号