一点空

只要热爱生活,一切都在意料之中

android反编译系统应用

因为工作需要,需要看看某个系统apk是怎么实现特定的功能的。 看看有没有可以利用的地方 获取到应用的包名 打开应用的某个页面 进入adb shell shell里面 dumpsys activity|grep ACTIVITY 获取到包名 根据包名查看应用的信息 ...

2019-06-11 19:39:14

阅读数 6

评论数 0

解决stetho第一次连接白屏的问题

1.首先确定网络有没有被墙调,能访问谷歌不见得chrome的某些服务没有被墙 ping chrome-devtools-frontend.appspot.com ping chrometophone.appspot.com 如果两者都能ping的通,直接在chrome浏览器里输入chrome:/...

2019-05-23 13:57:58

阅读数 53

评论数 0

Android静默安装和卸载

记录一次坑爹的Android静默安装和卸载,别人遇到的问题我都遇到了。 终于找到了一个详细的解释的地方 这里是详细的地址

2019-05-15 11:34:41

阅读数 5

评论数 0

Dialog不能设置宽高的问题

此文仅记录一个坑 大家都知道dialog设置宽高 的代码如下: WindowManager.LayoutParams lp = dialog.getWindow().getAttributes(); lp.width = width; //设置宽度 ...

2018-12-06 16:50:24

阅读数 524

评论数 2

Android编译gradle 动态修改版本号

在构建代码的时候不想每次都修改版本号,需能够增加一个功能在特定的条件下动态的修改版本号 在manifest里面加入占位符号 <manifest xmlns:android="http://schemas.android.com/apk/res/andro...

2018-11-26 15:06:15

阅读数 581

评论数 0

android调试stetho的那点事

在调试安卓程序的过程中,受不了每次看日志查看网络的响应和导出db的动作(甚至有时候都无法导出db),这里安利一个facebook出品的神器 stetho,不过这个有些限制,在使用的时候一定的通过usb与调试的手机相连通的,也要使用chrome浏览器 1. stetho支持的功能 支持的功能主要...

2018-10-22 15:06:52

阅读数 202

评论数 0

Gradle工作原理全面了解

说gradle之前先扯个笑话,有次我给我同事说,gradle在web里面管理各种jar也挺好用的,我同事跳起来“纳尼,这玩意还可以用在别的地方,不是android特有的么?” 。可能做某一项工作可能就认为都是为自己服务的 ,这个想法很奇怪的。 gradle是一个用来管理的编译构建流程的软工具而已,...

2018-09-27 19:31:45

阅读数 924

评论数 0

正则表达式学习

正则表达式 就是为了查找到制定的字符串。 学习它没有那么难的,最简单的表达方式就是 {在哪里} {什么字符} {匹配多少次} 一、定位符(在哪里) 字符 描述 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与...

2018-09-15 11:42:26

阅读数 64

评论数 0

android面试题

本文整理了的问题来源于开源项目 . https://github.com/AweiLoveAndroid/CommonDevKnowledge/blob/master/interview/summary.md 写了一部分答案,需要自己慢慢的补充和完善,把这当做一个大纲来了解 一. And...

2018-09-03 22:27:39

阅读数 76

评论数 0

java面试题及参考答案

本文整理了的问题来源于开源项目 . https://github.com/AweiLoveAndroid/CommonDevKnowledge/blob/master/interview/summary.md 写了一部分答案,需要自己慢慢的补充和完善,把这当做一个大纲来了解 java基础 ...

2018-09-03 22:17:33

阅读数 234

评论数 0

android View移动的四种方式

我喜欢看动态的东西,总想着能够做出炫酷啊的东西,先要学习一些基本的让Anroid视图动起来的方式。Android 为了达到移动的目的,有多种移动的方式。这几张方式的限制和使用 早期让我觉得有些懵。现在做一个总结,综述下这些移动方式,讲述他们的差异和用途。 改变布局参数。通过设Layou...

2018-09-02 15:01:27

阅读数 1823

