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

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

« 1 2 ... .85 .86 .87 .88 .89 88990.91 .92 .93 .94 .95 ... 222726 »

[其它] Android 关于RemoteViews的理解(一)

说明:前言 RemoteViews从字面上理解是远程View,这个理解可能有点抽象,我们听过远程服务,但是远程View听说过的Android开发者应该很少,其实远程View和远程Service是一样的。谷歌设计这个View的主要目的是为了跨进程更新界面,基于这个前提我们在Android设备上这用得到RemoteViews的应用场景主要有两个地方:通知栏和桌面小部件,我打算用三篇文章去了解RemoteViews,第一篇介绍RemoteViews的使用场景。第二篇是分析RomoteViews的内部运行机制
<weixin_38694541> 上传 | 大小:548kb

[其它] Android studio连接Bmob云数据库教程

说明:一.导入Bmob sdk 1.在根项目下的build.gradle中添加maven仓库地址 maven {url ‘https://dl.bintray.com/chaozhouzhang/maven’ } 原创文章 1获赞 1访问量 45 关注
<weixin_38708105> 上传 | 大小:154kb

[其它] 解决 VSCode 编辑 vue 项目报错 Expected indentation of 2 spaces but found 4

说明:解决 VSCode 编辑 vue 项目报错 Expected indentation of 2 spaces but found 4解决 VSCode 编辑 vue 项目报错 Expected indentation of 2 spaces but found 4问题问题分析解决办法一解决办法二 解决 VSCode 编辑 vue 项目报错 Expected indentation of 2 spaces but found 4 系统:Win10 编辑器:VSCode 问题 使用 VSCode 在
<weixin_38701725> 上传 | 大小:322kb

[其它] 详解Android Handler 机制 (三)内存泄漏

说明:ps:看本文之前最好先了解一下Handler源码 常用写法 我们一般使用Handler使用匿名内部类的写法,也就是: private Handler mHandler = new Handler() { Override public void handleMessage(NonNull Message msg) { super.handleMessage(msg); } }; Override pr
<weixin_38731123> 上传 | 大小:160kb

[其它] 关于Activity中获取View宽高的那些事

说明:关于Activity中获取View宽高的那些事   现在有一个业务需求,需要在Activity已启动的时候做一个任务,该任务需要获取某个View的宽/高。直接的想法是从Activity的onCreate或者onResume里面去获取这个View的宽/高。但是实际上在onCreate、onStart、onResume中均无法获取正确的宽/高信息。   原因在于View的Measure过程和Activity的生命周期方法不是同步执行的,因此无法保证Activity执行了onCreate、onSta
<weixin_38607026> 上传 | 大小:120kb

[其它] Android—屏幕的反转

说明:在配置文件里面添加下面代码,则页面锁定在竖直状态 原创文章 158获赞 2访问量 1万+ 关注 私信 展开阅读全文 作者:啊翔仔
<weixin_38584731> 上传 | 大小:30kb

[其它] 什么?你连个三色渐变圆角按钮都需要UI切图?

说明:废话不多说,先上效果图: 该效果其实由三部分组成: 渐变 圆角 文本 渐变 关于渐变,估计大家都不会陌生,以往都是使用gradient进行制作: shape_gradient.xml 但是,这个只能支持双色渐变,超过双色就*为力了,所以,我们要考虑使用其它方式: /** * Create a shader that draws a linear gradient along a line. * * param x0 The
<weixin_38590520> 上传 | 大小:195kb

[其它] RecyclerView 实现复杂列表页面布局

说明:前言 前面章节已经介绍过RecyclerView的基本使用,今天这章节将介绍如何使用RecyclerView实现多个复杂界面的列表布局。 效果图: 布局文件实现 编写之前先完成各项布局文件,如下是布局文件加效果图, 1、home_top__item_layout.xml   2.home_ad_item_layout.xml 3.home_image__item_layout.xml 4.home_video__item_layout.xml 6.home_txt_
<weixin_38629362> 上传 | 大小:370kb

[其它] CodeForces_1348EF – Phoenix and Memory 贪心+线段树找区间最小值

说明:这题如果没有输出2个解就很简单。 是个之前做过的类型: 把所有限制按R排序, 然后每次取出R最小的,然后从其L开始选,尽量选能选的中最小的。 这样选如果能选完,就说明有解。 贪心正确性显然:R大的至少可以选则R做为点来用。所以按R升序遍历,每次优先选左边的,能让后边的可选的更多。 用set维护可选的数即可。 这题加了个输出2个方案。 我们考虑最简单的情况:即确定一个序列后,是否有2个位置,posi,posj,使得i,j可以交换。 显然必须满足    Lj<=posi<posj<
<weixin_38638596> 上传 | 大小:54kb

[其它] QFAV——快速免费拼装你的视频会议

说明:QFAV简介 QFAV-快速搭建一个Andriod的demo QFAV-快速搭建一个IOS的demo QFAV-快速搭建一个Windows的Demo版本MFC QFAV-快速搭建一个Windows的Demo版本Qt QFAVMeeting-视频会议go服务端教程 QFAVMeeting-视频会议Andriod客户端教程 QFAVMeeting-视频会议IOS客户端教程 QFAVMeeting-视频会议Windows客户端教程 多年的音视频开发,自己研发过,搞过开源的Webrtc,搞过openme
<weixin_38721398> 上传 | 大小:50kb

[其它] Android项目实战系列—基于博学谷(五)个人资料

说明:由于这个模块内容较多,篇幅较长,请耐心阅读。 个人资料模块分为两个部分 个人资料 资料修改 一、个人资料 1、个人资料界面 (1)、创建个人资料界面 在com.buxuegu.activity包中创建一个java类,命名为UserInfoActivity。在res/layout文件夹下创建一个布局文件,命名为activity_user_info。 (2)、界面代码——activity_user_info.xml 2、创建UserBean 选中com.boxuegu包,新建一个bean
<weixin_38607088> 上传 | 大小:139kb

[其它] Android 动态权限最全解析

说明:本文目录动态权限概述动态权限分类动态权限申请方法方法1:官方API提供的方法步骤1:检查是否有权限步骤2:申请权限步骤3:回调函数的处理完整代码方法2:RxPermission引入依赖声明权限申请单个权限申请多个权限方法3:AndPermission引入依赖申请单个或多个权限 方法2:RxPermission RxPermission 可以帮助开发者简化获取权限的相关处理操作,而且内部也自动帮我们判断了版本是否需要申请权限。同时结合RxJava可以方便的回调各种结果。 官网:https://
<weixin_38609401> 上传 | 大小:85kb
« 1 2 ... .85 .86 .87 .88 .89 88990.91 .92 .93 .94 .95 ... 222726 »