- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 React-Native 实现安卓下载软件
Android原生代码 CommonConstants.java package com.ifoxsmartfactory; import android.os.Environment; import java.io.File; public class CommonConstants { private static final String DEMO_PATH = Environment.getExternalStorageDirectory() + "/download" + Fi
2022-04-06 15:56:37
2641
原创 ViewPager2与RadioGroup连用实现底部导航
效果图如下所示: 配置文件 viewpage2_.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:
2021-08-23 15:32:48
819
原创 实例:使用ContentProvider共享生词本数据
ContentProvider是不同应用程序之间进行数据交换的标准API,ContentProvider以某种Uri的形式对外提供数据,允许其他应用访问或修改数据;其他应用程序使用ContentResolver根据Uri去访问指定的数据。
2021-07-27 09:05:05
700
原创 Fragment应用实例
创建Fragment需要实现三个方法 onCreate():系统创建Fragment对象回调后的方法,在实现代码中只初始化想要在Fragment中保持的必要组件,当Fragment被暂停或停止后可以恢复 onCreateView():当Fragment绘制界面组件时会回调该方法。该方法必须返回一个View,该View也就是该Fragment所显示的View onPause():当用户离开该Fragment时将会回调该方法 开发显示图书详情的Fragment,涉及Fragment与Activity之间
2021-07-21 15:13:14
546
原创 Android——Handler、Loop、MessageQueue的工作原理
为了更好的理解Handler的工作原理,先介绍一下与Handler一起工作的几个组件: Message:Handler接受和处理的消息对象 Looper:每个线程只能拥有一个Looper。它的loop方法负责读取MessageQueue中的消息,读到信息之后就把消息交给发送该消息的Handler处理 MessageQueue:消息队列,它采用先进先出的方式来管理Message。程序创建Looper对象时,会在它的构造器中创建MessageQueue对象 Looper、MessageQueue、Handl
2021-04-28 17:29:09
297
原创 Android UI组件学习——Notification的功能和用法
Android组件 Notification Notification是显示在手机状态栏的通知——手机状态栏位于手机屏幕的最上方,那里一般显示手机当前网络状态、电**池状态、时间等。 Android为Notification增加了Notification.Builder类,通过该类允许开发者更轻松地创建Notification对象。Notification.Builder提供了如下方法: setDefaults():设置通知LED灯、音乐、震动等。 setAutoCancel():设置点击通知后,状态栏
2021-04-28 17:03:26
355
原创 Android UI组件学习——选项卡(TabHost)的功能和用法
Android 选项卡(TabHost)的功能和用法 TabHost是一种非常实用的组件,TabHost可以很方便地在窗口上放置多个标签页,每个标签页相当于获得了一个 与外部容器相同大小的组件摆放区域。通过这种方式,就可以在一个容器里放置很多组件,例如手机系统都会在同 一个窗口中定义多个标签页来显示通话记录,包括“未接电话”、“已接电话”、“呼出电话等”。 与TabHost结合使用的还有如下组件 TabWidget:代表选项卡的标签条 TabSpec:代表选项卡的一个Tab页面 TabHost仅仅是一
2021-04-22 10:14:21
626
原创 Android UI组件学习——Toast消息提示框
Android 使用Toast显示提示信息框 Toast是一种非常方便的消息提示框,这个提示框主要用于向用户生成简单的提示信息,它具有两个特点: Toast提示信息不会获得焦点 Toast提示信息过一段时间会消失 使用Toast来生成提示消息也非常简单,只需要如下几个步骤: 调用Toast的构造器或makeText()静态方法创建一个Toast 调用Toast的方法来设置该消息提示的对齐方式、页边距 调用Toast的show()方法将它显示出来 实例:带图片的消息提示 \layout\main.xm
2021-04-21 17:29:10
1006
原创 Android UI组件学习——SeekBar应用实例
Android SeekBar应用实例 通过拖动滑块改变图片的透明度 该程的界面需要两个组件,一个ImageView用于显示图片,一个SeekBar用于动态改变图片的透明度 \layout\main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="m
2021-04-21 09:08:15
290
原创 Android UI组件学习——Spinner
Android学习笔记 Spinner的功能与用法 Spinner支持的常用XML属性及相关方法: XML属性 相关方法 说明 android:entries 使用数组资源设置该下拉列表框的列表项 android:dropDownHorizontalOffset setDropDownHorizontalOffset(int) 设置列表选择框的水平偏移距 android:dropDownVerticalOffset setDropDownVerticalOffset(int) 设置
2021-04-20 15:02:00
174
原创 Android UI组件学习——带预览的图片浏览器
Android学习笔记 实例:带预览的图片浏览器 采用一个GridView以行、列的形式来组织所有图片的预览视图然后程序用一个人ImageView来显示图片 程序清单:\layout\main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pa
2021-04-20 12:00:57
271
原创 Android UI组件学习——AutoCompleteTextView
Android学习笔记 自动完成文本框(AutoCompleteTextView)的功能和用法 XML属性 相关方法 android:completionHint setCompletionHint(CharSequence) 使用AutoCompleteTextView和MultiAutoCompleteTextView自动完成文本框 程序清单\layout\main.xml <?xml version="1.0" encoding="utf-8"?&
2021-04-20 11:14:29
800
BIP32-0.0.9jar、BIP39-0.1.9jar、BIP44-0.0.3jar、SHA256-0.0.1jar、ToRuntime-0.9.0jar
2021-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人