文章分类 - Android
摘要:新建广播接收器 右击包名->New->Other->Broadcast Receiver 编写接收器逻辑代码 package com.example.demoapplication; import android.content.BroadcastReceiver; import android.c
阅读全文
摘要:新建广播接收器 public class MyBroadcastReceiver extends BroadcastReceiver { private final String TAG = "MyBroadcastReceiver"; @Override public void onReceive
阅读全文
摘要:新建广播接收器(在动态监听基础上加的) 修改广播接收器代码 public class BootCompleteReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent in
阅读全文
摘要:在MainActivity中动态注册/取消广播 public class MainActivity extends AppCompatActivity { /** * 意图过滤器,当我们隐式的启动系统组件的时候,就会根据IntentFilter来筛选出合适的进行启动 */ private Inten
阅读全文
摘要:注意该方法在MainActivity中 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit
阅读全文
摘要:优化前 public class FruitAdapter extends ArrayAdapter<Fruit> { private final int resourceId; @NonNull @Override @SuppressLint("ViewHolder") public View g
阅读全文
摘要:新建fruit实体类 public class Fruit { private String name; private int imageId; public Fruit(String name, int imageId) { this.name = name; this.imageId = im
阅读全文
摘要:在activity_main.xml中添加ListView控件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:
阅读全文
摘要:创建Android项目 创建自定义控件布局文件 在res/layout目录下新建title.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/r
阅读全文