MaxSky MaxSky
4年前
PHP 取 Windows 启动时间及计算已启动秒数
php//代码使用nesbot/carbon包//getlastbootuptimeexec('WMICOSGETLastBootUpTime',$output);$bootUpTimecurrent(explode('',$output1));$bootUpTimeCarbon::createFromFormat('Y
Android开发你必须了解的几个原理
随着互联网的迅速发展,Android技术也是发生很大的变化,要求也是越来高了,在11,12年只要会基本的Android组件,会listview,分享就感觉很牛了,智能手机的发展,及用户普通追求高效率,用户体验的提升,要求开发人员必须会懂实现原理及优化APP程序;不管是面试他人还是被面试目前都经常问到原理性的问题,handler实现原理,activity启动原
检测xposed框架实现
1.检测安装包名javaprivatestaticintl(Contextcontext){inti0;PackageManagerpackageManagercontext.getPackageManager();try{packageMan
九路 九路
5年前
Android HandlerThread源码解析
在上一章Handler源码解析文章中,我们知道App的主线程通过Handler机制完成了一个线程的消息循环。那么我们自己也可以新建一个线程,在线程里面创建一个Looper,完成消息循环,可以做一些定时的任务或者写日志的功能。这就是HandlerThread的作用AndroidHandler消息机制源码解析(https://www.cnblogs.co
Wesley13 Wesley13
4年前
1.WebSocket编程—Hello World
1.引入jar包<dependencies<!servlet<dependency<groupIdjavax.servlet</groupId<artifactIdjavax.servletapi</artifactId<ve
Stella981 Stella981
4年前
Android SharedPreferences 数据升级
在应用开发时,可能随着需求或者其他因素,原设计的SharedPreferences的值需要更改,这时我们该怎么做呢?下面来看一个例子,这是我们第一版开发的,package com.laomou.demo;import android.content.SharedPreferences;public c
Stella981 Stella981
4年前
Android 数据存储笔记
我最近做项目用到了这个SQLite本地数据库,所以写篇博客总结一下,希望也能对小白有所帮助什么时候用SQLite(有固定规则的,大量的数据要保存时)SharedPreferences是一种轻型的数据存储方式,在保存数据的时候其实存储的是keyvalue对,类似于M
Stella981 Stella981
4年前
Android高频面试专题
点击上方Android扫地僧,选择星标公众号重磅资源、干货分享,快上车!!(https://oscimg.oschina.net/oscnet/ecac6f9071fd4ce3b7fccc78980dcac1.jpg)内存泄漏往往面试会问到是否有解决过实际问题,这个如果答不好,也是很容易露馅的,面试时必