E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android-自定义控件
Android-
第三方开源框架:Bugly让热修复变得如此简单,idea开发android工程
}@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)publicvoidregisterActivityLifecycleCallback(Application.ActivityLifecycleCallbackscallbacks){getApplication().registerActivityLifecycleCallbacks(call
m0_64933109
·
2023-04-12 01:18
程序员
面试
Android-
超好用的播放器——ijkplayer,移动应用开发课程感想
//生成一个新的surfaceviewsurfaceView=newSurfaceView(mContext);surfaceView.getHolder().addCallback(newLmnSurfaceCallback());LayoutParamslayoutParams=newLayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MAT
m0_64933109
·
2023-04-12 01:18
程序员
面试
15. QT自定义ItemModel的方法--Apple的学习笔记
以前都是用标准控件,之前简单学习了事件机制及paint重绘相关,那么就有了
自定义控件
的基础。
applecai
·
2023-04-11 21:16
Android-
自定义View-自定义一个圆形进度条
然后再继续更复杂的
自定义控件
:看效果:image有几个要素:1.内圈圆的绘制+中心进度的绘制2.最外圈的外切范围的计算+进度的绘制3.第二层外圈的外切范围的计算+进度比最外层稍慢的绘制处理4.当然最麻烦的是就是你需要去兼容内圈半径不能超过控件范围
MonkeyLei
·
2023-04-11 19:21
Android-
自定义注解-Java动态代理(Proxy)-动态代理实现
我们一路从java注解基础,元注解、自定义注解、反射、代理【动态代理】模式一路到现在,基本上可以针对Android自定义注解做一个短暂收尾,后面还要学习butterknife源码呢,哼!我们先定义一个MyInvocatio[nHandler实现InvocationHandler的方法packagecom.example.mylibrary;importandroid.util.Log;import
MonkeyLei
·
2023-04-11 17:08
android中如何实现网络检测功能,
Android-
实时监听网络状态变化(观察者)
写在前面:直接复制1的工具类和5的两个类到项目中,就能使用,如果你不想看中间的过程的话。就是这么贴心的喔~实现流程概括首先,我们要实现实时监听,肯定要用到广播机制:Android系统在网络状态发生变化时会发送一条广播,所以我们首先要做的就是写一个广播接收器,接收这条广播。那接收之后呢?接收之后再通知所有的观察者,网络有变化了,这里就要用到观察者模式了。(不知道观察者模式也没关系,其实就和回调的机制
weixin_39847437
·
2023-04-11 17:37
Android进阶之自定义View(2)高仿钉钉运动步数实现可动的进度圆环(上)
本文比较详细的介绍了绘制圆环及圆弧的基础知识,为实现钉钉运动步数打下基础,实现了下面的效果,实现钉钉运动就灰常简单了,本文实现的初步效果如下:如果想直接看钉钉运动的最终效果,请戳:Android进阶之
自定义控件
一只懂音乐的码虫
·
2023-04-11 14:54
Android-
高级-UI-进阶之路-(二)-深入理解-Android-8-0-View-触摸事件分发机制
事件分发源码解析上一小节我们分析了View的事件分发机制,本节将从源码的角度进一步去分析。Activity对点击事件的分发过程点击事件用MotionEvent来表示,当一个点击操作发生时,事件最先传递给当前Activity,由Activity的dispatchTouchEvent来进行事件派发,具体的工作是由Activity内部的Window来完成的。Window会将事件传递给DecorView,
m0_66264938
·
2023-04-11 11:30
程序员
面试
移动开发
android
iOS
自定义控件
:导航栏
镇楼图是否不想使用系统提供的导航栏视图?是否还在困扰导航栏透明度的问题?是否还在厌烦导航栏颜色,背景的问题呢?那就使用自定义的导航栏吧。如何去使用呢隐藏系统导航栏,方法有很多种,可以在继承UINavigationController的类中设置self.navigationBarHidden=YES,也可以在使用UINavigationController作为Tabbar的控制器时隐藏。直接看代码,
今晚月色
·
2023-04-10 19:03
注射泵源码文件说明
pymegarobo.icoinput.fw.pngoutput.fw.pngManualPurge.fw.pngplanger.fw.pngmrx_inj2.ui:界面描述文件,利用pyuic5生成ui_mrx_inj2injector.py:
自定义控件
实现
ww4u
·
2023-04-10 07:09
Android记一次优化文字缩进控件的坑
在页面的优化同城中,通过systrace跟踪发现项目中该
自定义控件
有个方法会反复调用多次(具体以下详解),本以为这种控件应该是有比较成熟的解决方案,于是github一顿搜索,唯一一个星数上千的库就是ExpandableTextView
PeytonWu
·
2023-04-09 21:21
Android-
消息机制
整体机制一共有四个角色,Handler消息处理者、Looper消息循环、MessageQueue消息队列、Message消息。当handler调用post或者sendMessage时,最后都会调用内部的sendMessageDelayed方法,再通过enqueueMessage方法,设置了msg.target并将消息加入MessageQueue,在MessageQueue中调用了nativeWak
小呀么小黄鸡
·
2023-04-09 10:53
外国开发者都知道的
Android-
筑基导论,作为一个Android程序员
你是不是曾经这样苦恼过,并且百思不得其解:为啥大厂校招比社招的人多?为啥大厂只要基础好的毕业生?为啥硅谷面试只问数据结构和算法?为啥大厂要给新人安排导![](https://www.hualigs.cn/image/61dba891ed8ee.jpg)师、引路人?为啥大厂新人成长这儿快,别人半年顶我3年?为啥我5年经验不如大厂里干1年的小鲜肉?这些问题曾经一直困扰着我,冥冥中有个声音告诉我,你要是
m0_66264938
·
2023-04-08 22:03
程序员
架构
移动开发
android
Android-
让设备保持唤醒(激活)状态
KeepingtheDeviceAwakeToavoiddrainingthebattery,anAndroiddevicethatisleftidlequicklyfallsasleep.However,therearetimeswhenanapplicationneedstowakeupthescreenortheCPUandkeepitawaketocompletesomework.Thea
钟金宝
·
2023-04-08 14:48
iOS自定义转盘控件
创建
自定义控件
的基本思路是:先在-drawRect:方法中画出Normal状态下的样子,用户触发触摸事件时,根据触摸事件画出相应的图形,这时控件的
卡丁车手
·
2023-04-08 05:43
Android-
自定义注解-Java动态代理(Proxy)-基础
Android自定义注解从元注解开始,经过自定义注解,经过反射基本可以自己实现一个仿Butterknife那样使用效果的注解库。你还可以假装发布到github上面,自己implementation,哈哈~~~接着我们再研究下动态代理,然后继续完善下我们的自定义注解。这样一来,也能针对注解反射动态代理的知识进行研究学习,之后就可以开始研究butterknife的源码呢???Java动态代理,我们就从
MonkeyLei
·
2023-04-08 04:09
QtQuick/Qml
自定义控件
(4)-颜色输入对话框
首先我们来看看PS的颜色输入框,非常的专业,优美2019-04-19_152439.png左侧的渐变色选择区域,相当的方便啊我们就先来做这块吧首先渐变色还是比较好弄的,直接上Gradient搞定image.png然后是选择的圆框,鼠标指哪打哪show.gif录制的gif渐变色显示不是很清楚接下来是色调调节也是一个Gradient搞定show.gif再加上透明度的选择show.gif然后新选择的颜色
zhengtianzuo
·
2023-04-07 20:15
基于Qt实现可拖动
自定义控件
使用QT实现自定义类卡牌控件Card,使其能在父类窗口上使用鼠标进行拖动。控件类头文件card.h#ifndefCARD_H#defineCARD_H#include#include#include#includeclassCard:publicQWidget{Q_OBJECTpublic:explicitCard(QWidget*parent=nullptr);~Card();protected
·
2023-04-07 19:10
Android
自定义控件
--如何在XML文件中使用自定义属性
目录前言一、为什么需要
自定义控件
二、具体步骤1.首先我们创建一个layoutxml文件:2.为
自定义控件
创建java类:3.在res/values下,新建一个attrs.xml文件:4.最后使用:前言你好
·
2023-04-07 19:36
Android-
通俗易懂掌握Android全动画
一、帧动画1.在drawable下创建donghua.xml2.在布局中调用3.java中启动动画AnimationDrawableanimationDrawable;animationDrawable=(AnimationDrawable)imageView.getDrawable();animationDrawable.start();二、属性动画ObjectAnimator(https://
沉淀者
·
2023-04-07 18:33
Android-
各版本新特性
5.0(Lollipop棒棒糖L)1.MaterialDesign设计风格。Materialdesign算是Android系统风格的里程碑,其3DUI风格新颖,贴近人机交互;2.支持64位ART虚拟机(5.0推出的ART虚拟机,在5.0之前都是Dalvik。他们的区别是:Dalvik,每次运行,字节码都需要通过即时编译器转换成机器码(JIT)。ART,第一次安装应用的时候,字节码就会预先编译成机器
有腹肌的豌豆Z
·
2023-04-07 04:19
创建
自定义控件
自定义控件
-引入布局常见控件和布局的继承结构image所有的控件都是直接或者间接继承于View所有的布局都是直接或者间接继承于ViewGroupView是Android中最基本的一种UI控件,它可以在屏幕上绘制一块矩形区域
_iamjerry
·
2023-04-06 17:06
从零开始学安卓(kotlin)五——UI
TextViewButtonEditTextImageViewProgressBarAlertDialog布局LinearLayout(使用layout_weight实现宽度自适配效果)RelativeLayout(非常常用的布局)
自定义控件
控件
散月
·
2023-04-06 08:30
毕业设计
android-studio
android
Android-
音视频学习系列-(八)基于-Nginx-搭建(rtmp、http)直播服务器
云服务器:腾讯云系统:centos直播服务器:nginx拓展模块:nginx-http-flv-module(支持rtmp、http-flv、http-hls等)如果NGINX要支持正则表达式,需要安装PCRE库。如果NGINX要支持加密访问,需要安装OpenSSL库。如果NGINX要支持压缩,需要安装zlib库。测试环境:电脑:MAC推流软件:obs-studioMAC拉流软件:VLCAndro
m0_67740402
·
2023-04-06 08:56
程序员
经验分享
面试
互联网寒冬下,一个-
Android-
程序员的面试心得,含爱奇艺,小米,腾讯,阿里
}publicFather(){System.out.println(“constractFather”);method();}publicvoidmethod(){System.out.println(“methodFather”);}@OverridepublicStringtoString(){return“toStringFather”;}}staticclassSonextendsFat
m0_66264881
·
2023-04-05 11:57
程序员
架构
移动开发
android
多层Tab级联的实现
有点像网易云APP首页的那种效果,两层Tab级联滑动,大概长这个样子吧:多层Tab级联面试的时候,笔者说出的方案是:上面用
自定义控件
,下面单用一个ViewPager来实现,但面试官认为单用一个ViewPager
俗人浮生
·
2023-04-05 07:25
Android-
手撸抖音“潜艇大挑战”,非科班面试之旅
BoatView自定义View中完成以下几个事情通过两个资源定时切换,实现探照灯闪烁的效果通过OverScroller让移动过程更加顺滑通过一个RotationAnimation,让潜艇在移动时可以调转角度,更加灵动internalclassBoatView(context:Context?):AppCompatImageView(context){privateval_scrollerbylaz
m0_66155412
·
2023-04-05 05:01
程序员
架构
移动开发
android
Android-
跳转高德地图并导航地址(所有地图均可以)
一、判断应用是否安装(高德或者百度等),注意存储分区/***判断是否安装目标应用*/privatebooleanisInstallByread(StringpackageName){/***判断API版本是否大于29(Android11)*大于29会强制分区*/if(Build.VERSION.SDK_INT<24){returnnewFile("/data/data/"+packageName)
没盐水菠萝
·
2023-04-05 05:00
大数据
如何在wpf中使用winform控件或者winform的
自定义控件
前言在wpf中使用winform控件或者winform的
自定义控件
一、添加引用WindowsFormsIntegration.dllSystem.Windows.Forms.dll提示:这两个引用都是在程序集中可以直接找到的二
加油!加油!再加油!
·
2023-04-05 02:51
wpf
winform
Android-
(1)前言
前言很想写一款安卓游戏,去年底就开始看《第一行代码》,看了有两三个月,基本是看玩了。所有的代码也都敲过不止一次了,但是上个月网站出了点问题,数据库啥的都没了,我枯了,近两百篇博客都没了,其中就有学习开发的内容,后来慢慢为了加强巩固知识,也在慢慢捡起来,并学习记录新的知识。今天2020年5月9日,开始复习《第一行代码》。开发环境搭建首先是下载AndroidStudio,我当时下载过,后来电脑重装,啥
哥兜兜里有泡泡糖
·
2023-04-05 02:20
数据库
android
安卓
java
人工智能
Android进阶之路前言一
前言AndroidAPP开发纲要界面交互布局方式控件屏幕适配网络请求Android五大布局方式Google自带控件三方控件
自定义控件
Google自带网络请求第三方网络请求框架其他前言从事Android开发已有一段时日
qq_36576738
·
2023-04-05 01:06
Android2018年
Android进阶之路
Android开发
自定义UISlider的Thumb(按钮)
作为一名iOS的开发人员,有时也不得不吐槽,苹果的许多控件完全达不到客户的需求,甚至没有留下足够的空间去
自定义控件
。还好有分类、继承两大特性,完美的帮助我们完成二次开发。
senpaiLi
·
2023-04-04 20:58
Swift
1.Swift构建
自定义控件
2.Swift开发集锦3.Swift构建
自定义控件
4.Cocoa的Swift开发专题5.Swift老司机活动中心6.AlamofireObjectMapper的安装与介绍7.
xxxxxxxxx_ios
·
2023-04-04 19:59
Android-
沉浸式的实现
1、在res中创建目录values-v21并创建styles.xml文件GB@}(0}A~5E23U0P5H1B}8I.png2、在styles.xml文件中加入控制falsetrue-->@android:color/transparent@android:color/whitetruetrue3、创建BaseActivitypublicclassBaseActivityextendsFragm
Perston
·
2023-04-04 06:10
2019-必看-
Android-
高级面试题总结
10.监听器未关闭很多需要register和unregister的系统服务要在合适的时候进行unregister,手动添加的listener也需要及时移除##如何避免OOM?1.使用更加轻量的数据结构:如使用ArrayMap/SparseArray替代HashMap,HashMap更耗内存,因为它需要额外的实例对象来记录Mapping操作,SparseArray更加高效,因为它避免了KeyValu
m0_63737583
·
2023-04-03 10:01
程序员
面试
android
移动开发
2019-必看-
Android-
高级面试题总结,oppo android面试
5.静态View导致泄漏使用静态View可以避免每次启动Activity都去读取并渲染View,但是静态View会持有Activity的引用,导致无法回收,解决办法是在Activity销毁的时候将静态View设置为null(View一旦被加载到界面中将会持有一个Context对象的引用,在这个例子中,这个context对象是我们的Activity,声明一个静态变量引用这个View,也就引用了act
m0_66144765
·
2023-04-03 09:06
程序员
架构
移动开发
android
UI基础-day04-Shopping-07
自定义控件
-1设置子控件的frame
UI基础-day02-Shopping-01搭建商城基本框架UI基础-day02-Shopping-02添加一个商品UI基础-day02-Shopping-03九宫格排序UI基础-day02-Shopping-04优化添加和删除功能UI基础-day02-Shopping-05加载数据UI基础-day02-Shopping-06懒加载-1基础UI基础-day03-Shopping-06懒加载-2Pl
js_huh
·
2023-04-03 08:07
android中mvp封装,
android-
简单快速封装MVP+Retrofit2.0+Rxjava框架
1、概述对于MVP(ModelViewPresenter)大多数做开发的人都能说出一二,或者看到网上的对mvp的解释,对其意都有大概的了解,但让你真正写一套mvp框架,是不是发现无从下手?曾几何本人接触MVP+Retrofit2.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,如果无从下
黔子
·
2023-04-03 08:17
android中mvp封装
Java 6-1 项目模块化-概念
、组件化与模块化组件化以功能为依据,解决复用问题初衷:可复用的代码,进行工具性的封装目的:复用,解耦依赖:各组件之间独立,低依赖甚至零依赖架构(纵向):位于项目底层,被其他上层依赖举例:Dialog、
自定义控件
柯基爱蹦跶
·
2023-04-03 03:21
Java从入门到项目开发
java
后端
模块化
如何获取自定义属性
在普通控件不能满足我们需求时,我们经常会用
自定义控件
为他设置我们需要的属性。
yhy_
·
2023-04-02 18:02
android
QT学习笔记(中)
P21消息对话框P22其他标准对话框P23登录窗口界面和布局P24控件按钮组P25QListWidget控件P26QTreeWidget控件的使用P27tableWidgetP28其他常用控件介绍P30
自定义控件
HELLOWORLD2424
·
2023-04-02 05:11
qt
学习
ui
Android-
茫茫9个月求职路,终于拿满意offer手慢无
金九银十过后各大网络平台都是各种面经分享,包括已收offer,或面试失败的都有,相信大部分人都拿到了自己心仪的大厂offer,不过也有没有少数没能进到自己内心向往的大厂而懊恼的,那么到底如何才能进大厂,该准备些什么才能进大厂?此时字节总监有话说,针对面试字节跳动,大佬总结了一些面试点,相信在其它面试中也能带来不少的帮助,今天小编把它整理好了,希望可以帮到更多的小伙伴。本文你能收获什么?知道setC
编程进阶路
·
2023-04-01 20:25
程序员
android
移动开发
经验分享
【备战金九银十系列】2020超全美团-
Android-
面试真题解析
估值器Android中数据存储方式(二)Android源码相关分析Android动画框架实现原理Android各个版本API的区别Requestlayout,onlayout,onDraw,DrawChild区别与联系invalidate和postInvalidate的区别及使用Activity-Window-View三者的差别如何优化自定义View,你进行优化的一般方向是怎样的?低版本SDK如何
m0_66883176
·
2023-03-31 19:39
程序员
架构
Emulator: glTexImage2D: got err 类错误的解决方案
问题描述使用
自定义控件
,使用ListView控件,均发生该类错误,运行应用时模拟器直接黑屏。
别逼逼快上车
·
2023-03-31 19:41
QT的多种功能使用记录
border-bottom-left-radius设置左下角圆角;border-bottom-right-radius设置右下角圆角;border-radius设置四个角圆角;更改样式表代码如下:效果如下:提升为"
自定义控件
梅山剑客
·
2023-03-31 18:09
QT
qt
ui
开发语言
Android 水印背景(类似钉钉水印背景)
记录一次水印背景的简单实现效果图.png1.自定义参数2.
自定义控件
package你的包名.weight;importandroid.content.Context;importandroid.content.res.TypedArray
可乐_JS
·
2023-03-31 11:43
Android-
自定义插件---彻底解决method-not-found-问题,flutter页面跳转不刷新
importjava.io.FileNotFoundExceptionimportjava.util.PropertiesprivatevalHOME=System.getProperty(“user.home”)privatevalCWD=System.getProperty(“user.dir”)/**这个类主要用来取当前工程的android.jar的绝对路径因为不一样的人不一样的操作系统不一
m0_66264655
·
2023-03-31 03:47
程序员
面试
移动开发
android
Android-
架构新组件---让天下没有难做的-App,字节跳动+京东+美团+腾讯面试总结
Actor是一个用@Entity注解的dataclass,它会生成一个名字是actors的表,注意到有一个字段是@Date?,但是SQLite本身不支持这种复杂类型(complextype),所以我们还需要写一个可以转换成基础类型的转换器:classConverters{@TypeConverterfuntimestampToDate(value:Long?)=value?.let{Date(it
m0_66264655
·
2023-03-31 03:17
程序员
面试
移动开发
android
Android-
悬浮窗功能的实现(附Java、KT实现源码,经验总结
},1000)}}}}overridefunonRestart(){super.onRestart()Log.d(“RemoteView”,“重新显示了”)//不显示悬浮框if(hasBind){unbindService(mVideoServiceConnection)hasBind=false}}overridefunonNewIntent(intent:Intent){super.onNew
m0_66264655
·
2023-03-31 03:16
程序员
面试
移动开发
android
QT学习笔记——06-Day16_C++_QT
06-Day16_C++_QT目录:一、常用控件1、
自定义控件
封装二、Qt消息机制和事件1、QLabel中鼠标常用事件2、定时器第一种方式3、定时器第二种方式4、event事件5、事件过滤器三、绘图和绘图设备
AllisWell_WP
·
2023-03-31 02:13
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他