手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Android
Kotlin从头开始一,带你轻松理解Android-Hook机制
此处有没有一点疑惑,为什么类型推导得出的类型是()->Unit?此时只要回头看一下Kotlin中函数是如何声明的,就知道为什么了。为什么这里的函数不是fun开头的其实这里的函数是匿名函数,上述的写法就是把这个匿名函数赋值给了变量。可以直接使用变量名进行调用或者使用invok
作者:编程之家 时间:2022-10-09
Retrofit2,基于android的app开发平台综述
//同步请求方式call.request();//异步请求方式call.enqueue(newCallback(){@OverridepublicvoidonResponse(Callcall,Responseresponse){//请求成功回调}@OverridepublicvoidonFailure(Callcall,Throwablet){//请求与失败回调}});至此,retrofit的
作者:编程之家 时间:2022-10-09
Android 沉浸模式,状态颜色栏变化,状态栏和导航栏
Android4.4UI体验之ImmersiveMode沉浸模式,状态颜色栏变化,状态栏和导航栏_ShareUs的专栏-CSDN博客Toolbar+AppCompatActivity打造沉浸式体验;AppCompatActivity中嵌入ViewPager+Fragment. Android3.0之后,Google引入了ActionBar,想统一安卓应用的导航栏样式。但由于Actio
作者:编程之家 时间:2022-10-09
Android 12(S) 图形显示系统 - SurfaceFlinger的启动和消息队列处理机制四
1前言SurfaceFlinger作为Android图形显示系统处理逻辑的核心单元,我们有必要去了解其是如何启动,初始化及进行消息处理的。这篇文章我们就来简单分析SurfaceFlinger这个Binder系统服务的一些基本处理逻辑。接下来分两部分讲解:>>SurfaceFlinger启动与初始化>>SurfaceFlinger消
作者:编程之家 时间:2022-10-09
Android 开发艺术探索笔记4,android串口开发
一般来说多进程会造成下列问题:(1)静态成员和单例模式完全失效。(2)线程同步机制完全失效。已经不再同一个内存了,不管是锁对象还是锁全局类都不能保证线程同步,因为不同进程锁的不是同一个对象。(3)SharePreferences可靠性下降。SharePreferences不支持两个进程去同时执行写操作
作者:编程之家 时间:2022-10-09
Android题集四大组件之Content provider、BroadcastReceiver
继承BroadcastReceiver,重写onReceive()方法。通过Binder机制向ActivityManagerService注册广播。通过Binder机制向ActivityMangerService发送广播。ActivityManagerService查找符合相应条件的广播(IntentFilter/Permission)的BroadcastReceiver,将广播发送到BroadcastRec
作者:编程之家 时间:2022-10-09
JetPack二ViewModel小试牛刀,Context都没弄明白凭什么拿高薪
activity_main.xml(通过ConstraintLayout拖拽实现的)<?xmlversion="1.0"encoding="utf-8"?><android.support.constraint.ConstraintLayoutxmlns:android=“http://schemas.android.com/apkes/android”xmlns:app=“http://schemas.android.com/a
作者:编程之家 时间:2022-10-09
android12适配记录
适配通常我们说的适配,严格来讲分成两个阶段。第一部分是通配性问题,即使我不对我的项目进行任何修改,不修改TargetSdkVersion也需要进行关注,个人喜欢把它叫通配性问题。第二部分则是全面适配问题,即TargetSdkVersion等于31才需要去关注的问题.这里主要和大家讲讲通
作者:编程之家 时间:2022-10-09
Android 正 N 边形圆角头像的实现,android移动开发基础答案
第二种:使用BitmapShader实现今天,让我们一起来看一下怎样实现正N变形圆角头像的实现。在讲解之前,让我们先来看一下怎样使用我们的控件老规矩,在讲解怎样实现以前,我们先一起来看一下怎样使用我们的自定义控件。自定义属性说明|参数|说明||—|—||type|
作者:编程之家 时间:2022-10-09
安装Android Studio教程
下载教程Android开发者 | AndroidDevelopers面向Android应用开发者的官方网站。提供AndroidSDK工具和API文档。https://developer.android.google.cn/
作者:编程之家 时间:2022-10-09
Android 12新功能:使用SplashScreen优化启动体验
前言由于很多应用在启动时需要进行一些初始化事务,导致在启动应用时有一定的空白延迟,在之前我们一般的做法是通过替换android:windowBackground的自定义主题,使应用启动时及时显示一张默认图片来改善启动体验。在Android12中,官方添加了SplashScreenAPI,它可为所有应用启用
作者:编程之家 时间:2022-10-09
关于跳槽你想好了吗?这里Android资深架构师有一些建议以及面试相关准备
2.架构师3.专项领域的专家####薪资福利作为一个不再年轻的程序员来说,已经不能忽略薪资和福利,不再像刚毕业的同学,只要能成长、只要平台好,薪资什么的不重要。其实每个阶段都有自己的侧重点,我大概对薪资、平台、成长排了个序(自己的观点)1~3年,平台>=成长>薪资3~5年,平台>=薪
作者:编程之家 时间:2022-10-09
Android窗口管理,2021我对Android-view的3条认识
AppWindowToken.javaSession.javaInputManager.javaInputMonitor.java类解释:WindowManagerService负责完成窗口的管理工作;WindowState和客户端窗口一一对应,应用调用WindowManager.addView()时,最终会在WindowManagerService添加一个WindowState与之一一对应。WindowTok
作者:编程之家 时间:2022-10-09
Android之组件化路由器的实现
一、背景随着App开发的规模体积越来越大,开发编译的时间越来越久,同时,代码的耦合性可能变高,现在更需要组件化框架重新规划App的开发。在组件化开发的过程中,需要路由器来进行页面的跳转和传参数。其中,以阿里的ARouter最为火热,今天,给大家介绍一个实现比较简单的路由器框架。二
作者:编程之家 时间:2022-10-09
Android之RecyclerView.ItemDecoration
ItemDecorationRecyclerView的ItemDecoration在日常开发中使用还是很多的,但是一直没重视这一块,总是到用的时候就临时从网上看一下。虽然也能解决问题但是这种感觉不好,因此现在重点熟悉一下这一块。publicabstractstaticclassItemDecoration{publicItemDecoration()
作者:编程之家 时间:2022-10-09
Android 中高级面试题:Activity是如何实现LifecycleOwner的?
…privateLifecycleRegistrymLifecycleRegistry=newLifecycleRegistry(this);…@OverrideprotectedvoidonSaveInstanceState(BundleoutState){mLifecycleRegistry.markState(Lifecycle.State.CREATED);super.onSaveInstanceState(outState);}…@Overridep
作者:编程之家 时间:2022-10-09
作为过来人,对于Android-MVP模式的一些详解,android开发视频教学
本部分内容是关于Android进阶的一些知识总结,涉及到的知识点比较杂,不过都是面试中几乎常问的知识点,也是加分的点。关于这部分内容,可能需要有一些具体的项目实践。在面试的过程中,结合具体自身实践经历,才能更加深入透彻的描绘出来相关内容后续GitHub更新,想冲击金三银四的
作者:编程之家 时间:2022-10-09
面试官:“会不会熟练使用Jetpack” 我:“......”
前言相信有不少读者正在抓紧准备2022的金三银四招聘旺季!Android市场已今非昔比。在过去,迫于招人的压力,应试者只需了解四大组件、视图、网络请求,即可谋得一份满意的工作。现如今面向标准化开发已成现实,Jetpack架构组件及标准化开发模式的确立,意味着Android开发已步入成熟阶段
作者:编程之家 时间:2022-10-09
Android关于沉浸式状态栏总结
一、前言其实我是不打算写这篇文章的,为什么呢?因为关于沉浸式状态栏的文章太多了,随便google一下就能出来几十上百篇文章,当然这其中有写的好的,也有滥竽充数的。前面在公众号推出了MaterialDesign的系列文章,就有读者留言,希望出一篇关于沉浸式的文章。因此这篇文章就整理总结一下各
作者:编程之家 时间:2022-10-09
Koltin34,深入理解kotlin协程
item.setOnClickListener{valintent:Intent=Intent(context,BusinessActivity::class.java)context.startActivity(intent)}}funbindData(seller:Seller){tvTitle.text=seller.name//图片路径http://127.0.0.1:8090/image?name=takeout/imgs/seller/3.jpg
作者:编程之家 时间:2022-10-09
Android12适配
位置权限使用以Android12或更高版本为目标平台的应用时,用户可以请求应用只能访问大致位置信息。如果您的应用以Android12或更高版本为目标平台,并请求 ACCESS_FINE_LOCATION 运行时权限,您还必须请求 ACCESS_COARSE_LOCATION 权限。您必须在单个运行时请求中包含这两项
作者:编程之家 时间:2022-10-09
作为移动开发程序员应该怎样去规划自己的学习路线-,2021非科班生的Android面试之路
GridView的使用方法Adapter的使用方法Spinner的使用方法Gallary的使用方法ScrollView的使用方法RecyclerView4、对话框与菜单的使用:Dialog的基本概念BlockquoteAlertDialog的使用方法DatePickerDialog的使用方法Menu的使用方法自定义Menu的实现方法5.控件的布
作者:编程之家 时间:2022-10-09
短视频源码,每日任务通过刮卡的方式选择
短视频源码,每日任务通过刮卡的方式选择,刮卡动画实现的相关代码activity_main.xml <?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apkes/android"xmlns:app="http://schemas.android.com/apkes-a
作者:编程之家 时间:2022-10-09
年后准备跳槽?这份Android 中高级面试题大全,面试建议+系统复习路线不容错过
前言一晃都快要到年底了,最近有好几个朋友都在聊跳槽的事情,原因是在现在的公司要么钱觉得少了、要么觉得环境不太舒服,他们都计划年后回来就开始找工作。关于跳槽他们也有很多疑惑,比如怎么准备简历、面试环节有没有要注意的地方、怎么选择公司之类的。回答完他们就想着不如
作者:编程之家 时间:2022-10-09
Android面试题大全二,安卓软件开发面试题
context.startService()->onCreate()->onStartCommand()->Servicerunning–调用context.stopService()->onDestroy()context.bindService()->onCreate()->onBind()->Servicerunning–调用>onUnbind()->onDestroy()注意Service默认是运行在main线程的,因此Se
作者:编程之家 时间:2022-10-09
Android Doc 之 Aidl
androidIPC:AIDLthreadisnotblocked.AIDL线程是不被阻塞的UsingAIDLisnecessaryonlyifyouallowclientsfromdifferentapplicationstoaccessyourserviceforIPCandwanttohandlemultithreadinginyourservice.使用AIDL是必要的(你允许来自不同应用
作者:编程之家 时间:2022-10-09
【Android】Webview加载url出现空白但是在手机或者pc的浏览器中可以正常打开的解决方法
//进行WebView的相关配置privatevoidinitWebViewLoad(){//访问网页webView.loadUrl(mWebViewUrl);WebSettingswebSettings=webView.getSettings();//是否开启JS支持webSettings.setJavaScriptEnabled(true);
作者:编程之家 时间:2022-10-09
Android UI
1、为什么要自定义View?Android系统内置View无法实现我们的需求;出于性能考虑。2、自定义viewgroup步骤自定义ViewGroup:只需重写onMeasure()和onLayout()onMeasure:1、确定自身的大小;2、确定子view的大小onMeasure流程:1、ViewGroup开始测量自己的尺寸2、为每个子View计
作者:编程之家 时间:2022-10-09
【Android】43,android开发游戏app
android:layout_width=“match_parent”android:layout_height=“250dp”android:orientation=“vertical”><LinearLayoutandroid:layout_marginTop=“10dp”android:layout_width=“match_parent”android:layout_height=“wrap_content”android:orientation=“ver
作者:编程之家 时间:2022-10-09
2019初中级Android开发社招面试解答之性能优化,android应用开发基础课件
4.Bitmap如何处理大图,如一张30M的大图,如何预防OOM?参考回答:避免OOM的问题就需要对大图片的加载进行管理,主要通过缩放来减小图片的内存占用。BitmapFactory提供的加载图片的四类方法(decodeFile、decodeResource、decodeStream、decodeByteArray)都支持BitmapFactory.Options参
作者:编程之家 时间:2022-10-09
上一页
25
26
27
28
29
30
31
32
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native