手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Android
Android 高级UI,android开发艺术探索
标签可以删减多余的层级,它多用于替换FrameLayout或者当一个布局包含另一个时,消除视图层次结构中多余的视图组[html] viewplaincopy<merge xmlns:android=“http://schemas.android.com/apkes/android”><Buttonandroid:layout_width=“fill_parent”android
作者:编程之家 时间:2022-10-09
2,阿里+头条+腾讯等大厂Android面试题分享
在JNI技术中,用来记录这种一一对应关系的,是一个叫JNINativeMethod的结构,其定义如下:typedefstrut{//Java中native函数的名字,不用携带包的路径,例如“native_init”constchar*name;//Java函数的签名信息,用字符串表示,是参数类型和返回值类型的组合。constchar*signature
作者:编程之家 时间:2022-10-09
Android ORM 框架 GreenDao 使用详解,Android攒了一个月的面试题及解答
======================================================================案例具体效果如下所示:这个案例就是利用greenDAO对商品进行增删改查。点击插入数据,就会把所有的数据保存到数据库中,点击查询所有数据,会将数据库中的所有数据查询出来,并显示在界面上,同时也可以根
作者:编程之家 时间:2022-10-09
Android LeakCanary的使用和原理,移动端app开发框架
.reason(“AndroidAOSPsometimeskeepsareferencetoadestroyedactivityasa”"nextIdleclientrecordintheandroid.app.ActivityThread.mActivitiesmap.""Notsurewhat’sgoingonthere,inputwelcome.");}}…}最后调用了buildAndInstal
作者:编程之家 时间:2022-10-09
我的阿里春招之路:历时14天,五轮面试后终于拿到Android岗offer
java内存模型、导致线程不安全的原因。volatile关键字,缓存一致性、指令重排序概念。synchronize关键字,java对象头、Markword概念、synchronize底层monitorenter和moniterexit指令。lock语句和synchronize对比。原子操作,CAS概念、相关参数。乐观锁、悲观锁概念及使
作者:编程之家 时间:2022-10-09
android AlertDialog 占满屏幕宽度
网上找了很多设置弹框风格的文章,但是都不能设置成我想要的效果。最后参考了他们的一些处理方式,最后解决了,顺便记录一下处理。初始的效果是这样的,下图: /***所有自定义创建和显示弹窗都不可以缺这方法*/privatevoidcreateAndShowDialog(){
作者:编程之家 时间:2022-10-09
什么是Handler的同步屏障机制?,android适配器模式
正常插入消息会调用enqueueMessage方法,同时将handler赋值给message的target。//将消息插入消息队列privatebooleanenqueueMessage(@NonNullMessageQueuequeue,@NonNullMessagemsg,longuptimeMillis){msg.target=this;msg.workSourceUid=ThreadLocalWorkSou
作者:编程之家 时间:2022-10-09
5G时代已经到来了,你还觉得Android行业凉了嘛?,retrofit解析
Android行业真的凉了吗?其实并没有,你可以想一想现在国内的手机市场,大多少都是国产手机,而国产手机有时用的Android系统,再加上国内5G抢先推出,使得许多果粉转向支持国产手机。这么一来Android用户越来越多,Android开发的需求也越来越多了,这个时候市场也缺Android中高级开发人才。
作者:编程之家 时间:2022-10-09
Android面试题,android界面开发框架
使用GPU配置渲染工具,定位出问题发生在具体哪个步骤,使用TraceView精准定位代码;使用标签,merge减少嵌套层次、viewStub延迟初始化、include布局重用(与merge配合使用)WebView与JS交互方式,shouldOverrideUrlLoading、onJsPrompt使用有啥区别-最全面总结AndroidWebVie
作者:编程之家 时间:2022-10-09
Android 名词解释
1.IPCInterProcessCommunition为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。2.ANRApplicationNotResponse为应用无响应,一般主线程执行大量的耗时操作容易导致ANR现象3.PID:processID,进程的身份标识,程序一旦运行,就会给应用分配一个独一无二的PID(
作者:编程之家 时间:2022-10-09
专为Web开发人员设计的跨端框架Hippy
专为Web开发人员设计的跨端框架Hippy2022-01-2700:10·GitHub精选《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个专为Web开发人员而设计,可轻松构建跨平台和高性能的出色应用框架——Hippy。 Hi
作者:编程之家 时间:2022-10-09
Workshop 深圳站|实战+源码架构剖析带你揭开Appium的神秘面纱
“工作坊(workshop)”一词最早出现在教育与心理学的研究领域之中。它是引发人们思考、探讨、相互交流的一种方式,鼓励参与、创新、找出解决对策,Workshop是一种偏实战,注重实操性的交流活动,这种形式也越来越多的被应用到技术分享中。主办方:****霍格沃兹测试学院******从0
作者:编程之家 时间:2022-10-09
MBA-targetSdkVersion
Android源码国内:AndroidXRef(1.6-9.0)AOSPXRef(7.1-12.0)海外:https://android.googlesource.com/platform/frameworks/base/Android文档国内文档:Documentation | Android开发者 | AndroidDevelopers指南:开发者指南 | Android开发者 | AndroidD
作者:编程之家 时间:2022-10-09
5G时代风口浪尖上的音视频开发技术,你还在观望吗?保姆级Android音视频开发学习一篇就够
从技术上来讲,需要从如下两个大类知识点上去积累:C/C++通用开发知识音视频开发的主要编程语言就是C和C++。这块的专业知识积累是通用的,并不局限于某个特定的行业,属于程序员的技术功底。可以重点关注如下几个方面:计算机系统的底层工作原理操作系统原理程序的编译、链
作者:编程之家 时间:2022-10-09
Android自定义控件
自定义布局加一个条栏代码如下<?xmlversion="1.0"encoding="utf-8"?><FrameLayoutxmlns:android="http://schemas.android.com/apkes/android"android:layout_width="match_parent"android:layout_height="match_
作者:编程之家 时间:2022-10-09
android studio 无法调试手机 一直在 wait for debug
以前只是在自己魅族手机上出现,以为是魅族手机问题,后来在其它手机上也陆续出现,原来的解决方法不管用了。现在发现了新方法当手机停留在waitfordebug界面时,在androidstudio中找到这个按钮,附加 选择你要调试的应用名,点确认即可。
作者:编程之家 时间:2022-10-09
7年老Android收到阿里offer,跟领导提离职被怼:为年薪百万不做兄弟
什么是Service?(校招&实习)说说Service的生命周期。(校招&实习)Service和Thread的区别?(校招&实习)Android5.0以上的隐式启动问题及其解决方案。给我说说Service保活方案IntentService是什么&原理&使用场景&和Service的区别。创建一个独立进程的Service应该怎样做?Servi
作者:编程之家 时间:2022-10-09
Android Handler 避免内存泄漏的用法总结
Android开发经常会用到handler,但是我们发现每次使用Handler都会出现:ThisHandlerclassshouldbestaticorleaksmightoccur(null)这样的提示。Androidlint就是为了提示我们,这样使用Handler会容易造成内存泄漏。但是你会发现其实改成static并没有什么用。因为这并没有解决
作者:编程之家 时间:2022-10-09
刚刚面试完字节跳动,华为,阿里均拿到Offer,android案例开发大全
FragmentFragment生命周期和Activity对比Fragment之间如何进行通信Fragment的startActivityForResultFragment重叠问题Fragment初探Fragment重叠,如何通信Fragment生命周期Service相关进程保活Service的运行线程(生命周期方法全部在主线程)Service启动方式以及如何停
作者:编程之家 时间:2022-10-09
Android lifecyle 源码解剖,android应用开发
publicclassCustomLifecycleActivityextendsFragmentActivityimplementsLifecycleOwner{privateLifecycleRegistrymLifecycleRegistry;privatestaticfinalStringTAG=“CustomLifecycleActivity”;@OverrideprotectedvoidonCreate(BundlesavedInstanceS
作者:编程之家 时间:2022-10-09
Android之反编译
反编译创建安卓项目,并编写示例代码,编译打包布局代码<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apkes/android"xmlns:app="http://schemas.android.com/apkes-auto"xmlns
作者:编程之家 时间:2022-10-09
Android 多线程断点下载
QDownloadQDownload是基于Android平台实现的下载框架。API简洁易上手,只需5分钟即可实现一个多任务、多线程、断点下载的功能支持功能如下:支持多个下载任务同时下载单个任务支持开多个线程下载支持断点下载,在断网、进程被划掉可恢复下载自动校验服务器文件服务器是否支持断
作者:编程之家 时间:2022-10-09
github优秀Kotlin_Android项目top100,诚意分享
|12|zetbaitsu/Compressor|android图片压缩库,通过使用DSL接口更加易用,同时支持在Coroutine总处理异步任务|5.4k+||13|android/android-ktx|官方的kotlin扩展库,基本上是Kotlin/Android项目的必备工具|7.6k+||14|square/moshi|Kotlin上首选的序列化/反
作者:编程之家 时间:2022-10-09
Android-性能优化之谈谈Java内存区域,美团Android研发岗二面
在计算机组成原理里,CPU内部的寄存器中就包含一个程序计数器,存放程序执行的下一条指令地址。以下引自wiki的一段介绍:依照特定机器的细节而不同,他可能是保存着正在被运行的指令,也可能是下一个要运行指令的地址。程序计数器在每个指令周期会自动地增加,所以指令会正常地从寄存
作者:编程之家 时间:2022-10-09
Android Compose的Window Insets
AndroidCompose的WindowInsets除了app的内容区域外,还有一些其他的固定元素会显示在手机屏幕上,顶部的状态栏,刘海,底部的导航栏,还有输入法键盘,它们都是系统的UI,也叫Insets.如图所示:顶部的状态栏通常被用来展示通知,设备状态等;底部导航栏通常显示三个导航按钮
作者:编程之家 时间:2022-10-09
作为一名Android工程师,了解Framework层对工作有什么帮助吗?
另外Framework作为Android框架层,为App提供了众多API去调用,但是很多机制都是Framework包装好了给App来用的,如果不知道这些机制的原理,那么很难去在这基础上做优化。举个例子,如果你了解AndroidApp的启动机制,优化启动速度的时候会更得心应手:定制什么样的Start
作者:编程之家 时间:2022-10-09
尽快的学会某项技术,以应付面试遇到的问题,2021年GitHub上那些优秀Android开源库总结
4.加深对技术理解的深度每次回忆时,深入挖掘还不太懂的部分,尝试理解原理,更新到思维导图上,这样对于该技术的理解就会慢慢变深厚。多看源码。这一步也很重要,一直停留在表层技术并不能帮你拿到一个好的offer。5.出去面试,检验自己努力的结果都说实践是检验真理的唯一标准,切勿
作者:编程之家 时间:2022-10-09
2021 最新Android知识体系,【工作经验分享
5.3刷题======CS-Notes剑指Offer题解CS-NotesLeetCode题解JsonChao高频题集6.Android基础6.1核心知识点=========6.1.1四大组件==========ActivityServiceBroadcastReceiverContentProvider6.1.2布局和控件===========RelativeLayoutFrameL
作者:编程之家 时间:2022-10-09
深入Android系统十二Android图形显示系统-2-SurfaceFlinger与图像输出
createEventConnection()方法返回的是一个IDisplayEventConnection对象mEvents接着通过IDisplayEventConnection对象的stealReceiveChannel()方法该方法主要是设置mEventTube对象的mReceiveFd,mEventTube的类型是BitTubeBitTube对象中包含一对Fd:mReceiveFd和mSendFd,初
作者:编程之家 时间:2022-10-09
安卓开发者必备的42个链接,android移动开发基础答案
这里有200个视频教程,这些教程专注于安卓开发的各个方面,从下载和安装安卓SDK开始。大多数视频在5分钟左右,这使得你可以在任何小憩的时候看上一段。10、DerekBanas安卓开发教程Derek定期的上传关于各种主题的视频教程。目前共有五个关于安卓开发的视频。11、 “如何进行
作者:编程之家 时间:2022-10-09
上一页
27
28
29
30
31
32
33
34
下一页
小编推荐
热门标签
更多
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