Android
文章平均质量分 94
mythmayor
欢迎访问我的博客,有问题请联系我,邮箱:mythmayor@163.com
Github地址:https://github.com/mythmayor
展开
-
Android插件化方案 - RePlugin超全使用手册
Android插件化方案 - RePlugin超全使用手册原创 2023-11-29 19:50:53 · 695 阅读 · 0 评论 -
Android内存管理
转载请注明出处:前言在Android或Java中,我们一般不用担心内存管理,这是因为Java虚拟机(JVM:Java Virtual Machine)存在垃圾回收机制(GC:Garbage Collection),垃圾回收器会对内存进行管理。相比于其它语言(例如C语言),会要求主动释放申请的内存,所以在编程的时候需要考虑内存申请和内存释放的时机。Java GC的存在从一定程度上减少了我们的工作量,但带来的后果就是很多时候我们会滥用内存,比如说申请了一块较大的内存,很少会去关注这块内存何时释放以及如何释放原创 2022-02-24 17:35:55 · 3691 阅读 · 0 评论 -
Android中的Socket与Http
一、Socket简介1.Socket定义Socket即套接字,是一个对TCP/IP协议进行封装的编程调用接口(API)。Socket不是一种协议,而是一个编程调用接口(API),属于传输层(主要解决数据如何在网络中传输)。Socket总是成对出现的(Socket ={(IP地址1:PORT端口号),(IP地址2:PORT端口号)})2.Socket类型流套接字(SOCK_STREAM):基于TCP协议,工作在传输层,需要先建立连接,采用流的方式提供可靠的字节流服务,能够保证数据原创 2022-02-24 17:31:15 · 3419 阅读 · 0 评论 -
Android - 解决编译突然变得特别慢的问题
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/107228669一、问题描述。在公司做项目的时候,有一次编译器突然变得特别慢,之前还都算正常。原以为是和新增的依赖库或者代码有关,找了半天原因也没找到。后来想到可能是网络的原因,因为公司的网络做了一些限制,可能会导致编译非常慢,之后回家使用正常的网络试了一下,完全没问题。果然是因为公司网络被限制了从而导致了编译特别慢的问题。二、解决方案。解决这个问题的话,将AndroidStudio的G原创 2020-12-18 10:01:28 · 1164 阅读 · 0 评论 -
Git - 配置并使用多个SSH KEY
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/82346539引言Git的传输协议一共分为四种:本地、ssh、git和http。我们先来简单介绍一下这四种协议。1.本地协议本地协议:顾名思义,远程仓库在该协议中的表示,就是硬盘上的另一个目录 优点:简单 缺点:所有迭代仓库存储本地一台电脑的情况,增加灾难性数据损失的可能性。$ git clone file:///opt/git/project.git2.ssh协议ssh协原创 2020-07-20 14:54:28 · 1477 阅读 · 0 评论 -
Android - 更安全地保存静态密钥
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/107184467引言在日常开发中我们经常需要保存一些私密的信息,例如加解密的密钥等等。这时候我们就要来考虑如何存储密钥了。先来简单介绍几种存储方式:Java硬编码方式SharedPreferences存储文件存储数据库存储以上几种存储方式是很不安全的,例如采用硬编码方式存储,程序包很容易被反编译获取到密钥。SharedPreferences、文件和数据库又有可能因为用户的误删操原创 2020-07-09 16:23:45 · 2660 阅读 · 0 评论 -
Android - 组件化、模块化开发
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/107184467一、组件化与模块化介绍组件化组件:最初的目的是代码重用,功能相对单一或者独立。在整个系统的代码层次上位于最底层,被其他代码所依赖,所以说组件化是纵向分层。特点:把重复的代码提取出来合并成为一个个组件,组件最重要的就是重用(复用),位于框架最底层,其他功能都依赖于组件,可供不同功能使用,独立性强。组件就像一个个小的单位,多个组件可以组合成组件库,方便调用和复用,组原创 2020-07-07 16:36:54 · 5167 阅读 · 1 评论 -
AndroidStudio运行main方法时报错的解决方案
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/80454856一、前言有的时候我们可能需要在AndroidStudio中建立一个测试类并运行它的main方法,但是很多人会发现在AndroidStudio中运行main方法时经常会报错,导致无法运行,尤其是在新版的AndroidStudio中,这种问题一般适合配置有关系,解决方案请往下看。二、解决方案(一般情况下只需要使用第1种方案)1.修改.idea目录下的gradle.xml文件。原创 2020-07-07 15:51:56 · 2718 阅读 · 1 评论 -
Android - MVC、MVP与MVVM架构
一、MVP1.项目Git地址:https://github.com/mythmayor/MvpArchitecture2.//TODO 先将项目地址分享出来,后续再完善博文。二、MVVM1.项目Git地址:https://github.com/mythmayor/MvvmArchitecture2.//TODO 先将项目地址分享出来,后续再完善博文。...原创 2020-07-01 12:45:54 · 2353 阅读 · 1 评论 -
Android - 沉浸式状态栏
Android - 沉浸式状态栏原创 2017-05-25 17:12:39 · 4408 阅读 · 0 评论 -
Android - 安卓报错org.apache.http.client.HttpClient找不到
Android - 安卓报错org.apache.http.client.HttpClient找不到原创 2017-06-05 12:04:27 · 1173 阅读 · 0 评论 -
Android - 安卓报错:InflateException
Android - 安卓报错:InflateException原创 2017-06-05 12:15:55 · 7321 阅读 · 0 评论 -
Android - 关于导入Sample出现问题并提出的解决方案
Android - 关于导入Sample出现问题并提出的解决方案原创 2017-06-05 13:54:52 · 8665 阅读 · 0 评论 -
Android - Tomcat服务器返回数据问题
Android - Tomcat服务器返回数据问题原创 2017-06-05 13:59:38 · 593 阅读 · 0 评论 -
Android - 安卓报错Error converting bytecode to dex: Cause: com.android.dex.DexException
Android - 安卓报错Error converting bytecode to dex: Cause: com.android.dex.DexException原创 2017-06-05 14:14:37 · 2228 阅读 · 0 评论 -
Android - Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be
Android - Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.原创 2017-06-05 14:21:10 · 8612 阅读 · 0 评论 -
Android - AndroidStudio导入项目时间过长
Android - AndroidStudio导入项目时间过长原创 2017-06-05 14:26:21 · 670 阅读 · 0 评论 -
Android - 安卓6.0报错UnsatisfiedLinkError:dlopen failed
Android - 安卓6.0报错UnsatisfiedLinkError:dlopen failed原创 2017-06-05 14:28:20 · 911 阅读 · 0 评论 -
Android - AndroidStudio常用快捷键大全
Android - AndroidStudio常用快捷键大全原创 2017-06-05 14:37:44 · 8837 阅读 · 0 评论 -
Android - 测试(粒度/程度/),JunitTest,logcat,SharedPreferences,上下文,文件权限,生成xml文件,xml的解析
Android - (测试(粒度/程度/),JunitTest,logcat,SharedPreferences,上下文,文件权限,生成xml文件,xml的解析原创 2017-06-05 16:37:38 · 364 阅读 · 0 评论 -
Android - SQLite数据库创建/增删改查/升级,OOM,ListView(优化/更新),常见对话框,ArrayAdapter,SimpleAdapter,动画,国际化,样式和主题
Android - SQLite数据库创建/增删改查/升级,OOM,ListView(优化/更新),常见对话框,ArrayAdapter,SimpleAdapter,动画,国际化,样式和主题原创 2017-06-05 17:03:15 · 1149 阅读 · 0 评论 -
Android - 获取网络数据,Bitmap,ANR,主线程模型,消息机制,UserAgent,乱码问题,xml生成与解析,JSON解析,MVC,SmartImageView
Android - 获取网络数据,Bitmap,ANR,主线程模型,消息机制,UserAgent,乱码问题,xml生成与解析,JSON解析,MVC,SmartImageView原创 2017-06-05 17:11:02 · 1089 阅读 · 0 评论 -
Android - VGA,ADB,DDMS,安卓开发环境目录结构,安卓目录结构,常见布局,点击事件的几种写法,控件(Button/TextView/ImageView/EditText)
Android - VGA,ADB,DDMS,安卓开发环境目录结构,安卓目录结构,常见布局,点击事件的几种写法,控件(Button/TextView/ImageView/EditText)原创 2017-06-05 16:32:29 · 716 阅读 · 0 评论 -
Android - GET请求,POST请求,数据提交,编码,HttpClient,async-http开源框架,多线程下载,断点续传,xUtils框架
Android - GET请求,POST请求,数据提交,编码,HttpClient,async-http开源框架,多线程下载,断点续传,xUtils框架原创 2017-06-05 17:17:46 · 1285 阅读 · 0 评论 -
Android - 界面跳转,显式/隐式意图,四大组件之Activity,Activity生命周期,横竖屏,任务栈启动模式
Android - 界面跳转,显式/隐式意图,四大组件之Activity,Activity生命周期,横竖屏,任务栈启动模式原创 2017-06-05 17:27:43 · 959 阅读 · 0 评论 -
Android - ToggleButton被拉伸放大问题
Android - ToggleButton被拉伸放大问题原创 2017-06-01 15:04:50 · 1161 阅读 · 0 评论 -
Android - 四大组件之广播,广播接受者/电台/事件,四大组件之服务,进程优先级,服务的生命周期
Android - 四大组件之广播,广播接受者/电台/事件,四大组件之服务,进程优先级,服务的生命周期原创 2017-06-06 11:47:18 · 7988 阅读 · 0 评论 -
Android - 绑定服务调用服务里面的方法,start/bind开启服务的比较,混合方式开启服务,本地服务,远程服务,系统服务,录音API
Android - 绑定服务调用服务里面的方法,start/bind开启服务的比较,混合方式开启服务,本地服务,远程服务,系统服务,录音API原创 2017-06-06 11:53:16 · 1201 阅读 · 0 评论 -
Android - 四大组件之内容提供者,通知栏提醒Notification,短信,联系人数据库,内容观察者
Android - 四大组件之内容提供者,通知栏提醒Notification,短信,联系人数据库,内容观察者原创 2017-06-06 11:58:50 · 1237 阅读 · 0 评论 -
Android - 图片的处理,触摸监听事件,音乐播放,SoundPool,VideoView,视频播放,SurfaceView,拍照录像,传感器
Android - 图片的处理,触摸监听事件,音乐播放,SoundPool,VideoView,视频播放,SurfaceView,拍照录像,传感器原创 2017-06-06 12:05:02 · 1434 阅读 · 0 评论 -
Android - Fragment,View动画,组合动画,属性动画
Android - Fragment,View动画,组合动画,属性动画原创 2017-06-06 12:10:35 · 792 阅读 · 0 评论 -
Android - 版本控制软件,集中式与分布式,SVN提交规范,Git,Git操作步骤
Android - 版本控制软件,集中式与分布式,SVN提交规范,Git,Git操作步骤原创 2017-06-06 12:14:37 · 703 阅读 · 0 评论 -
Android - 代码的组织方式,splash界面,获取应用的版本号,获取服务器版本号,下载安装apk,跑马灯效果
Android - 代码的组织方式,splash界面,获取应用的版本号,获取服务器版本号,下载安装apk,跑马灯效果原创 2017-06-06 14:29:43 · 931 阅读 · 0 评论 -
Android - GridView,自定义开关控件,状态选择器selector,自定义对话框,抽取style
Android - GridView,自定义开关控件,状态选择器selector,自定义对话框,抽取style原创 2017-06-06 14:32:58 · 1112 阅读 · 0 评论 -
Android - xml动画,识别手势动作,代码抽取,获取手机SIM卡串号,获取联系人数据,开机广播,发送/解析短信,报警音乐
Android - xml动画,识别手势动作,代码抽取,获取手机SIM卡串号,获取联系人数据,开机广播,发送/解析短信,报警音乐原创 2017-06-06 14:39:30 · 1045 阅读 · 0 评论 -
Android - 定位方式,火星坐标系统,一键锁屏,MD5加密,骚扰拦截,黑名单数据库,增删改查单元测试
Android - 定位方式,火星坐标系统,一键锁屏,MD5加密,骚扰拦截,黑名单数据库,增删改查单元测试原创 2017-06-06 14:45:21 · 956 阅读 · 0 评论 -
Android - weight,patch图片,shape图形,ListView,服务
Android - weight,patch图片,shape图形,ListView,服务service原创 2017-06-06 15:11:51 · 8515 阅读 · 0 评论 -
Android - 在线浏览源码,电话短信相关,文本变化监听器,Interpolator,WindowManager
Android - 在线浏览源码,电话短信相关,文本变化监听器,Interpolator,WindowManager原创 2017-06-06 15:28:54 · 570 阅读 · 0 评论 -
Android - LayoutParams,小火箭,高内聚低耦合,回调,设备存储空间,获取应用信息
Android - LayoutParams,小火箭,高内聚低耦合,回调,设备存储空间,获取应用信息原创 2017-06-06 15:35:21 · 678 阅读 · 0 评论 -
Android - 销毁指定Activity
Android - 销毁指定Activity原创 2017-06-02 11:07:31 · 4773 阅读 · 2 评论