Android开发技术
微__凉
暴躁咸鱼
展开
-
Android开发技术_汇总(1-8单元)
在XML文件中,如果ListView后面还有其他平级的控件,就要将ListView的高度设为0px,同时权重设为1,确保列表视图扩展到剩余的页面区域。设置了启动标志Intent.FLAG_ACTIVITY_SINGLE_TOP之后,当栈顶为待跳转的活动实例之时,会重用栈顶的实例。在列表视图当中,若想不让列表中的控件抢占列表项的焦点,应当将内部视图的焦点抢占方式设置为( )在网格视图当中,若想让每行的剩余空间均匀分配给该行的每个网格,应当将拉伸模式设置为( )。原创 2023-06-26 09:10:37 · 1048 阅读 · 0 评论 -
第8章-广播组件Broadcast-练习
通过静态方式注册广播,就要在AndroidManifest.xml中添加名为receiver的接收器标签。旋转手机使得屏幕由竖屏变为横屏,App默认会重新加载整个页面(先销毁原页面再创建新页面)。标准广播是无序的,有可能后面注册的接收器反而比前面注册的接收器先收到广播。android.permission.VIBRATE表达的是( )权限。网络类型( )表示手机的数据连接(含2G/3G/4G/5G)。在接收器内部调用( )方法,就会中断有序广播。网络状态( )表示已经连接。原创 2023-06-23 10:54:24 · 429 阅读 · 0 评论 -
第7章-高级控件-练习
在XML文件中,如果ListView后面还有其他平级的控件,就要将ListView的高度设为0px,同时权重设为1,确保列表视图扩展到剩余的页面区域。在列表视图当中,若想不让列表中的控件抢占列表项的焦点,应当将内部视图的焦点抢占方式设置为( )在网格视图当中,若想让每行的剩余空间均匀分配给该行的每个网格,应当将拉伸模式设置为( )。从BaseAdapter派生的数据适配器,要在( )方法中补充各控件的处理逻辑。若想让翻页视图在滚动结束后触发某种动作,应当重写翻页适配器的( )方法。原创 2023-06-23 10:53:34 · 434 阅读 · 0 评论 -
第6章-内容共享-练习
在AndroidManifest.xml里面声明内容提供器的标签名称是contentprovider。Manifest.permission.READ_CONTACTS表示读取电话号码的权限。MediaStore.Images.Media.DATA保存了媒体库中图片文件的路径。FileProvider的getUriForFile方法返回的数据是( )类型。content://mms是( )的内容路径。安卓App安装包的文件扩展名是( )。App读取短信需要申请( )权限。原创 2023-06-23 10:48:59 · 242 阅读 · 0 评论 -
第5章-数据存储-练习
为了确保在App运行期间只有唯一的Application实例,可以采取单例模式实现。SharedPreferences采用的存储结构是key-value的键值对方式。已知某个图片文件的存储卡路径,可以调用( )方法将它显示到图像视图上。位图工厂BitmapFactory的( )方法支持获取图像数据。Android可以直接操作的数据库名为MySQL。调用( )方法会返回结果集的Cursor对象。SQLite可以直接读写布尔类型的数据。DDL语言包含哪些数据库操作( )。( )不是持久化的存储方式。原创 2023-06-23 10:44:18 · 286 阅读 · 0 评论 -
第4章-中级控件-练习
若想让编辑框EditText输入数字密码,则要将inputType属性设置为( )。EditText的属性length 可指定文本允许输入的最大长度。形状图形shape的下级节点width描述了形状图形的宽高尺寸。若想在编辑框的文本改变之后补充处理,应当在( )方法中增加代码。在一组按钮中只选择其中一个按钮,应当选用( )控件。状态列表图形的( )属性用于描述是否按下的图形列表。日期选择对话框上能够看到哪些时间单位( )。时间对话框会显示当前的时、分、秒。形状图形可以描述圆角矩形的定义。原创 2023-06-22 10:57:53 · 579 阅读 · 0 评论 -
第3章-Activity-练习
设置了启动标志Intent.FLAG_ACTIVITY_SINGLE_TOP之后,当栈顶为待跳转的活动实例之时,会重用栈顶的实例。关闭现有的页面,现有页面的生命周期方法依次为onPause→onStop→onDestory。从A页面跳到B页面,再从B页面返回A页面,此时A页面会先执行( )方法。在桌面长按应用图标,会弹出该应用的快捷方式菜单(如果有配置的话)。Bundle内部用于存放消息的数据结构是( )。在当前页面调用( )方法会回到上一个页面。栈是一种( )的数据结构。原创 2023-06-22 10:54:40 · 621 阅读 · 0 评论 -
第2章-简单控件-练习
线性布局利用属性layout_weight设置下级控件的尺寸权重时,要将下级控件的宽高设置为0px。在相对布局内部,如果不设定下级视图的参照物,那么下级视图默认显示在布局中央。Java代码中,setTextSize方法默认的字号单位是( )。网格布局GridLayout指定网格行数的属性名称是( )。图像视图采取缩放类型( )的时候,图像可能会被拉伸变形。在按钮控件中,把图片放在文本右边的属性名称是( )。图像按钮ImageButton由( )派生而来。dp指的是与设备无关的显示单位。原创 2023-06-21 15:24:02 · 1058 阅读 · 0 评论 -
第1章-Android系统及其开发过程-练习
除了开启开发者选项之外,还需打开手机上的USB调试开关,然后才能在手机上调试App。如果手机无法安装调试App,可能是哪个原因造成的( )。App除了在手机上运行,还能在电脑的AVD上运行。Android App开发主要使用的编程语言是( )。运行App指的是运行某个模块,而非运行某个项目。App开发的两大技术路线包括原生开发和混合开发。Android提供的App专用开发工具包名为( )。下面的( )属性表示TextView标签的控件编号。下列哪些设备不能运行Android系统( )。原创 2023-06-21 15:22:33 · 559 阅读 · 0 评论