Sun

简约不简单,平凡不平庸!

Linux常用命令整理

目录 Linux下的文件系统 用户目录 Linux主要目录速查表 常用命令 小技巧 Linux下的文件系统 在Linux下,我们看到的是文件夹(目录),没有盘符这个概念,只有一个根目录/,所有文件都在它下面 用户目录 位于/home/user,称之为用户工作目录...

2019-06-10 19:39:07

阅读数 22

评论数 0

Android dumpsys cpuinfo 信息解读

Android dumpsys命令详细使用:https://blog.csdn.net/jingwen3699/article/details/82631235 adb shell dumpsys cpuinfo Load: 0.72 / 0.79 / 0.85 CPU usage fr...

2019-06-05 17:02:43

阅读数 30

评论数 0

一文入门python 纯代码示例

目录 0.背景 1.基础 2.运算符与表达式 3.控制流 4. 函数 5.模块 6.数据结构 7. 面向对象 8.文件 9.异常 10.with语句 11.标准库 0.背景 如果你熟悉java 或其他面向对象语言,快速看下面这些代码快速入门python 1.基...

2019-05-28 14:53:17

阅读数 7

评论数 0

【Android架构】03.架构设计的决策

架构的分工 内含来源于需求,将需求分为两种 eg:买卖东西 第一种需求-> 成为[基类]的内含 (先产生) 买主来之前已知的知识 第二种需求-> 成为[子类]的内含 (后产生) 买主来到之时提供的需求知识 两种需求存在时间差距,程序要解决的问题,必须要把两种...

2019-05-22 21:06:04

阅读数 7

评论数 0

【Android架构】02.UML概述及EIT造型理解

背景 架构师(Architect)的职责就是创意设计与人际沟通。在规划架构或框架的阶段,还没开始编写Android程序之前,架构师如何进行创意思考呢? 又如何将创意设计表达出来?达芬奇(Leonardo da Vinci)他具有非凡的图形绘制和思考能力(例如蒙娜莉萨的微笑就是他的名作)。作为架构...

2019-05-15 21:21:29

阅读数 10

评论数 0

【Android架构】01.OOP基础

0.前置 本文及后续【Android架构】文章学习整理自高焕堂架构师视频,若有疑问请联系我删除。 1.OOP Object Oriented Programming 面向对象编程 Oriented 可以理解成一种信仰, 一切皆对象,Object-oriented”相信任何软件都是由对象...

2019-05-14 21:27:16

阅读数 10

评论数 0

Android应用具有persistent属性时升级清理AMS缓存数据

Android系统中,为了某些目的需要保证应用运行时尽量不被系统kill(特别是处于后台时),所以都会给应用增加persist标签,以避免在系统低内存时被系统kill,也算是系统级的保活方案, 不过要使android:persistent 属性生效, 普通应用是不行的,需要将应用push至系统目录...

2019-05-14 19:38:20

阅读数 99

评论数 0

写在戊戌年末

