9 西北狼神

尚未进行身份认证

我要认证

专注移动30年~~ ^_^

等级
TA的排名 6w+

转载自:【腾讯优测干货分享】Android5.0-6.0双卡适配指南

转载自:【腾讯优测干货分享】Android5.0-6.0双卡适配指南原作者:腾讯优测开发工程师 于长敏这里仅以获取sim卡的IMSI接口(getSubscriberId)和发短信接口(sendTextMessage)为例来详细讲解一下Android5.0-6.0双卡适配的策略,其他方面的双卡适配方案跟4.4以前相比并无特别大的区别,之前我们已有专家对此进行过详细的总结,这里就不重复说明了。...

2018-10-30 16:01:52

关于JVM内存模型与内存回收的那些B事

本文精要的说明JVM的内存模型和内存回收原理插入一篇JVM虚拟机版本介绍的体外文章这里写链接内容:https://www.zhihu.com/question/29265430?sort=created大家都知道Java虚拟机在运行程序的过程中会把它所管理的内存划分为若干个不同的数据区。一、首先我们来鼓捣鼓捣JVM的内存模型:这里引用简书一篇博文内容图:https://www.jianshu.com

2017-12-26 12:42:22

Android中的AOP编程之AspectJ实战实现数据埋点

原文地址:http://blog.csdn.net/xinanheishao/article/details/74082605文章背景最近在给某某银行做项目的时,涉及到了数据埋点,性能监控等问题,那我们起先想到的有两种方案,方案之一就是借助第三方,比如友盟、Bugly等,由于项目是部署在银行的网络框架之内的,所以该方案不可行。另外一种方案是就是给每一个方法里面数据打点,然后写入SD

2017-10-11 13:57:15

Android中使用WebView.loadData()中文乱码问题

