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

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

« 1 2 ... .63 .64 .65 .66 .67 88968.69 .70 .71 .72 .73 ... 222726 »

[其它] Flutter 实现虎牙/斗鱼 弹幕功能

说明:用Flutter实现弹幕功能,轻松实现虎牙、斗鱼的弹幕效果。 先来一张效果图: 实现原理 弹幕的实现原理非常简单,即将一条弹幕从左侧平移到右侧,当然我们要计算弹幕垂直方向上的偏移,不然所有的弹幕都会在一条直线上,相互覆盖。平移代码如下: override void initState() { _animationController = AnimationController(duration: widget.duration, vsync: this) ..addStatusLis
<weixin_38593644> 上传 | 大小:185kb

[其它] Android实现简单加法计算器

说明:本文实例为大家分享了Android实现简单加法计算器的具体代码,供大家参考,具体内容如下 package com.example.calculator; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; im
<weixin_38681301> 上传 | 大小:36kb

[其它] Android使用Realm数据库实现App中的收藏功能(代码详解)

说明:前 言 App数据持久化功能是每个App必不可少的功能,而Android最常用的数据持久化方式主要有以下的五种方式: 使用SharedPreferences存储数据; 文件存储数据; SQLite数据库存储数据; 使用ContentProvider存储数据; 网络存储数据。 其中前四种都是缓存数据到本地,这篇主要讲的是使用第三种方式来实现App中的收藏功能,不过不用Android原生自带SQLite数据库来存储数据,而是使用第三方的Realm数据库来来存储数据。 Realm
<weixin_38675967> 上传 | 大小:163kb

[其它] Kotlin 实现按钮点击跳转监听事件方式

说明:例子:首页Guiding页面点击按钮跳转到主页面 package com.example.naizu.mavec import android.app.Activity import android.content.Intent import android.os.Bundle import android.widget.Toast import kotlinx.android.synthetic.main.activity_guiding.* class Guiding : Activity
<weixin_38607971> 上传 | 大小:45kb

[其它] 解决android viewmodel 数据刷新异常的问题

说明:3年的wpf开发经验,自认为对数据驱动UI开发模式的使用不是问题,但当开始研究android的mvvm模式开发时,发现两年多的android开发经验已经将之前的wpf开发忘得7788了。感慨一下:人老了,记忆力就这么脆弱。 谈正题:adroid mvvm开发模式 之 viewmodel使用小麻烦。 viewmodel public class MyViewModel extends ViewModel { private MutableLiveData> mUserList; p
<weixin_38730767> 上传 | 大小:81kb

[其它] Android实现带节点的进度条

说明:日常的开发中经常会需要用到自定义View,这次刚好有个需求,需要用到带有节点的进度条。东西很简单直接继承View就行了。 首先定义一些需要的属性 /** * 背景画笔 */ private Paint bgPaint; /** * 前景画笔 */ private Paint forePaint; /** * 选中画笔 */ private Paint selectPaint; /** * 未选中画笔 */ private Paint unselectPaint;
<weixin_38684892> 上传 | 大小:55kb

[其它] Android WebView通过动态的修改js去拦截post请求参数实例

说明:需求背景: 需要在用户点击提交按钮的时候拦截用户提交的数据。 遇到的问题: 1.页面不是自家前端做的,不能修改网页中的代码 2.要拦截的请求不是get请求,而是一个post请求 (难点在于:如果拦截的请求是get请求的话,我只需要拿到url,将后面拼接的参数键值对取出来就好了,但是post请求的参数键值对我们是看不到的。。。) 解决重点: 重写webViewClient的shouldInterceptRequest这个方法 1.这个方法是API21以后才出现的,还有一个过时的方法也要重写,不要忘
<weixin_38699593> 上传 | 大小:92kb

[其它] Android实现触发html页面的Button控件点击事件方式

说明:在android开发中,往往有时会加载html界面,同时需要与之html里面的控件进行交互。这里简单介绍一下如何在android中触发加载的html界面的Button控件。 1. 首先看Activity的代码: 首先我们要获取到当前的WebView控件,然后通过html的路径加载html界面,当前的html路径我是在本地的,然后设置 WebSettings webSettings = mWebView.getSettings(); 这一句代码。之后添加 webSettings.setJa
<weixin_38522529> 上传 | 大小:88kb

[其它] Android webview加载https链接错误或无响应的解决

说明:最近做无线WiFi的时候,在最后认证成功的时候会弹出一个广告页,于是用webview去加载了一下,结果没反应,打印url出来看了一下,发现是https格式的,在使用WebView加载https资源文件时,如果认证证书不被Android认可,那么会出现无法成功加载对应资源问题。那么,我们就要针对这一状况作出对应的处理。 于是百度了一下,这里记录一下,给大家做个参考: 1、设置WebView接受所有网站的证书 在认证证书不被Android所接受的情况下,我们可以通过设置重写WebViewClien
<weixin_38722193> 上传 | 大小:78kb

[其它] Android 极光推送别名与标签方式

说明:Android 极光推送 别名、标签、RegistrationID 说明 别名(alias) 为安装了应用程序的用户,取个别名来标识。以后给该用户 Push 消息时,就可以用此别名来指定。每个用户只能指定一个别名。 建议:对于同一个应用内部,建议不同用户设置不同的别名,保证用户别名的唯一性。(极光不限制同一个别名只能对应一个用户。当一个别名指定了多个用户时,当给这个别名推送消息时,这个别名对应的多个用户都会收到推送消息) 标签(tag) 给用户打上标签,主要用于向特定批量用户推送消息。可为一个用
<weixin_38679276> 上传 | 大小:63kb

[其它] Android Studio kotlin生成编辑类注释代码

说明:更新了AS 3.1.2之后,发现新建Kotlin类,类注释依然木有,没办法只有自己动手了。 方法很简单,编辑File Header就可以啦。 只需要编辑自己想要的模板就可以啦。 /** * Author ${USER} * Date ${DATE}-${TIME} * Email chrisSpringSmellgmail.com */ 支持的动态命令不多,只有一些简单的命令。 新建类效果: 补充知识:Android Studio javadoc 生成注释文档 相信大家刚开始写代码的时候
<weixin_38629362> 上传 | 大小:207kb

[其它] Android Studio3.6新特性之视图绑定ViewBinding使用指南

说明:View Binding是一项功能,使您可以更轻松地编写与视图交互的代码。在模块中启用视图绑定后,它将为该模块中存在的每个XML布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有ID的所有视图的直接引用。 正文 Android Studio 3.6 Canary 11 及更高版本中推出了ViewBinding功能,ViewBinding将逐步替换掉findViewById,还等什么,抓紧时间学习吧! 谷歌官方文档的ViewBinding Demo是用Kotlin语言写的,看起来比较生疏,
<weixin_38697063> 上传 | 大小:52kb
« 1 2 ... .63 .64 .65 .66 .67 88968.69 .70 .71 .72 .73 ... 222726 »