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开发编程习惯
深入探讨内存泄漏的原因及解决方法
内存泄漏的常见原因1.未释放动态分配的内存2.引用计数错误3.循环引用4.文件未关闭5.内存碎片解决内存泄漏的方法1.内存检测工具2.自动内存管理3.良好的
编程习惯
4.内存池技术5.定期审查代码结论引言随着计算机科技的不断发展
达芬奇要当程序员
·
2024-01-26 12:40
JVM
jvm
Kotlin实现万能自定义ImageView
今天我们来实现一个基于Kotlin的万能自定义ImageView(在Google的大力推动下,Kotlin已经成为
android开发
的主流语言了)。
kksoCoud
·
2024-01-26 12:26
每天学一点 Kotlin ---- 目录
----《第一季Kotlin崛起:次世代
Android开发
》学习笔记1Kotlin之HelloWorld每天学一点Kotlin----HelloWorld每天学一点Kotlin----常量和变量2Kotlin
冯可乐同学
·
2024-01-26 10:25
Android开发
修炼之路——(一)Android App开发基础-2
本专栏文章上一篇
Android开发
修炼之路——(一)AndroidApp开发基础-12App的工程结构本节介绍App工程的基本结构及其常用配置,首先描述项目和模块的区别,以及工程内部各目录与配置文件的用途说明
Natural_Pride
·
2024-01-26 09:44
Android开发修炼之路
android
android-studio
java
Android开发
修炼之路——(一)Android App开发基础-3
本专栏文章:
Android开发
修炼之路——(一)AndroidApp开发基础-1
Android开发
修炼之路——(一)AndroidApp开发基础-23App的设计规范本节介绍了App工程的源码设计规范,
Natural_Pride
·
2024-01-26 09:44
Android开发修炼之路
android
android
studio
MediaMuxer+MediaCodec生成MP4视频黑屏
发表这篇文章目的是为了记录一次解决
Android开发
中遇到的问题,总结解决思路及心得.这里要特别感谢指导我的刘老师,新项目的领导.现象:配置(CPU)稍微偏低的手机生成视频播放时为黑屏.初步分析:为写入视频时出错导致
semon_chen
·
2024-01-26 09:21
iOS Swift处理点9图片
点9图是
Android开发
中用到的一种特殊格式的图片,后缀名是“.9.png”的图片。左上两条线控制可拉伸区域(未画线表示不可拉伸),右下两条线控制内容显示区(无文字内容不画)。
不凡的凡
·
2024-01-26 06:50
ios
swift
开发语言
android应用开发基础学习心得体会
目录导语1.学习Java编程语言2.熟悉AndroidStudio3.学习
Android开发
框架4.实验室和样例代码5.Android数据存储和管理6.Android性能优化7.Android进阶开发导语
x18275767219
·
2024-01-26 05:32
android
学习
android定位功能实现原理图,
Android开发
之android_gps定位服务简单实现
前言gps定位服务的学习是这段时间gps课程的学习内容,之前老师一直在将概念,今天终于是实践课(其实就是给了一个案例,让自己照着敲).不过在照着案列敲了两遍之后,发现老师的案例是在是太老了,并且直接照着案例敲,也无法理解其中很多类,方法的作用.于是自己在网上查看了其他实现的方法,并尝试敲案列,期间的挫折一言难尽.(网上找的案例也并不信息,使得我在给予权限,和权限检查方面一直报错,因为我使用的是最新
weixin_39520353
·
2024-01-26 05:00
浅谈
Android开发
模式之RxJava+Retrofit+MVP(kotlin)
此文分两部分讲,一部分是RxJava+Retrofit网络请求的使用,一部分是MVP模式结合网络请求开发一,RxJava+Retrofit的使用①module引入里面已经封装了OkHttp和Gson,不需要另外引入implementation'com.squareup.retrofit2:retrofit:2.3.0'implementation'com.squareup.retrofit2:co
Wocus
·
2024-01-26 03:28
Activity界面路由的一种简单实现
1.引言平时
Android开发
中,启动Activity是非常常见的操作,而打开一个新Activity可以直接使用Intent,也可以每个Activity提供一个静态的启动方法。
乐征skyline
·
2024-01-26 01:28
Java
android
java
router
activity
LoadingTransformer:利用RxJava优雅显示隐藏加载对话框
从事
Android开发
过程中,我们经常要在网络请求的时候显示“加载中”或“请求中”的对话框,然后在请求结束时显示对应状态或隐藏对话框,而手动关闭对话框时又要取消加载。
乐征skyline
·
2024-01-26 01:57
Java
rxjava
loading
对话框
Transformer
compose
Android小工具:利用解构来简化Cursor内容的读取
Cursor这个类是
Android开发
者难以避免的,比如数据库、ContentResolver内容的读取,但通过这个类读取内容非常的繁琐,针对要读取的每一个字段都会有这样一段代码:intidIndex=
乐征skyline
·
2024-01-26 01:26
Java
android
Cursor
destructure
java
adapter
越写悦快乐之Android项目如何集成ObjectBox
做过
Android开发
的小伙伴都知道,我们在存储一些数据时不可避免地和SQLite打交道,那如何快速安全地操作数据库,成为了我们开发工程师的迫切需求,本文就从使用的角度为大家分享如何在Android应用中集成
韬声依旧在路上
·
2024-01-25 22:19
Android开发
遇到Fatal signal 11 (SIGSEGV) at 0x0deb0298 (code=1), thread 31417
Fatalsignal11(SIGSEGV)at0x0deb0298(code=1),thread31417致命性的Bug,遇到这个情况是因为在Thread中做Bitmap的高斯模糊,在小内存的机子上,在行绘制高斯模糊的时候Bitmap被GC回收了,导致应用崩溃。代码如下。我目前的解决方法是将原本的图片进行裁剪就是图中的resource,裁剪到一个比较小的尺寸,这样就不至于被内存吃紧,回收BitM
薛定谔的猫QAQ
·
2024-01-25 21:16
Android开发
社招10个公司28轮面试面经(含字节、拼多多、美团、滴滴......)
个人情况学历:二本工作年限:2年半面试结果:拿到了字节、拼多多、美团、滴滴、欧科云链…的offer面经面经奉上,不是很全,希望有帮助字节项目认识的汇编代码类继承中父类和子类的内存布局讲一讲虚拟内存空间线程池中线程数量如何设计信号量机制子类中变量初始化顺序和销毁顺序线程调度算法stl容器,vector底层、扩容机制listset底层红黑树面向对象封装、继承、多态虚函数实现机制智能指针堆与栈内存swa
小城哇哇
·
2024-01-25 16:26
课程 4: 使用 CursorLoader 加载数据
这节课是
Android开发
(入门)课程的第四部分《数据与数据库》的最后一节课,导师依然是JessicaLin和KatherineKuan。
HsuJin
·
2024-01-25 14:44
图文看懂Android的Matrix原理
Matrix结构在
Android开发
中,矩阵是一个非常强大且有趣的工具。位于图形库中,android.graphics.Matrix是一个3×3的float矩阵,其主要作用是坐标变换。
Jason_Lee155
·
2024-01-25 13:54
Android程序
android
matrix
【Android】 Firebase登录、FCM、Google Play支付、adbrix、ONEStore、Galaxy Store、Google Install Referrer
本来也不是搞
android开发
的,只能强搞了。还是国内的好啊,都给你整合完了。如有问题,麻烦大佬指教一二,非常感谢。
cyx1144
·
2024-01-25 13:49
SDK
android
sdk
Android Studio 提示Use app:drawableStartCompat instead of android:drawableStart
1.Useapp:drawableStartCompatinsteadofandroid:drawableStart在
Android开发
中,android:drawableStart和app:drawableStartCompat
iblade
·
2024-01-25 12:44
国际化
android
android
studio
ide
MVVM下的Jetpack核心组件
前言Jetpack架构组件及“标准化开发模式”确立,意味着
Android开发
已步入成熟阶段,只有对MVVM确有深入理解,才能自然而然写出标准化、规范化代码。
我爱田Hebe
·
2024-01-25 02:27
宝藏项目!半个小时就为APP增加了好看的头像
,直接就解放了开发和美术同学的时间.传送门:云头像:中国第一家为用户提供数字原创头像服务平台(gitee.com)先去他们官网申请个key.官网在他们文档里面有.然后控件可以直接就引入到项目里.我是做
Android
牛气的栋哥
·
2024-01-25 02:55
android
android
studio
gradle
android studio 下多个module管理
现在绝大多数的
android开发
者都是在使用androidstudio,不得不说androidstudio的确好用,开发效率可以提升不少。
hwhjxjs
·
2024-01-24 21:44
Android studio要求JDK版本为JDK7及更高版本
而随着Androidstudio正式版的推出和完善,
Android开发
者们转向Androidstudio开发平台也将是大势所趋!小弟Vike原先学习Android也是一直用的ecli
皓皓amous
·
2024-01-24 20:35
Android性能优化总结
在
Android开发
过程中,我们经常会遇到App启动慢、页面跳转慢、事件响应慢、滑动和动画卡顿、内容显示慢等问题,因此要对项目进行性能优化,那么该怎么进行性能优化呢?
一亿元的日落
·
2024-01-24 18:31
Android保存图片到系统图库并通知系统相册刷新
1.场景 在
android开发
中保存应用的图片并插入到系统图库同时通知相册刷新的功能,做完后发现在部分手机上出现虽然图片保存成功了,但是相册却找不到图片的问题,查找文件夹图片也已经存在,可就是在相册里刷新不出来
雪芽蓝域zzs
·
2024-01-24 17:36
Android异常
android
人工智能
Android开发
中JNI的全面分析
文章目录前言一、JNI在Android系统中所处的位置二、JNI框架层实例分析1.Log系统Java层分析2.Log系统的JNI层3.Log系统的JNI方法注册三、在java中调用JNI实现方法1.java数据类型与JNI数据类型的转换2.JNI方法命名规则3.JNI方法签名规则四、JNI操作java对象1.访问java对象2.操作成员变量和方法3.全局引用、弱全局引用和局部引用五、JNI异常处理
h397318057
·
2024-01-24 17:32
android
java
开发语言
jvm
史上最全 69 道 Spring 面试题和答案
Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的
编程习惯
。2.使用Spring框架的好处是什么?
凯睿看世界
·
2024-01-24 17:02
安卓HttpPost不适用于Python CGI服务器
我在
Android开发
过程中,积累的心得和最佳实践可以极大地提高开发效率和应用质量。首先要深入理解Activity和Fragment的生命周期。这对于管理应用的状态和避免内存泄漏至关重要。
q56731523
·
2024-01-24 16:15
android
python
服务器
爬虫
APP爬虫
开发语言
Android开发
简历书写的各个要点
对于我们这些自学成才的菜鸟来说,很多知识是欠缺的,比如如何写简历,今早上特意在网上学习了一下,写成学习笔记供大家参考。1、篇幅,简历一般3页或者三页多一点是最好的,少了不好看,多了面试官不愿意看。2、工作年限,必须一年半以上。(hr两块钱一份的简历买来的,所以他们会对简历筛选,如果你工作年限不达标,看都没看直接pass)如果你是应届生,你就写从你开始学安卓算起。3、地址:那个区哪个房间都要写清楚,
南城的人
·
2024-01-24 15:02
dp和pt的区别
dp和pt是两种不同的单位,它们在
Android开发
中用于测量屏幕上的尺寸。它们之间的区别如下:dp(Density-independentPixels):dp是一种与屏幕密度无关的像素单位。
Wxinin
·
2024-01-24 14:15
javascript
2021-11-04Android的四种启动模式(LaunchMode)
在我们的
Android开发
之中,当我们多次启动同一个Activity的时候,系统汇创将多个重复的实例,将他们放到任务栈之中。
KEEPINMYLOVE
·
2024-01-24 12:51
【Android】细数Linux和Android系统中的伪文件系统
functionfs的引入sysfs是什么procfs(/proc)pstore(/sys/fs/pstore)selinuxfs(/sys/fs/selinux)sysfs(/sys)参考前言做了好些年
Android
Shujie_L
·
2024-01-24 11:24
Android
android
linux
伪文件系统
Android开发
必备(干货源码放送大)
Android源码大放送(实战开发必备)文件夹PATH列表│javaapk.com文件列表生成工具.bat│使用说明.txt│免费下载更多源码.url│目录列表.txt│├─androidweb应用│jqmDemo_static.zip│jqmMobileDemo-master.zip│jqmMobileDemo1_1-master.zip│Location1014.rar│├─anko│anko
Taserio-xie
·
2024-01-24 02:42
开源代码
从零开始分析lnstantrun源码
尽管首次构建可能需要花费较长的时间,InstantRun在向应用推送后续更新时则无需构建新的APK,因此,这样可以更快地看到更改,曾经是
Android开发
人员的开发的利器,现在已被废弃,用Applychanges
程序员小花
·
2024-01-24 01:24
c语言纳入学校课程,《C语言程序设计》课程教学改革探讨
[摘要]随着时代的发展,“C语言程序设计”课程已经成为高等学校非计算机专业学生的计算机基础课程,在培养大学生良好的
编程习惯
,提高计算机编程能力和水平方面起到了重要作用。
weixin_39542936
·
2024-01-24 00:01
c语言纳入学校课程
C++之函数名后面的const
这是一种良好的
编程习惯
,可以提高代码的安全性和可读性。在这个例子中,internalWinId()和effectiveWinId()都被声明为const,这意味着它们不能修改调用它们的对象的状态。
老歌老听老掉牙
·
2024-01-23 22:18
C++学习与记录
c++
const
Android开发
之PopupWindow
PopupWindow与AlertDialog在
Android开发
中,PopupWindow与AlertDialog是我们在实际开发中可能用到的,其功能相当于弹窗实现相应的需求。
Afison
·
2024-01-23 19:49
Android
android
动画
Android开发
简易计算器
Android开发
之简易计算器使用GridLayout对计算器按键进行布局,大致代码如下:主要逻辑代码如下:packagecom.njyd.calculatoractivity;importandroidx.appcompat.app.AppCompatActivity
Afison
·
2024-01-23 19:49
Android
android
android
studio
ide
Android开发
之Intent
Android开发
之IntentIntent的介绍Intent的中文意思是“意图”,Intent是Android的核心和灵魂,是各组件之间通信的桥梁。
Afison
·
2024-01-23 19:49
Android
android
java
开发语言
Android开发
之View双指缩放ViewGroup双指缩放视频双指缩放图片双指缩放
老套路先上图核心代码使用view的缩放API即可setScaleX(scale);setScaleY(scale);在看下自定义可缩放的viewpackagecn.xiayiye5.xiayiye5library.view;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.util.Log;imp
xiayiye5
·
2024-01-23 19:16
自定义view
view双指缩放
ViewGroup双指缩放
图片双指缩放
视频双指缩放
Android双指缩放
IAR7.1-IAR8.3编译错误
良好的
编程习惯
是,如果变量的定义和使用处于同一文件,就要先定义后使用,且定义语句要放在使用的前面。所以最好将定义放在头文件里,再引用头文件即可。
可可西里_X_back
·
2024-01-23 19:52
工作笔记
c++
开发语言
Docker-Jenkins编译android-app的两种方案
Docker-Jenkins编译android-app的两种方案
android开发
使用jenkins编译,自动集成修改点/自动命名/自动备份,将修改的apk发布到测试服务器+发布网盘,而不需要用通讯工具传来传去
Lucas.Deng
·
2024-01-23 11:09
DevOps
docker
jenkins
android
(四)Head first design patterns工厂篇(c++)
简单工厂模式简单工厂是对工厂最基础的实现方式,其实都不能算作是一种设计模式,而是更像是一种
编程习惯
。
闻林禹
·
2024-01-23 09:22
设计模式cpp
设计模式
C++的两个关键字——friend & static
这一特性,减少了全局变量的使用,符合良好的
编程习惯
,如在如下程序中——voidTest(){while(true){...
南凹痴之
·
2024-01-23 05:35
View.setActivated使用
在
Android开发
中,View.setActivated(boolean)方法是一个控制视图激活状态的方法。
烟萝
·
2024-01-22 22:39
android
Android log日志分析
Logcat命令行工具,官网:Logcat命令行工具|
Android开发
者|AndroidDevelopers
闲暇部落
·
2024-01-22 14:34
android
Android多线程开启如何选择
在
Android开发
中,有几种常用的线程开启方式AsyncTask分析印象里面很多人说AsyncTask是有内存泄漏的,静态内部类没有回
工程师丶佛爷
·
2024-01-22 08:28
原创
android
Android Jenkins 如何编译打包同一个Project中的不同的module
问题作为一个
Android开发
者,经常会碰到要打不同的渠道包,当然,这个直接可以在.gradle中直接配置不同flavor即可。
helang1991
·
2024-01-22 07:27
Google BreakPad在Android 平台上的应用
崩溃是
Android开发
经常会碰到的问题,我们都知道,Android崩溃分为Java崩溃和Native崩溃。简单来说Java崩溃就是在Java代码中出现了未捕获异常,导致程序异常退出。
可以都不行吗
·
2024-01-22 07:31
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他