如题:在android中使用API标准格式 webView.load("中文字付出","text/html","utf-8");显然你会发现加载出来全是乱码。解决办法:方法一:使用webView.load("中文字付出","text/html;charset=utf-8",null);方法二:使用webView.loadDataWithBaseURL(null, "中文

2017-07-20 14:38:07

谷歌官方MVP例子分析

官方给出了四种MVP架构模式:1、todo-mvp:MVP基础架构2、todo-mvp-loaders:基于MVP基础架构,获取数据部分使用了Loaders架构3、todo-mvp-databinding:基于MVP基础架构,使用了数据绑定组件4、todo-mvp-clean:基于MVP基础架构,引入Clean架构概念官方正在进行的MVP架构模式:1、todo-mv

2017-06-08 13:59:40

Java Thread 异常情况分析

Java官方文档描述:http://docs.oracle.com/javase/1.5.0/docs/guide/misc/threadPrimitiveDeprecation.html

2017-02-27 16:07:42

一行代码搞定android应用升级——EasyAndroidUpgrade

EasyAndroidUpgradehttps://github.com/lijunhuayc/EasyAndroidUpgradeEasyAndroidUpgrade支持的功能一行代码搞定android应用内部升级。EasyAndroidUpgrade用法及原理new UpgradeHelper.Builder(this) .setUpgradeUrl("http://192.1

2017-02-09 18:24:09

android文件下载器(轻量级)——EasyFileDownload

EasyFileDownloaderA lightweight for use in the android file downloader Download the APK is especially suitable for application in upgradehttps://github.com/lijunhuayc/EasyFileDownloaderUsageversion 1.1

2017-02-09 18:12:30

记录开源库 SystemBarTintManager 用法

曾使用过一次设置透明状态栏的开源库,地址:https://github.com/jgilfelt/SystemBarTint  部分手机未成功。在这记录搜寻到的另一份使用方式,目前手上的手机均通过。但是否完全可以用,还待有其他手机再测试。先记录代码如下:public void setStateBarColor(Activity activity) { if (Build

2016-11-04 09:47:48

Android SDCard路径问题

打印文件系统常用路径:protected void testSDCardPath() { mContext = this; log("Environment.getDataDirectory().getPath()", Environment.getDataDirectory().getPath()); log("Environment.getDown

2016-11-01 11:40:38

徐宜生系列——[Android中的睡与不睡]

转载自:徐宜生微信原创文章Android中的睡与不睡提问今天有朋友在微信上问我,为什么手机进入休眠后,还能收到电话、QQ的消息呢?    这个问题看上去好像很普通,实际上,估计很多人都不见得能够说的清楚。1  我们的处理器    那么实际上,在一般正常的情况下,系统在屏幕

2016-09-19 09:55:06

徐宜生系列——[推送,从入门到放弃]

转载自:徐宜生微信原创文章 推送,从入门到放弃    在今天的文章开始之前,有个忙想请大家帮一下,希望在京东、淘宝、当当、亚马逊购买了我的书的朋友们,帮忙去网店上给个简短的评价,举手之劳,还是多谢大家啦~~    OK 下面就是今天的文章,中秋三天,加急写出来的,算是对现在接手的推送功能的一个总结吧。推送    推

2016-09-19 09:48:54

Google发布flexbox-layout 能替代FlowLayout吗?

转载自鸿洋的微信推送:http://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&mid=2650820197&idx=1&sn=b500621730e63ae9b082ac802e48798c&scene=23&srcid=05177lW6p9V1Cfq4Fwh4V56I#rd原创 2016-05-17 鸿洋 鸿洋1 概述Google最近开源了一个和CSS3

2016-05-18 09:15:27

ADB 命令大全[收集]

http://blog.csdn.net/shuaihj/article/details/8889465我们自己如何来获取设备名称 呢?答案如下:在命令行中输入“adb shell”进入shell之后,再输入“cat /system/build.prop”其实,设备信息,主要是存放在“/system/build.prop”文件,通过“cat”命令就可以查看了.下面附

2015-10-13 15:23:47

Guava Cache 实现详解

来自:http://www.blogjava.net/DLevin/archive/2013/10/20/404847.htmlGuava作为Google开源出来的工具库,Google自己对Guava的描述:The Guava project contains several of Google's core libraries that we rely on in our Java-

2015-09-24 17:30:40

android APP UI设计图标注、换算

作为一名 Androider,能遇到一个优雅的设计屎也得靠运气。唉,说多了都是泪啊。狼哥特地贴上一篇关于UI设计的文章,你可以拿去BS你们的设计屎了。——————————————众所周知,对追求高还原的移动APP产品来说,移动APP设计稿上的精确尺寸标记是必不可少的的一步。很多设计师都抱怨APP程序员做的效果太差,跟设计图相差太多,你有没有提供最规范的Andro

2015-09-14 16:31:19

不用ubuntu,不用mac。教你在windows环境下轻轻松松将android platform源码链接到eclipse

原文地址:http://blog.csdn.net/liu470368500/article/details/40189397#reply做安卓开发的都知道。要想学好安卓开发。与源码打交道是必不可少的。虽然SDK里面为我们提供了部分源码。但是这远远不能满足我们的学习需要。经常因为一个问题而想去深入源码查看一下它到底是怎么实现的。追着源码进去看了,结果好了。在关键的地方。

2015-09-09 13:47:04

Android中使用Handler造成内存泄露的分析和解决

摘要 内存泄露,听起来很屌的样子?看了这篇文章,你会发现其实这个概念很简单。Android程序经常出现的一个现象是:内存占用越来越大,到最后用户不得不强行关闭程序来释放内存。导致内存越来越大的原因很多,其中最主要的原因之一,就是Handler使用不当导致的内存泄露。Android Handler 内存泄露 Memory Leak什么是内存泄露?Java使用有向图机制,通

2015-08-26 10:41:40

阻尼滑动--可以滑动过度的ScrollView(OverScrollView)

贴上一个我自己用过的阻尼滑动的ScrollView,像QQ里面那种滑动效果,虽然不是我写的,但是我觉得还可以,贴出来做个记录,有用到的时候免得到处去找。    代码如下:/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (

2015-08-17 15:42:00

深入理解JVM内幕

来源:http://blog.csdn.net/zhoudaxia/article/details/26454421/  每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM负责分析和执行Java字节码。Java开发人员并不需要去关心JVM是如何运行的。在没

2015-08-10 10:49:25

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!