前言 我们在做App的时候,可能需要接入支付功能,常见的支付有微信支付和支付宝支付。这里只说明下前端的代码逻辑。 微信支付 微信支付开发文档 需要申请appId,申请的时候需...
前言 我们在做App的时候,可能需要接入支付功能,常见的支付有微信支付和支付宝支付。这里只说明下前端的代码逻辑。 微信支付 微信支付开发文档 需要申请appId,申请的时候需...
当我们在Android设备上关闭网络连接时系统会发送网络改变广播,如下: action是android.net.conn.CONNECTIVITY_CHANGE,只要我们知道...
在Application中有一个registerActivityLifecycleCallbacks方法,实现注册Activity生命周期回调,首先看下在Applicatio...
在写布局文件的时候,有的View会放在其它View的上层,通常情况下显示底层View可以让上层的View隐藏,有没有方法不让上层View隐藏而让底层View显示呢?这里有一个...
Handler简介 Handler是Android消息机制的上层接口,多数开发者会使用Handler去更新UI或做延时处理。如下代码所示: Handler分析 Handler...
[Messenger简介] [代码][实现service端][实现client端] [效果] Messenger简介 Messenger翻译为信使,是Android提供轻量级...
scaleType有如下几种centerCrop以原图填满ImageView为目的,如果原图size大于ImageView的size,则与centerInside一样,按比例...
效果图 布局文件中只包含RecyclerView MainActivity中代码如下: Adapter代码 注意点:: 1.在ViewHolder中添加itemView....
CircleProgressbarView attrs 在onDraw中首先绘制圆环,使用 canvas.drawCircle(center, center, radius,...
官网说明要开始使用受支持的 Java 8 语言功能,请更新 Android 插件到 3.0.0(或更高版本)。 然后,针对使用(包括在源代码中或通过依赖项使用)Java 8 ...
在Android开发中,有时需要读取meta-data中的内容,以下示例: 这里示例内容为 读取meta-data标签下关键代码:
先看下demo中点击对应要显示语言的按钮,效果图如下: 先贴上项目目录图: values-语言代号-地区代号 分别表示不同地区语言资源,常用的国际化资源如下: 这里要注意的一...
一共就一个布局文件和一个MainActivity,贴入IDE就可以运行了
ScrollView滚动到底部和顶部ScrollView是Android提供的垂直滑动的组件,HorizontalScrollView与之对应是水平滑动的组件,内部只能包含一个根布局,否则会报错。 Scroll...
ScrollView是Android提供的垂直滑动的组件,HorizontalScrollView与之对应是水平滑动的组件,内部只能包含一个根布局,否则会报错。 Scroll...