自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学到老活到老

还在路上

  • 博客(15)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Fragment切换偶发白屏问题解决记录

在开发的过程中有一个场景,频繁replaceFragment的时候偶发白屏。fragment已经创建并执行,但是页面空白。比如定义translate动画时不要嵌套定义动画文件不要使用AnimationSet。经过排查后发现是动画问题,导致。

2023-10-29 08:30:10 258

原创 落伍Android开发康复之路

简单易懂的教程,跟着一步步练习。

2023-02-28 21:20:53 95

原创 【Android 源码学习】Android应用程序进程启动原理

要想启动一个应用程序,首先要保证这个应用程序所需要的应用程序进程已经被启动。AMS在启动应用程序时会检查这个应用程序需要的应用程序进程是否存在,不存在就会请求Zygote进程将需要的应用程序进程启动。

2023-02-08 23:25:59 310

原创 【Android 源码学习】系统架构和启动流程

android 系统架构和启动流程

2022-11-10 15:27:39 310

原创 【Android 源码学习】SystemServer启动原理

SystemServer是Android系统的核心之一,大部分Android提供的服务都在该进程中。启动Binder线程池,这样就可以与其他进程进行通信创建SystemServiceManager用于对系统的服务创建、启动和生命周期管理。启动各种系统服务。

2022-10-27 17:21:05 834

原创 【Android 源码学习】Zygote启动原理

Zygote启动原理。

2022-10-26 12:12:27 810

原创 【Android 源码学习】 init启动

Android 源码学习 init启动流程、属性服务

2022-10-24 17:02:04 1401

原创 PowerMock 单例类

要测试的方法,调用了一个单例模式写的类。这个类的构造方法又有方法调用,并且静态成员直接创建。

2021-10-09 11:03:08 522

原创 Parcelable encountered IOException writing serializable object

今天遇到的问题 我的Intent的并没有传递数据,不过在FragmentDialog里。跳转的时候无辜报错 后来发现需要关闭此Dialog 还有种情况今天排查了  在 newInstance中 传递serializable 的对象不靠谱 在界面到后台的时候回报错。实现 Parcelable 后解决此问题...

2018-08-13 17:59:38 223

原创 Geany设置生成命令问题

geany 'python' 不是内部或外部命令,也不是可运行的程序 或批处理文件。明明在命令行中可以使用python指令,配置Geany编译却不行.贴吧里有位老兄解答了疑惑...选择无 在输入进来就好了..所有的都是...

2018-07-13 22:27:46 14526 3

原创 自定义水平ProgressBar

ProgressDrawable <item android:id="@android:id/background" android:drawable="@drawable/progress_patch_white_orange"> <scale android:drawa

2017-11-17 11:11:08 649

原创 使用Vector 升级AndroidStudio 3.0 后 报错解决

原来使用了一些SVG图片 导入到工程里。升级3.0后遇到了问题Error:Execution failed for task ':app:mergeDebugResources'.> There were multiple failures while executing work items > A failure occurred while executing com.and

2017-10-26 11:28:20 3198

转载 android JNI 验证签名

把关键数据使用C来保存增加破译难度JNI获取签名 验证程序

2017-07-14 10:38:54 1160

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2017-07-14 10:34:33 206

原创 Eclipse中设置keystone提示:Keystore was tampered with, or password was incorrect

自定义创建keystore,之后在Eclipse中设置.结果显示Keystore was tampered with, or password was incorrect.导致MD5和SHA1没有显示。其实创建的keystore没有问题,只是Eclipse中默认读keystore的密码是android。所以如果想要在Eclipse中显示,就需要把密码也设置为android。否则要导出apk时就

2015-11-18 11:49:39 1573

SVN Eclipse 插件1.10.8

Subclipse 1.10.8 Eclipse的SVN插件。 来自于官网subclipse.tigris.org

2015-01-13

RPC简单学习文档

RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层,RPC使得开发网络分布式多程序更加容易。

2012-10-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除