Android获取本机IPv4地址

Android 817 次浏览
获取本机IPv4地址可分两种情况,一种是WiFi已开启,一种是蜂窝移动数据已开启。1、WiFi已开启WiFi开启的情况下,通过WiFi获取本机IP地址,如果仅仅打开WiFi,但并未接入网络,则IP地址可认为是0.0.0.0。如果已经接入网络,则可以通过如下方式获取IPv4地址。//获取WiFi服务WifiManagerwifiManager=(WifiManager)context.getSyst...

Android 自定义Radiobutton样式

Android 2917 次浏览
Android中的Radiobutton可以设置横向和竖向排列选择项,但是无法做到自适应宽度。 比如:实现这样的效果: 在网上找到了比较好的一种方式。 1.自定义RadioGroup控件 packagecom.rc.news.control; importandroid.content.Context; importandroid.util.AttributeSet; impor...

Android 两个Fragment之间如何传递数据

Android 2071 次浏览
有这样一个场景,一个列表页,一个内容页,实现方式是用Activity+2个Fragment实现。目前想实现,点击列表页中的某一项,跳转到内容页。 一、代码结构 主Activity:MainActivity.java 列表页:HomeFragment.java 内容页:NewsInfoFragment.java 二、实现方式 由于Fragment之间不能直接通...

Android 拍照(选择图片)并上传(包含权限动态获取)

Android 1962 次浏览
作为Android新手,想实现手机拍照并上传的功能,经过查找资料,已实现此功能。在此记录备忘。老鸟请忽略。 一、实现思路: 1.Android手机客户端,拍照(或选择图片),然后上传到服务器。 2.服务器端接收手机端上传上来的图片。 二、实现步骤: 1.按惯例,先放效果图: 项目结构: 2.activity_main.xml <LinearLayoutxmlns:androi...

Android 权限相关

Android 1631 次浏览
在Android系统6.0版本之前,安装App时会提示用户此App都需要使用哪些权限,但是用户不可以单独对某项权限进行授权或者是拒绝,如果用户安装了该App,就表示用户已经接受了该App对这些权限的使用。从Android系统6.0版本开始,Android使用了新的权限管理机制,将App可以使用的权限分成了两类,一类是普通权限,例如,设置手机振动或者是访问网络等。另一类是危险权限,例如,开启摄像头或...

Android 常用组件-Spinner

Android 1954 次浏览
1.效果图 主要属性:android:entries 2.用法1:在xml中指定下拉选项 <Spinner android:id="@+id/spinner" android:layout_width="wrap_content" android:layout

Android 常用组件

Android 1804 次浏览
运行效果: 前台代码Layout: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" an