- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 Xutils加载自建证书与服务器进行双向验证
public static HttpUtils getInstances(Context mContext) {if (mInstance == null) {mInstance = new HttpUtils();mInstance.configTimeout(5000);mInstance.configSSLSocketFactory(CustomerSocketFacto
2016-12-30 17:17:57 1273
原创 adb操作sql数据库最全基础语句
1.查询所有数据库mysql>show databases2.创建数据库mysql>create database mybase->default character set utf8 ---指定默认字符集创建mybase数据库3.查看数据库默认字符集mysql>show create database mybase4.删除数据库my
2016-12-29 09:16:59 2071
转载 Android系统的进程,任务,服务的信息
获取android系统中进程,任务,服务信息,需要通过ActivityManager类来实现。 ActivityManager的功能是为系统中所有运行着的Activity交互提供了接口。 ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE
2016-12-20 13:58:07 404
转载 Android 4.4的栈结构变化
我们知道,activity 在 AMS 中的形式是 ActivityRecord,task 在 AMS 中的形式为TaskRecord,进程在 AMS 中的管理形式为 ProcessRecord。我们先看下 4.4 之前的版本:android4.4 之前的版本,AMS 管理 Task 是通过一个 ArrayList mHistory 来管理所有的 activity:
2016-12-16 13:37:40 292
转载 Activity、Task、应用和进程
Activity、Task、应用和进程 很想弄清楚启动一个Activity和Task(任务)的关系,网上也有很多相关资料,由从源码来具体分析的,也有针对launchmode来分析,但都不是自己的,理解起来总不是那么容易,为此,尝试着自己去理解其中的逻辑。不过事先需要弄清楚两个问题:谁负责管理Activity?Android的framework框架中采用C/S的方式实现由后台服务
2016-12-16 13:36:19 534
转载 GitHub常用优秀开源Android项目
原文地址为http://www.trinea.cn/Android/Android-open-source-projects-view/,作者Trinea参考:http://blog.csdn.NET/shulianghan/article/details/18046021参考:http://blog.csdn.Net/finddreams/article/details/4092
2016-12-14 18:10:35 1789
原创 常见加密算发
一、常见的hash算法:MD5SHA1SHA256二、常见的对称加密算法:DES3DESTDEABlowfishRC5IDEA三、常见的非对称加密算法:RSAECCElgamal待续~~~
2016-12-14 16:49:13 337
原创 Android continue、break、return的区别与使用
一、continue :作用是跳过循环本中剩余的语句而强行执行下一次循环(即:不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环)。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。public class Test { public static void main(String[] ar
2016-12-14 11:15:57 11072
转载 Android线程池的使用与理解
1.在什么情况下使用线程池? 1.1单个任务处理的时间比较短 1.2.将需处理的任务的数量大 2. 使用线程池的好处: 2.1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 3. 使用线程池的风险 虽然线程池是构建多线程应用程序的强大机制,但使用它并不是没有风险的。用线程池构
2016-12-13 17:30:36 391
原创 adb 启动Activity、Service,发送Broadcast以及Android常用的adb指令
一、adb启动Activity:adb shell am start -n {包(package)名}/{包名}.{活动(activity)名称}如:启动浏览器adb shell am start -n com.android.browser/com.android.browser.BrowserActivity二、adb关闭Activity:adb shell am forc
2016-12-09 09:17:47 18447
原创 adb命令行操作sqlite数据库
adb命令行操作Android 真机sqlite3数据库,可以直接通过adb shell来完成。但是前提条件必须是获取root权限。# 获得root权限adb rootadb remount #拷贝sqlite3二进制文件到android真机中adb push ~/Downloads/sqlite/sqlite3 /s
2016-12-01 10:03:21 929
Logger开源log日志jar包
2017-09-16
Android实时判断网络连接(wifi/2G/3G/4G)
2016-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人