一转眼,又一个年头即将过去 这一年,在历经了更换工作后的整整一年 这一年,大学毕业的第4个年头 这一年,杭漂整整3年 这一年,逐渐适应了新的工作环境和工作方式 这一年,有了和原来不一样的生活方式(

2019-02-01 15:26:02

阅读数 62

评论数 0

反编译APK

1.将APK直接解压 (修改后缀名为.zip,然后解压)后,可以看到目录下包含一个classes.dex文件。   2.安装 dex2jar 下载地址:https://sourceforge.net/projects/dex2jar/   3.dex转换成jar 将需要反编译的dex...

2019-01-16 19:07:10

阅读数 35

评论数 0

Android 辅助功能(无障碍)自定义开发类似微信抢红包插件

背景: 通常在无人值守的Android智能设备或不能触摸交互的设备中,当系统运行异常时, 系统有可能会弹出应用程序无响应(ANR)对话框,提示是否终止当前进程或等待,或应用程序异常退出时系统偶尔也会有弹窗,那么对于无人值守的设备,我们可以通过Android 辅助功能,监听到有异常时, 自动帮用户...

2018-12-16 17:36:47

阅读数 846

评论数 0

java文章收集

java反射 http://a.codekk.com/detail/Android/Mr.Simple/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8B%20Java%20%E5%8F%8D%E5%B0%84%20Reflection

2018-12-07 10:48:44

阅读数 18

评论数 0

HandlerThread 快速使用

什么是HandlerThread HandlerThread本质上是一个线程类,它继承了Thread; HandlerThread有自己的内部Looper对象,可以进行looper循环; 通过获取HandlerThread的looper对象传递给Handler对象,可以在handleMess...

2018-12-06 16:08:40

阅读数 31

评论数 0

Android/Java 压缩/解压/加密文件/zip

背景         常我们再开发过程中,无论是Android 客户端程序还是桌面程序,有可能涉及到文件的上传和下载,多文件时通常做zip压缩处理,将多个文件压缩为一个zip包,方便传输,另外,客户端内也可能会涉及到一些资源的下载,这些资源通常都以zip的方式存放在服务器上,客户端可以在合适的时...

2018-11-06 19:05:44

阅读数 368

评论数 0

Android IntentService快速使用

背景/简介 在Android开发中,凡是遇到耗时操作通常都会交给Service去做,比如上传文件,下载文件等需要耗时的任务。出于对内存的考虑,如果担心Service被杀,通常还能通过startForeground(int, Notification) 将服务升级为前台服务,提升优先级。 ...

2018-11-02 14:45:55

阅读数 32

评论数 0

Android AlarmManager  定时任务/报警管理

Android AlarmManager  定时任务/报警管理   官方解释:AlarmManager类提供对系统警报服务的访问。这些允许您安排应用程序在将来的某个时间运行。当警报响起时,Intent系统会广播为其注册的警报,如果目标应用程序尚未运行,则会自动启动它。设备处于休眠状态时会保留已...

2018-11-01 16:43:48

阅读数 1266

评论数 0

Android 自定义数字键盘

先来看下截图     有时需要输入验证码或者数字密码的地方,为了安全和便捷,应用内通常会自定义一个数字键盘,来帮助用户完成输入。 那么我们来自己动手撸一个键盘出来;   1.首先在res目录里新建xml目录,然后在xml目录中新建num_keyboard.xml: &a...

2018-10-31 14:13:35

阅读数 260

评论数 0

Android 一键锁屏(系统管理员方式实现)

1.首先需要创建一个广播接收者,继承DeviceAdminReceiver,无需重写任何实现; public class LockReceiver extends DeviceAdminReceiver { }   当然,广播接收者要注册 <!-- 设备管理 --&...

2018-10-22 20:13:31

阅读数 78

评论数 0

Android 通过ADB Shell 强行关闭和启动应用

1.在PC上通过adb 关闭/启动应用 1)通过adb连接设备 adb connect 192.168.1.XX , 当然也可以通过USB 直接连接; 2) 执行adb shell ps 查看当前正在运行的进程列表,可以获取进程的名字; 3)执行adb shell am force-...

2018-10-16 10:39:23

阅读数 2912

评论数 0

Android 代码模拟物理按键

开发中有遇到这样的情况,物理按键个数有限, 想用代码模拟其他物理按键输入,这里用了shell 命令在程序运行时环境里模拟按键事件。 因命令执行会阻塞线程, 所以最好是在子线程里执行命令: new Thread(){ @Override pub...

2018-10-15 17:54:08

阅读数 1920

评论数 0

Android反射调用goToSleep实现一键锁屏、亮屏

/** * 关闭屏幕 ,其实是使系统休眠 * */ public static void goToSleep(Context context) { PowerManager powerManager= (PowerManager)context.getSystemServic...

2018-10-11 11:33:48

阅读数 883

评论数 0

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