自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西北狼神

专注移动 3000年

  • 博客(55)
  • 资源 (21)
  • 收藏
  • 关注

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

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

2017-12-26 12:42:22 464

原创 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 467

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

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

2017-02-09 18:24:09 3219

原创 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 3643

转载 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 1848

原创 android开发者应该收藏的优秀博客和技术网站

作为一名Androider,你应该看看的网站先推个自己的广告: 一个轻量级android文件下载器,适合自己写APP的的升级,也可用于应用内带下载功能的APP。 CSDN地址:http://blog.csdn.net/lijunhuayc/article/details/54950915 Github地址:https://github.com/lijunhuayc/EasyFileDownlo

2015-06-16 13:48:56 2888 5

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

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

2018-10-30 16:01:52 459 1

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

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

2017-10-11 13:57:15 9237 2

转载 谷歌官方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 1815

原创 Java Thread 异常情况分析

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

2017-02-27 16:07:42 546

原创 记录开源库 SystemBarTintManager 用法

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

2016-11-04 09:47:48 6979

原创 Android SDCard路径问题

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

2016-11-01 11:40:38 1281

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

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

2016-09-19 09:55:06 741

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

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

2016-09-19 09:48:54 1766

转载 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 1046

转载 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 2357

转载 android APP UI设计图标注、换算

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

2015-09-14 16:31:19 5626 1

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

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

2015-09-09 13:47:04 654

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

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

2015-08-26 10:41:40 1004

原创 阻尼滑动--可以滑动过度的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 5146 2

转载 深入理解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 672

转载 解决ViewPager和PagerAdapter中调用notifyDataSetChanged失效的问题

