手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Android
Android调试自测工具 (Hugo、Timber、Scalpel)
三个工具都出自 JakeWharton大神。 hugo和timber用于打印Log。 scalpel用于在3D下查看界面的图层。 timber日志打印https://www.jianshu.com/p/95bc77d5707f Android函数耗时统计工具之Hugohttps://juejin.cn/post/6844903945186476040 scalpel:调试类似
作者:编程之家 时间:2022-10-09
【Android】安卓四大组件之Activity二
【Android】安卓四大组件之Activity(二)前言在这篇文章之前,我已经写过了一篇有关Activity的内容,是关于activity之间的页面跳转和数据传递,而这篇文章着重强调的是Activity中的有关生命周期的理解。1、什么是生命周期?在之前学习Java的时候,Java中的一个类的对象就涉及到了生命周期,
作者:编程之家 时间:2022-10-09
移动自动化测试入门,你必须了解的背景知识和工具特性
本文为霍格沃兹测试学院优秀学员课程学习笔记,想一起系统进阶的同学文末加群交流。**1.移动互联网测试背景**随着智能手机的普及和互联网的发展,移动互联网已经渐渐成为人们的一种的生活方式。既然是生活方式,那么对生活品质就会有不断的提升要求,就会对所用的移动互联网产品有
作者:编程之家 时间:2022-10-09
Android中的flinger是什么意思?
Android源码中的flinger是什么意思,比如SurfaceFlinger的Flinger有啥含义?IaskedthesamequestionontheAndroidplatformmailinglistandgotthefollowreply:Bythedefinitioninthedictionary,aflingerissomeonethatflings.InthecaseoftheSurfac
作者:编程之家 时间:2022-10-09
字节跳动今日学习内容之:15 个 Android 通用流行框架大全
1.缓存|名称|描述||—|—||DiskLruCache|Java实现基于LRU的磁盘缓存|2.图片加载|名称|描述||—|—||AndroidUniversalImageLoader|一个强大的加载,缓存,展示图片的库||Picasso|一个强大的图片下载与缓存的库||Fresco|一个用于管
作者:编程之家 时间:2022-10-09
Android 音频可视化,Android学习笔记在互联网上火了
AndroidVisualizer系统Visualizer提供了方便的api来获取播放音频的波形或FFT数据,一般使用方式是:用audiosessionID创建Visualizer对象,传0可获取混音后的可视化数据,传特定播放器或AudioTrack所使用的audiosession的ID,可获取它们所播放音频的可视化数据
作者:编程之家 时间:2022-10-09
字节跳动五面都过了,结果被刷了,问了hr原因竟说是,移动终端开发期末考试及答案
说在前面,面试时最好不要虚报工资。本来字节跳动是很想去的,几轮面试也通过了,最后没offer,自己只想到几个原因:1、虚报工资,比实际高30%;2、有更好的人选,这个可能性不大,我看还在招聘。我是面试Android开发的,3年经验,下面是面试流程:一面1.插件化。启动activity的hook方式。taskAf
作者:编程之家 时间:2022-10-09
Android开发——LiveData实现原理,sharedpreferences用法
returnmOwner==owner;}/*移除观察*/@OverridevoiddetachObserver(){mOwner.getLifecycle().removeObserver(this);}}3.3activeStateChanged方法ObserverWrapper这个类里面有个方法,后面的粘性事件会用到,先看看。voidactiveStateChanged(booleannewActi
作者:编程之家 时间:2022-10-09
Android FFmpeg Camera2 推流直播
FFmpegCamera2推流直播自己花了点时间实现了一个使用FFmpeg将Camera2视频数据推送到RTMP服务的简单Demo,在这里分享下,里面用到知识很多都是之前博客中用到的,难度不大。1、定义方法定义了三个JNI方法publicclassFFmpegHandler{privateFFmpegHandler(){}priv
作者:编程之家 时间:2022-10-09
字节一面:https 真的安全吗?可以抓包吗,最新大厂Android社招面试经验汇总
通信使用明文可能会被窃听不验证通信方的身份可能遭遇伪装无法证明报文的完整型,可能已遭篡改使用https可以解决数据安全问题,但是你真的理解https吗?当面试官连续对你发出灵魂追问的时候,你能对答如流吗什么是https,为什么需要httpshttps的连接过程https的
作者:编程之家 时间:2022-10-09
MVP + Retrofit + RxJava 搭建一个基础的Android开发框架
MVP+Retrofit+RxJava搭建一个基础的Android开发框架前言本项目旨在搭建一个简易的Android开发结构,避免新手开发时出现代码混乱的问题,如有不同意见欢迎评论区提出包含一个基础的框架搭建,讲解都在注释里一、主要功能提供基础的MVP结构,并集成相关的初始化操作提供基础
作者:编程之家 时间:2022-10-09
2022Android大厂面试题汇总,备战2022金三银四跳槽季
前言跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的轨迹),还是钱给少了,不受重视。准备不充分的面试,完全是浪费时间,更是对自己
作者:编程之家 时间:2022-10-09
上月成功拿到阿里巴巴offer,全靠我啃烂了这份Android面经
10.WebSocket与Socket的区别11.谈谈你对安卓签名的理解12.请解释安卓为啥要加签名机制?计算机网络面试解析Android相关1、什么是ANR如何避免它?2、Activity和Fragment生命周期有哪些?3、横竖屏切换时候Activity的生命周期4、AsyncTask的缺陷和问题,说说他的原理。5、
作者:编程之家 时间:2022-10-09
android studio签名打包详解,走进Android架构
可以选择新建一个文件,也可以选择已经存在的keystore文件,按照提示填写这些内容填完之后点击Next返回可以看到v1、v2两个签名选择。我们暂且选定v1,选择finsh就会发现目录中生成了jks文件和apk.如果你的as升级了3.0可能会遇到这个问题,意思我们需要给release版本
作者:编程之家 时间:2022-10-09
Android绘图(三)双缓存技术
目录一、概述二、在屏幕上绘制曲线2.1错误示例-在屏幕上绘制曲线2.2使用“双缓存技术”-在屏幕上绘制曲线2.3使用Path优化-在屏幕上绘制曲线2.4使用Path优化+“双缓存技术”-在屏幕上绘制曲线2.5优化path的控制点-在屏幕上绘制曲线(终极方案)三、在屏幕上绘制矩形3.1
作者:编程之家 时间:2022-10-09
Android-Framework:Handler全解析,看完这篇还不懂请给我寄刀片
}}mLooper=Looper.myLooper();if(mLooper==null){thrownewRuntimeException("Can’tcreatehandlerinsidethread"+Thread.currentThread()"thathasnotcalledLooper.prepare()");}mQueue=mLooper.mQueue;mCallback=callbac
作者:编程之家 时间:2022-10-09
《Android》Chap.6 广播机制BroadcastReceiver
广播机制简介Android中的每个应用程序都可以对自己感兴趣的⼴播进行注册,这样该程序就只会收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的。Android提供了⼀套完整的API,允许应用程序自由地发送和接收广播。接收广播的方法:BroadcastRecei
作者:编程之家 时间:2022-10-09
Android View Binding使用详解,基于kotlin的android开发实例
buildFeatures{viewBindingtrue}}如果你那个布局文件不需要生成绑定类(不想用这个功能),请将该tools:viewBindingIgnore=“true”属性添加到该布局文件的根视图中:<LinearLayout…tools:viewBindingIgnore=“true”>…使用如果为Module启用了视图绑定,则会为Modu
作者:编程之家 时间:2022-10-09
与Android开发的爱情,一步一步让我成为架构师,android开发计算器课程设计
母亲早早改嫁,父亲酗酒成性,学费是我自己一个人承担的。那时我十岁,在晚上打个手电,照在牛蛙的眼睛上,牛蛙便像被施了“定身术”一般,一动不动,看见黄鳝洞就抓黄鳝,本来虽然有点累,但是学费还是能一点一点凑,那次的原因是因为父亲拿我的“学费”,买了酒,等我回家了还揍了我一顿。其实本
作者:编程之家 时间:2022-10-09
Android热修复实战之AndFix,androidstudiondk配置
<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android=“http://schemas.android.com/apkes/android”android:layout_width=“match_parent”android:layout_height=“match_parent”android:orientation
作者:编程之家 时间:2022-10-09
Android命令Monkey压力测试,详解,android移动应用开发基础答案
adbshell#cddata/data#ls参数: -v用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,分别对应的参数如下表所示:日志级别Level0示例adbshellmonkey-pcom.htc.Weather–v100说明缺省值,仅提供启动提示、测试完成和最终结果等少量信息日志级别L
作者:编程之家 时间:2022-10-09
Android修炼系列:一个由 AsyncTask 引起的线上问题
背景我们对外提供了一个sdk,收到客户的反馈,说他们监控平台监测到sdk内部的一个接口A经常有耗时,最多能达到10几秒。可从我们自己的平台看,接口A的耗时是正常范围的,而且使用的网络库timeout=8s,不太可能出现耗时10几秒的问题。由于客户也没有稳定的复现场景,也不
作者:编程之家 时间:2022-10-09
Android项目实战:浅谈ListView悬浮头部展现效果
先看下效果:需求是滑动列表,其中一部分视图(粉丝数,关注数这一部分)在滑动到顶端的时候不消失,而是停留在整个界面头部。我们先分析要解决的问题:1、如何实现列表ListView顶部视图跟随ListView一起滑动2、如何实现滑动过程中需要停留在顶部的视图解决:第一个问题,实现ListView与顶
作者:编程之家 时间:2022-10-09
android invoke hidden API
Stringclasspath="android.content.pm.parsing.ParsingPackageUtils";getAssistClass(classpath).getDeclaredMethod("readKeySetMapping",Parcel.class);报错,接口被hidden01-2010:31:53.46739293964WeHandlerServic:Accessinghiddenmethod
作者:编程之家 时间:2022-10-09
Android-不同版本安装测试
2022-01-19Android是一个开源的,基于Linux的移动设备操作系统,主要使用于移动设备,如智能手机和平板电脑。Android是由谷歌及其他公司带领的开放手机联盟开发的。Android编程是基于Java编程语言的。 CPU目前主要是 X86及 arm的,电脑上用的比较多的是x86,arm也有用;手机上则相反
作者:编程之家 时间:2022-10-09
Android开发 自定义动画Interpolator插值器
前言此篇博客会举例几个自定义的Interpolator,因为Interpolator的自定义实现其实很简单(就是继承BaseInterpolator类后重写getInterpolation),所以就不介绍Interpolator的代码.这里只讲解会有实用意义的自定义Interpolator例子 自定义Interpolator跳帧来实现逐帧动画的效
作者:编程之家 时间:2022-10-09
Android开发写main函数调试数据
为更快调试,在项目的某个类中增加main函数,结果运行main函数报错:解决方法: 添加:<optionname="delegatedBuild"value="false"/> 就可以正常使用main方法了。
作者:编程之家 时间:2022-10-09
Android语音播报、后台播报、语音识别,移动开发工程师核心竞争力
android:text=“识别”/><Buttonandroid:id="@+id/bt_speek"android:layout_width=“fill_parent”android:layout_height=“wrap_content”android:gravity=“center”android:text=“Speek”/><Buttonandroid:id="@+id/bt_speek_bg"android:
作者:编程之家 时间:2022-10-09
Android模拟器不支持蓝牙
Android模拟器没有蓝牙功能BluetoothAdapteradapter=BluetoothAdapter.getDefaultAdapter();适配器返回null值。参考:有支持蓝牙的手机模拟器吗?https://www.android-x86.org/
作者:编程之家 时间:2022-10-09
北漂7年,一位Android大龄程序员的安全着陆之旅,android 开发环境
对绝大部分北漂而言,应届生身份,几乎是解决北京户口的唯一一次机会。像P君这样,非京校生北漂,还是工作多年后,解决京户,实属不易。总之,为他高兴,房子户口都有了,阶段性解决后顾之忧。工作经历与思考作者:P君工作的选择涉及待遇,舒服度,自我成长,发财等几个维度。个人的工作经历中每个
作者:编程之家 时间:2022-10-09
上一页
21
22
23
24
25
26
27
28
下一页
小编推荐
热门标签
更多
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