自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 记录Dagger2

昨天才开始接触dagger2这种依赖注入框架,瞎玩了一会完全搞不懂之中的工作原理和联系,今天算是有所突破,就此记录下。依赖注入:就是目标类(目标类需要进行依赖初始化的类,下面都会用目标类一词来指代)中所依赖的其他的类的初始化过程,不是通过手动编码的方式创建,而是通过技术手段可以把其他的类的已经初始化好的实例自动注入到目标类中。开始的时候我有几个疑问:1.Dagger2中Module,C...

2018-09-05 14:26:15 234

原创 初次尝试RXJava + Retrofit

最近换了份工作,闲来无事,来学学一些很流行的框架,并记录下 首先来说说Retrofit的简单使用在官网对Retrofit的描述是这样的A type-safe HTTP client for Android and Java说人话就是“一个类型安全的用于Android和Java网络请求的客户端”,其实就是一个封装好的网络请求库。接下来就来看一下这个库该怎么用。首先我在网上找了一个AP...

2018-09-04 14:32:36 206

原创 PowerManager.WakeLock

PowerManager的权限声明PowerManager的任何操作都必须声明权限:PowerManager.WakeLock的常规使用对于WeakLock的操作,acquire()方法和release()方法必须成对出现,即加锁之后一定要释放锁。PowerManager powerManager = (Power

2017-06-14 16:22:08 518

原创 继上篇从源码看类 X509Certificate

首先 来看看这个类的继承关系 public abstract class X509Certificateextends Certificateimplements X509Extension可以看出X509Certificate的父类是Certificate,并且实现了X509Extension接口这都是些常用的方法,其中getSignture返回的是原

2017-06-06 10:34:06 1476

原创 Android 禁止安装没有授权的第三方应用

平时也就只会跑程序,也不知道Android安装程序是个什么原理Android应用安装有如下四种方式1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.第三方应用安装――通过SD卡里的APK文件安装,有安装界面应用安装的流程及路径 应用安装涉及到如下几

2017-06-03 10:16:35 8894

原创 Android 与H5交互的小Demo

Android与H5交互最近H5与Android交互,混合型开发看样子很火啊,平时也只是听说,都没有实际的去玩过,正好今天玩了玩,并不是很难啊,今天就记录下来步骤,方便以后直接查看Web View确实是Android提供的一个很强大的控件啊,以前用的不多,现在才发现它的功能确实不可小觑WebSettings settings = webView.getSettings(

2017-05-09 16:16:26 589

原创 初玩JNI

最近玩了下JNI,今天就来记录下来JNI的一些步骤以前在Eclipse上面玩JNI配置是很麻烦的,现在用AS了,感觉简单的就不止一点点了1.首先从官网上下载NDK,并配置好环境变量2.在AS的Structure里面配置好相应的路径3.新建项目,并创建class文件public class JniUtils { public static native Str

2017-05-03 17:04:46 195

原创 蓝牙连接打印机的小Demo

项目需求,最近在玩蓝牙连接打印机,并实现打印功能的Demo

2017-04-18 17:09:37 4351 2

原创 今天碰到的有关签名的问题

今天玩的项目是公司的在线升级项目,我就是负责调试Bug,顺带在过程中学点东西。项目到手后我就发现了个问题了,我把System下的apk删除之后,发现as还是无法将Demo运行到真机上。顺带还报了个错误  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES。好吧,开门不顺经过漫长的寻找,找到了答案。原因就是因为签名的问题。。。什么时候会报  

2017-04-08 16:38:24 366

原创 as运行时 报错DELETE_FAILED_INTERNAL_ERROR和INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决办法

今天在运行项目时发现报错,由于这个项目本来就是运行在system里面的应用,没有权限删除它,这可真的难得我好久,上网查资料,也有了自己的一套解决办法首先报这个DELETE_FAILED_INTERNAL_ERROR的时候,我就在想是不是我真机上没有权限了,adb命令我也不是很熟悉,就傻傻的玩了很久,也没得出个什么结果接下来我就分享下我是如何删除系统级应用的还是说我的解决

2017-04-07 17:06:11 1499

原创 Android中的内存泄漏

最近在公司调BUG,把一个Camera程序跑1000遍,前面还好,蛮稳定的,到后来直接就卡死了,查看Logo日志,原来是因为申请不到内存了,WTF!!!讲真,跑到900多次卡死,真的很崩溃弄了几天也找不出真正的原因,总以为是自己调用了什么资源没有释放。。。后来一想,内存泄漏还是有其他的原因的。一下就是本人的亲身感受和这几天在网上查看资料的心得1.单例造成的内存泄漏

2017-04-01 17:32:21 190

原创 在玩二维码扫描解码时碰到的问题

今天老大出差,没人给任务,闲来无事就玩玩与公司相关的一些小Demo。二维码生成简单,固定不变的代码,玩来玩去还是这些代码代码如下:button.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view)

2017-03-27 19:40:11 2268

空空如也

空空如也

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

TA关注的人

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