Google在Android 3.0SDK中推出的ViewPager控件很大程度上满足了开发者开发页面左右移动切换的功能,使用非常方便。但是使用中发现,在删除或者修改数据的时候,PagerAdapter无法像BaseAdapter那样仅通过notifyDataSetChanged方法通知刷新View。最基本的方法:针对于child view比较简单的情况(例如仅有TextView、Imag

2015-08-01 00:16:20 3760

转载 Java中volatile关键字详解

转载自百度百科:就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果不加入volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。1作用volatile的作用是: 作为指令关键字,确保本条指令不会因编

2015-07-20 16:12:16 1586

转载 LeakCanary:检测所有的内存泄漏

原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0509/2854.html英语原文: LeakCanary: Detect all memory leaks!1234ava.lang.OutOfMemoryErrorat android.

2015-06-16 16:22:36 760

转载 picasso-强大的Android图片下载缓存库

来源:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0731/1639.html泡在网上的日子 picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加

2015-06-16 15:25:08 739

转载 Google推荐的图片加载库Glide介绍

来源:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一

2015-06-16 13:59:05 737

转载 在你的Android App中支持多种主题 ( Part 2 )

接上一篇文章:http://blog.csdn.net/lijunhuayc/article/details/46516733来源:http://www.devtf.cn/?p=96原文地址: Part1   http://www.hidroh.com/2015/02/16/support-multiple-themes-android-app/ Par

2015-06-16 13:34:52 751

转载 在你的Android App中支持多主题

来源:http://www.devtf.cn/?p=82原文地址: Part1   http://www.hidroh.com/2015/02/16/support-multiple-themes-android-app/ Part2   http://www.hidroh.com/2015/02/25/support-multiple-themes-android-app-part-

2015-06-16 12:34:50 1236

转载 Fresco介绍 - 一个新的android图片加载库

来源:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0402/2683.html泡在网上的日子 发表于 2015-04-02 12:13 第3254 次阅读在Android设备上面,快速高效的显示图片是极为重要的。过去的几年里,我们在如何高效的存储图像这方面遇到了很多问题。图片太大,但是手机的

2015-06-16 12:30:00 688

转载 Android 学习笔记-eclipse下ButterKnife配置和简单使用

今天想用ButterKnife来写代码,发现案例怎么弄也弄不行,就到处百度,可是百度上很多都是将怎么用,后面不屑搜索下找到了配置的方法原来是因为没有配置所以都不能用下面讲解一下配置过程,1、安装Annotation Processin然后下一步下一步就可以了2、配置右键你的工程,选择“Properties”,会出现如下界面:

2015-05-06 14:20:12 1311

原创 Java解压缩技术(三)BZIP2压缩-解压缩

Java解压缩技术的实现 GZIP ZIP BZIP2与GZIP  ZIP 不同的是BZIP2在Java中没有实现,BZIP2的实现是Apache提供的Commons-Compress.jar来实现的关于 Commons Compress请移步:http://commons.apache.org/proper/commons-compress/还是直接上代码

2015-04-14 15:36:24 6552

原创 Java解压缩技术(二)GZIP压缩-解压缩(

Java解压缩技术的实现 GZIP ZIP BZIP2没啥好说的,都是些文件IO操作package com.ljh.gzip;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStr

2015-04-14 15:33:00 1194

原创 Java解压缩技术(一)ZIP压缩-解压缩

Java解压缩技术的实现 GZIP ZIP BZIP2

2015-04-14 15:23:51 1434

原创 带你从app入口到对话框到悬浮窗剖析android-UI层级系列参考资料

这里是《带你从app入口到对话框到悬浮窗剖析android-UI层级系列》分析的时候参考的一些博客资料,依次列出下面:ActivityManagerService分析一:AMS的启动http://blog.csdn.net/lilian0118/article/details/26561835ActivityManagerService 源码分析----Activity管理(一)

2015-04-09 13:35:04 1027

原创 带你从app入口到对话框到悬浮窗剖析android-UI层级系列二

上一篇文章做了个简单的介绍,地址:http://blog.csdn.net/lijunhuayc/article/details/44937983接下来开始寻找android应用程序入口。有部分网友以为android的入口是activity或者oncreate()方法,其实都不准确,android中有一个类叫ActivityThread.java,位于android.app包中,这

2015-04-09 13:06:57 1191

原创 带你从app入口到对话框到悬浮窗剖析android-UI层级系列一

起源:前几天一个网友问我,他有个需求在来电的时候弹窗提示信息—使用WindowManager.addView(),但是遇到360之类的系统安全APP也会弹窗提示,会被其他的弹窗盖住,使用TYPE_SYSTEM_ALERT类型过后,有的手机会有的机器不会,然后我突然想起既然大都是这种方式添加的弹窗,我们能不能获取到其他APP的弹窗View呢,如果能获取到,那么可以将之移除 *_*,哇咔咔咔~太坏

2015-04-08 11:00:53 3850

转载 Android 开发规范

Android 开发规范一、Android 编码规范1.java 代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和,字母全部大写,单词之间用隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lvRelativ

2015-03-31 10:23:28 495

转载 Android APK安装包瘦身法则

Android APK安装包瘦身很显然,APK安装包越小越好。下面从代码,资源文件,使用策略几个方面简要介绍下:代码保持良好的编程习惯,不要重复或者不用的代码,谨慎添加libs,移除使用不到的libs。使用proguard混淆代码,它会对不用的代码做优化,并且混淆后也能够减少安装包的大小。native code的部分,大多数情况下只需要支持armabi与x8

2015-03-27 16:51:02 649

原创 android代码审查工具---lint工具的使用

转载请著名出处:http://blog.csdn.net/lijunhuayc搞了这么久android我居然不知道lint工具是干啥的,虽然每次在eclipse下右键项目android tools下面都能看到它,我却木有去瞧瞧她能干嘛~作为一枚android搬砖人,我感到羞愧啊~~~~~好吧,既然没用过,那几天看到这玩意儿,知道她能干啥了,那么就来现场调戏她一番再说~你

2015-03-27 13:23:30 4025

原创 android之资源优化处理---图片压缩

android之资源优化处理—图片压缩转载请著名出处,谢谢:http://blog.csdn.net/lijunhuayc 前几天对N年前的android旧项目做优化的时候,有个界面进不去,刚切换就OOM了,详细查看之下,竟然发现了400k之大的资源文件,靠,这怎么了得。想用PS自己做无损压缩,怎奈PS技能渣的掉牙,无果!~ 刚好今天看到了几款免费的图片压缩工具,随不是无损压缩,但这个

2015-03-27 13:11:20 1901

FlutterJsonBeanFactory-Plugin.zip

FlutterJsonBeanFactory 插件

2020-08-25

JsonViewer

JsonViewer.rar,一款json格式化查看工具

2016-03-10

jcpicker颜色拾取

jcpicker颜色拾取

2016-03-10

中文转码器(文件)

很好用的一款中文转码器

2016-03-10

阻尼滑动[可以滚动过度的ScrollView]

贴上一个我自己用过的阻尼滑动的ScrollView,像QQ里面那种滑动效果,虽然不是我写的,但是我觉得还可以,贴出来做个记录,有用到的时候免得到处去找。

2015-08-17

CompressUtils

Java解压缩技术的实现 GZIP ZIP BZIP2

2015-04-14

仿微信6.0左右滑动渐变切换效果[大陆第一人]

介绍:BottomMenuSlideGradientSwipe是一个仿微信6.0左右滑动渐变切换效果的demo,特分享与大家探讨 [目前上面只有一个自己写的自定义AlertDialog对话框,有兴趣的朋友可以看一下,当然肯定没得前段时间出来的那个专门的动画对话框好哈] 群里很多网友多次讨论过新版微信6.0的滑动渐变导航[底部菜单渐变切换]的效果怎么做的,今儿个空了在网上搜了一下,几乎没搜到啥有用信息,唯独有一个说的是用高斯函数对图片进行渐变显隐藏[通过透明度],但这并不能达到效果。 你是不是也想知道微信开发者是怎么实现的呢?那么请往下看…… http://blog.csdn.net/lijunhuayc/article/details/40543237

2014-10-29

android程序快捷方式的创建和删除(包含部分应用级操作)

包含android的快捷方式创建和删除、多线程断线续传、获取应用列表、启动程序安装/卸载、好像还有一段邮件发送的代码,^_^吼吼~~ 写的不好的地方请见谅,这只是当初的一个练手demo

2014-10-15

瀑布流demo

上拉下拉刷新的瀑布流 gridview 很好的东西分享出来

2014-06-17

ZXing竖屏简化版

此版本为google ZXing二维码扫描的简化版,已经修改为竖屏模式,并修改扫描框为正方形,添加四边角,修改扫描闪烁线为上下移动。

2014-04-23

eclipse的jd-gui插件安装以及jd-gui工具一枚

eclipse的jd-gui插件安装以及jd-gui工具一枚 在eclipse中安装插件后可直接查看源码。 里面附上工具一枚,可反编译class文件

2013-05-31

御用面试题二

御用面试题二 ,一中装不下,故分包上传,求勿拍

2013-02-28

御用面试题1

御用面试题一,自己曾经用过的各种面试题打包下载,贡献给即将毕业的孩纸们

2013-02-28

easyui中文API_1.2.4

基于jquery的JS框架easyui,对界面要求不高的可以使用,提供多中风格的界面效果

2013-01-10

jquery阅读笔记

适合初学jquery的童鞋看看,个人整理的笔记

2013-01-10

HTML5参考手册

HTML5的参考手册,比较详细,供学习新技术的使用,网页

2012-04-24

prototype1.6的中文API

prototype1.6的中文API,比较详细,

2012-04-24

JS的一些常用正则表达式

JS 正则表达式 验证 表单验证 常用的JS验证的正则表达式

2012-04-24

jQuery.validate.js API中文

jQuery.validate.js API中文,很好,很仔细,供新手老手阅读

2012-04-24

jquery实现自动滚动

使用jquery插件开发的方式,实现的一个自动滚动效果,可以是文本滚动,也可以更改为图片滚动。类似各大购物网站首页的广告滚动。

2012-04-24

hibernate_reference_3.2_ch

hibernate的中文帮助文档,官方版

2011-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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