- 博客(6)
- 收藏
- 关注
原创 Activity跳转及Activity带参跳转
带参跳转则需要使用 Intent 的 putExtra(键,值)方法来放入参数,然后在OtherActivity中使用 getIntent().get类型Extra(键)来取得值。intent.putExtra("key","接收到数据了,现在通知OtherActivity");// 启动意图(意图,请求码(int)) 请求码最好使用 final static定义 方便识别。intent.putExtra("key","我是参数");intent.putExtra("key", "我是参数");
2024-12-18 23:00:16
1711
原创 Adapter适配器
articleList.add(new Article(3,"应急食品","这是内容",R.drawable.c));articleList.add(new Article(2,"德莉莎","这是内容",R.drawable.b));articleList.add(new Article(1,"可莉","这是内容",R.drawable.a));articleList.add(new Article(4,"派蒙","这是内容",R.drawable.d));2.4.2MainActivity代码实现。
2024-12-18 22:56:22
1484
原创 Click事件
观察者模式(Observer Design Pattern):在对象之间定义⼀个⼀对多的依赖,当⼀个对象状态改变的时候,所有依赖的对象都会得到通知并自动更新。定义被观察者必须实现的职责, 它必须能够动态地增加、 取消观察者。它⼀般是抽象类或者是实现类, 仅仅完成作为被观察者必须实现的职责: 管理观察者并通知观察者。观察者接收到消息后, 即进行update(更新方法) 操作, 对接收到的信息进⾏处理。每个观察在接收到消息后的处理反应是不同, 各个观察者有自己的处理逻辑。②、Observer观察者。
2024-12-18 22:53:27
345
原创 Handler
每个线程可以调⽤ Looper.prepare() 来创建⼀个 Looper ,并调⽤ Looper.loop() 来启动消息循环。3. 消息处理: 主线程的 Looper 进⼊消息循环,不断从 MessageQueue 中取出消息并交给 Handler 处理,最终由 handleMessage() 或 Runnable 执⾏任务。在 Android 应⽤启动时,主线程会创建⾃⼰的 Looper 并调⽤ Looper.loop() ,这使得主线程 能够处理系统或应⽤程序发送的消息,⽐如 UI 更新等。
2024-12-18 22:51:26
1515
原创 Android实现拍照,调用相册
ActivityCompat.requestPermissions(拍照.this, new String[]{android.Manifest.permission.CAMERA, android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, PERMISSIONS_REQUEST_CODE);// Toast.makeText(this, "读取存储权限已被授予", Toast.LENGTH_SHORT).show();//把⽂件插⼊到系统图库。
2024-12-18 22:47:29
1044
转载 Android多媒体实现拍照,调用相册功能
PackageManager.PERMISSION_GRANTED || ContextCompat.checkSelfPermission(拍照.// Toast.makeText(this, "读取存储权限已被授予", Toast.LENGTH_SHORT).show();ActivityCompat.requestPermissions(相册.(ContextCompat.checkSelfPermission(拍照.(ContextCompat.checkSelfPermission(相册.
2024-12-18 22:37:52
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