您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第88944页

« 1 2 ... .39 .40 .41 .42 .43 88944.45 .46 .47 .48 .49 ... 222726 »

[其它] Android实现强制下线功能的示例代码

说明:一、回顾 上次连载写了两个类,一个类ActivityCollector.java用于管理所有的活动;一个类是BaseActivity.java作为所有活动的父类; 还有一个放在layout目录中的登录界面login.xml 二、登录页面的活动 接下来写一个登录页面的活动,继承自BaseActivity.java package com.example.broadcastbestpractice; import android.content.Intent; import android
<weixin_38594266> 上传 | 大小:64kb

[其它] 在Android中使用WebSocket实现消息通信的方法详解

说明:前言 消息推送功能可以说移动APP不可缺少的功能之一,一般简单的推送我们可以使用第三方推送的SDK,比如极光推送、信鸽推送等,但是对于消息聊天这种及时性有要求的或者三方推送不满足业务需求的,我们就需要使用WebSocket实现消息推送功能。 基本流程 WebSocket是什么,这里就不做介绍了,我们这里使用的开源框架是https://github.com/TakahikoKawasaki/nv-websocket-client 基于开源协议我们封装实现WebSocket的连接、注册、心跳、消
<weixin_38743391> 上传 | 大小:235kb

[其它] 在Android中使用WebSocket实现消息通信的方法详解

说明:前言 消息推送功能可以说移动APP不可缺少的功能之一,一般简单的推送我们可以使用第三方推送的SDK,比如极光推送、信鸽推送等,但是对于消息聊天这种及时性有要求的或者三方推送不满足业务需求的,我们就需要使用WebSocket实现消息推送功能。 基本流程 WebSocket是什么,这里就不做介绍了,我们这里使用的开源框架是https://github.com/TakahikoKawasaki/nv-websocket-client 基于开源协议我们封装实现WebSocket的连接、注册、心跳、消
<weixin_38522214> 上传 | 大小:235kb

[其它] Android 进度条自动前进效果的实现代码

说明:今天给大家分享进度条自动前进功能的实现,先给大家分享实现效果图,感觉不错可以参考实现代码。 效果如下图: 首先布局要设置进度条最大值: <ProgressBar android:id=+id/pro1 style=android:style/Widget.ProgressBar.Horizontal android:layout_width=400dp android:layout_centerHorizontal=true android:layout_
<weixin_38682076> 上传 | 大小:47kb

[其它] Android Jetpack架构组件Lifecycle详解

说明:前言 Lifecycle是Jetpack架构组件中用来感知生命周期的组件,使用Lifecycles可以帮助我们写出和生命周期相关更简洁更易维护的代码。 生命周期 生命周期这个简单而又重要的知识相信大家早已耳熟能详。假设我们现在有这样一个简单需求: 这个需求只是一个实例,在真实的开发中当然不可能有这样的需要: 在Activity 可见的时候,我们去做一个计数功能,每隔一秒 将计数加1 ,当Activity不可见的时候停止计数,当Activity被销毁的时候 将计数置为0 OK,So easy~
<weixin_38628920> 上传 | 大小:211kb

[其它] Flutter之Timer实现短信验证码获取60s倒计时功能的代码

说明:先看下效果: 两种需求场景: 1.广告页3s后跳转到首页 2.短信验证码60s倒计时 第一种的话,根据需求我们可以知道,我们想要的效果就是3s结束做出一个动作。 factory Timer(Duration duration, void callback()) { if (Zone.current == Zone.root) { // No need to bind the callback. We know that the root's timer will // be
<weixin_38708461> 上传 | 大小:77kb

[其它] Android studio 切换flutterSDK之后报错及解决办法(推荐)

说明:Windows系统上面修改了flutter sdk的环境变量地址之后Android studio上面运行flutter项目就会报错 类似于: Could not read scr ipt XXX\flutter.gradle’ as it does not exist. 还有这样:flutter:Warning! The ‘flutter’ tool you are currently running is from a different Flutter repository 解决办法: 1.
<weixin_38639747> 上传 | 大小:177kb

[其它] Gradle的缓存路径修改的四种方法(小结)

说明:方法一,修改gradle.properties文件,增加一句 gradle.user.home=D\:\\Android\\.gradle 但这种方法,需要每个项目文件都要改一遍,如果只是临时修改,可以采用这种方法,如果是针对所有项目的,不建议这种方法. 方法二,在Android Studio中修改gradle用户目录,打开设置(快捷键Ctrl+alt+S),定位到Gradle菜单,作如下设置 但是这个方法现在好像没用,不过可以试试,万一就可以了呢(手动滑稽). 方法三,修改gradle启动
<weixin_38735182> 上传 | 大小:251kb

[其它] Gradle的安装和环境变量的配置详解

说明:Step1: 安装JDK并配置环境变量; Step2: 安装Gradle 进入点击打开链接官网首页点击install gradle 进入新的页面之后,找到并点击下载完整版本(英文看不懂可以先将网站翻译成中文) 下载完成之后,解压后放入自己想要放入的指定文件夹,我放入了C:\WorkSoftware\gradle-4.5 step3: 配置环境变量 从控制面板进入系统,点击高级系统设置 点击环境变量 在系统变量中新建变量 编辑Path,加入路径如下图所示,点击保存 s
<weixin_38734276> 上传 | 大小:261kb

[其它] 浅谈Flutter 中渐变的高级用法(3种)

说明:Flutter 中渐变有三种: LinearGradient:线性渐变  RadialGradient:放射状渐变 SweepGradient:扇形渐变 看下原图,下面的渐变都是在此图基础上完成。 LinearGradient 给一张图片添加从上到下的线性渐变: ShaderMask( shaderCallback: (Rect bounds) { return LinearGradient( begin: Alignment.topCenter, end: A
<weixin_38729438> 上传 | 大小:496kb

[其它] 浅谈Flutter 中渐变的高级用法(3种)

说明:Flutter 中渐变有三种: LinearGradient:线性渐变  RadialGradient:放射状渐变 SweepGradient:扇形渐变 看下原图,下面的渐变都是在此图基础上完成。 LinearGradient 给一张图片添加从上到下的线性渐变: ShaderMask( shaderCallback: (Rect bounds) { return LinearGradient( begin: Alignment.topCenter, end: A
<weixin_38722317> 上传 | 大小:496kb

[其它] Android自定义控制条效果

说明:本文实例为大家分享了Android自定义控制条效果的具体代码,供大家参考,具体内容如下 ControlBar 自定义一个可以调节大小的控件,可以根据宽高来指定控制条方向。当width >= heigth时,为横向控制条,否则为竖向控制条 onMeasure 根据用户给定的width与height计算控制条的坐标。 1.主要的计算思路 先计算横向的的坐标点,竖向的坐标点即横向的逆时针旋转90度再向下移一个heigth的长度。 //横向坐标点 mHorLArcFirstPathX = mR
<weixin_38609571> 上传 | 大小:73kb
« 1 2 ... .39 .40 .41 .42 .43 88944.45 .46 .47 .48 .49 ... 222726 »