评论数 1

Android 阴影背景的四种实现方式

先上图,看看最终个效果。 总的来中有二种手段来实现 1. 使用layer-list 2. 使用Elevant 使用layer-list layer-list的方式的就一层一层绘制叠加,下面的item总是覆盖在上面的item上。 方式一:用一条条的线条来叠加 就是一条条有梯...

2018-08-27 20:06:09

阅读数 3102

评论数 0

设计模式汇总

设计模式之 六个原则 一法则 都为了践行当初上学时喊的口号:1.封装 继承 多态 2. 高内聚 低耦合 合成聚合复用原则 一句白话来说明:少继承,多用成员变量 开闭原则 一句白话来说明:买定离手,不要改 对类的拓展开放,对类的修改封闭 单一职责原则 ...

2018-03-12 17:10:53

阅读数 121

评论数 0

yarn原理 (学习笔记)

Yarn简介 YARN (Yet Another Resouce Negotiator) :另外一个资源管理器 为啥要搞这个玩意,其实是有原因的。 并不是开发者太闲了。 主要解决hadoop 1.0 中mapreduce的问题 1. 存在单点故障 2. JobTracker“大包大揽”...

2018-03-11 13:06:32

阅读数 154

评论数 0

HDFS原理了解 (学习笔记)

HDFS简介 HDFS:Hadoop Distributed File System(hadoop分布式文件系统) 分布式,感觉好厉害的样子啊,有网络文件系统,有本地文件系统,现在又多了一个分布式的文件系统。之所以是要分布式,是数据要放到多个主机上面去。放的东西在集群中,就是分布式啦! 想要...

2018-03-06 20:16:28

阅读数 8024

评论数 0

chrome浏览器快捷键使用

超爱chrome ,用着舒服 熟练的使用其中的快捷键会让你更舒服 在chrome上按`F1`可以进入帮助文档页.可以这个页面是需要翻墙的. 翻墙..心累不,老铁!所以我就整理一下,备忘以及造福大众 原始地址,不翻墙无法访问请叫我雷轰! 以下的快捷键 对window 和 linux生效标签页和...

2017-12-19 19:20:20

阅读数 12259

评论数 2

cmd命令入门,简单教程(DOS?)

不会CMD命令的程序猿不是一个好的程序猿! 咳咳,当然在Linux下就要会Shell脚本。 这是一篇真正的入门,讲解一般的DOS可以怎么使用。不排列庞大的命令条目,这里只举例子。按照废话的惯例,先普及下基础知识,走你:以下提及的win键,就是键盘上那个有个窗户图标的键 win7或者XP直接...

2017-12-19 16:52:30

阅读数 38420

评论数 10

scrapy环境搭建 爬虫入门了解

我在学习爬虫,下面的内容都我经历的过程,是笔记,也是总结.希望对同新有所帮助 大体的思路就是 环境安装->运行scrapy->分析网页->模拟静态网页登录->模拟动态网页登录 环境安装 基于unbuntu,其它的没有试试. python代码对齐有点奇怪,代码可能有...

2017-12-15 13:53:06

阅读数 181

评论数 0

android 开发不得不了解的adb

如果你还在慢慢在手机点击各种界面来 进行对应的操作,那你就太out 了.通过adb 连接上你的手机,你就拥有了全世界. ADB 全称 Android Debugger Bridge . 是放在android sdk包 platform-tools 中的一个可执行程序工具.因为是一个单独的程序...

2017-12-09 11:32:31

阅读数 155

评论数 0

我眼中的代理模式

什么时候需要用到代理模式不希望与真实的对象进行交互,或者需要做一些额外的控制。因为是代理的关系,所以与代理对象交互的时候,就像与真实的对象交互一样。只是中间的代理类会做一些额外的操作。现有的代理模式中有静态代理和动态代理两种,静态代理就是在编译的时候代理的关系就已经确定了,而动态的代理是在运行的时...

2017-10-13 19:44:33

阅读数 118

评论数 0

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