自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (8)
  • 收藏
  • 关注

原创 AndroidStudio中使用Git-高级篇(二)——新建分支和拉取请求(by 星空武哥)

AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目AndroidStudio中使用Git-高级篇(二)——新建分支(branch)和拉取请求(Pull request)        前段时间写过一篇文章介绍如何在AndroidStudio使用上传项目到github,今天接着给大家带来了他的高级篇——新建分支(branch)和拉取请求

2016-07-07 10:08:01 34137

原创 禁用Ubuntu 16.04 LTS客人会话(by 星空武哥)

转载请标注原创地址http://blog.csdn.net/lsyz0021/article/details/51601275声明:之前在lightdm.conf文件配置中少了一行“[SeatDefaults]”,导致登录出现下面的界面,现在已经添加了如果使用第一种方式不能的登录了,下面给出解决方式:在不能登录的界面按住Ctrl+alt+F1进入到命令行界面,输入你的用户名和密码登录,输入sudo...

2016-06-07 09:08:10 11425 4

原创 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码(by 星空武哥)

以后打算在ubuntu下做安卓开发,所以最近开始研究ubuntu的使用。这里用到了ubuntu的下的root权限(超级管理权限),所以开始命令行来设置。   1、打开终端输入框 输入 sudo passwd root 命令,然后输入你当前帐号的密码(我这里是lcw-dell帐号的密码)        2、在输入你设定的root密码      3、这时输入 su命令 ,再输入刚才

2016-06-03 17:27:52 2954

原创 三星note3 n9009刷机教程-救砖教程(by 星空武哥)

今天在公司使用三星的note3手机进行测试,由于需要root,于是使用360root--没成功,然后换成root大师,MD手机就变成板砖了。哎,郁闷死了还没有使用手机就坏了,于是就开始研究三星手机的线刷教程,之前都是刷MTK处理的手机,今天遇到三星手机了。Google了一番,找到了思路,于是开始刷机前的准备。1、去三星官网下载驱动并安装:http://www.samsung.com/cn/

2016-06-01 17:35:46 6549 1

转载 Android中InstanceState()使用详解

本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。  首先来介绍onSaveInstanceState() 和 onRestoreIns

2016-05-22 10:57:01 5723

转载 Android 非静态内部类导致的内存泄露(非static内部类)

从.class文件分析非静态内部类和静态内部类的区别我们看一个例子就明白了.public class OuterClass { public class NormallInnerClass { public void call() { fun(); } } public static class Static

2016-05-22 09:56:52 8935

原创 Android WebView使用详解包括js互调(by 星空武哥)

目前很多android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。先说下WebView的一些优点:可以直接显示和渲染web页面,直接显示网页webview可以直接用html文件(网络上或本地assets中)作布局和JavaScript交互调用 一、基本使用

2016-05-22 00:35:19 9826 1

原创 android studio创建assets目录并且利用webView加载其html(by 星空武哥)

1、在Android Studio中添加assets目录,首先调整成project模式在main的目录下新建一文件夹叫:assets 。  WebView\src\main\assets在项目的WebView.iml中加入: "ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />  2、

2016-05-22 00:14:22 14892 1

转载 Android开发使用的常见第三方框架汇总

原创地址:http://blog.csdn.net/liuhaomatou/article/details/448570051、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4

2016-05-17 00:33:11 1799

转载 Google 发布的15个 Android 性能优化典范(一)

2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个 方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。0)

2016-05-15 20:45:34 1327

转载 Android系统中Parcelable和Serializable的区别

另一篇介绍文章:https://greenrobot.me/devpost/android-parcelable-serializable/一、Android为什么要序列化?什么是序列化,怎么进行序列化why为什么要了解序列化?—— 进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundl

2016-05-14 16:30:58 1473

转载 两招让你成为牛X的T型人才

有个小伙伴在微信上问我:我刚工作半年,有时候对于Java的发展方向有点迷茫,Java的范围是在是太广了,我有时候会不知道从哪开始入手,我想问一下,您有什么好的建议吗?我理解这位朋友的问题是:工作中该如何发现自己要学什么,怎样构建自己的技能树。这是一个非常重要的问题,假如你不知道要学什么,那一旦你工作不那么忙时就会觉得无聊,只能通过浏览新闻、看小说、打游戏等方式消磨时间消耗自己。

2016-05-14 12:36:51 1452

转载 非常全面的 Android Bitmap 知识点梳理

在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识。所以这里把Bitmap的常用知识做个梳理,限于经验和能力,不做太深入的分析。1. 区别decodeResource()和decodeFile()这里的区别不是指方法名和参数的区别,而是对于解码后图片尺寸在处理上的区别:decodeFile()用于读取

2016-05-09 21:26:09 2486

转载 安卓开发中内存问题分析(一)工具篇

内存泄漏和内存溢出是安卓开发中经常碰到的问题,如何能够快速有效的发现并追踪内存泄漏或者内存溢出的源头,是每个开发者都需要掌握的技巧,今天我给大家带来常见的内存分析工具使用方法,希望对大家今后的开发带来帮助。使用Eclipse分析应用内存使用情况具体步骤如下: 1.启动eclipse后,切换到DDMS透视图,并通过Window-ShowView打开Devices视图、Heap视图

2016-05-09 21:19:48 3033

转载 你必须了解的RecyclerView的五大开源项目-解决上拉加载、下拉刷新和添加Header、Footer等问题

前段时间做项目由于采用的MD设计,所以必须要使用RecyclerView全面代替ListView。但是开发中遇到了需要实现RecyclerView上拉加载、下拉刷新和添加Header以及Footer等需求问题,现将问题解决中用到的五大开源项目总结下来,方便他人。首先介绍下RecyclerView,RecyclerView相比ListView增加了很多新特性:• Adapter中的

2016-05-09 21:18:38 1681

转载 最全面的AndroidStudio配置指南总结-包括护眼模式

使用AndroidStudio开发APP已有半年多的时间了,从刚开始的不习惯到慢慢适应再到逐渐喜欢上AndroidStudio,中间的过程颇有一番曲折,现在把自己对AndroidStudio的配置心得总结下来,分享给大家,希望给后来人带来方便。强迫症童鞋的护眼模式设置方法传统模式的编辑域护眼模式的编辑域设置保护视力颜色 #C7EDCC(护眼绿)

2016-05-09 21:15:50 3853

转载 15 个 Android 通用流行框架大全

1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库

2016-05-09 21:00:24 4305

转载 Android图片压缩终极解决方案,是的,终极,终极,终极

没错,第一篇技术博客就给大家带来一重磅炸弹,绝对实用,图片压缩,在这里你将看到2.5M如何无损的变为200多kb,差不多十分之一吧,重点,请注意重点,无损,无损,无损!我们开发中常见的就是图片,当然,平时简简单单的显示什么的就算了,各种框架给你处理,缩略图啥的都有,那么我们今天入手的是什么呢?想想这么一个场景,当我们发朋友圈的时候,有没有考虑过,多图啊,多图势必会带来oom哈,这是逃不脱的

2016-05-02 17:31:44 5966 1

原创 Android开发解决加载图片OOM问题(非常全面 兼顾4.0以下系统)(by 星空武哥)

Android系统的手机在系统底层指定了堆内存的上限值,大部分手机的缺省值是16MB,不过也有些高配置的机型是24MB的,所以我们的程序在申请内存空间时,为了确保能够成功申请到内存空间,应该保证当前已分配的内存加上当前需要分配的内存值的总大小不能超过当前堆的最大内存值。由于内存管理上将外部内存完全当成了当前堆的一部分,也就是说Bitmap对象通过栈上的引用来指向堆上的Bitmap对象,而堆上的Bi

2016-05-02 10:35:48 5112 2

转载 观察者设计模式全解

1. 观察者模式的介绍观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。例如:我们在使用应用市场下载应用时,我们的通知栏会有下载进度显示,我们的详情页会有进度显示,我们的列表中也会有下载进度显示,这就是一个典型的观察者设计模式,多个观察者监听同一个下载进度。2. 观察者

2016-05-02 02:24:22 1813

转载 Android群英传笔记——第十章:Android性能优化

Android群英传笔记——第十章:Android性能优化随着Android应用增多,功能越来越复杂,布局也越来越丰富了,而这些也成为了阻碍一个应用流畅运行,因此,对复杂的功能进行性能优化是创造高质量应用的基础,本章节将为大家展示几种性能优化的方法,帮助开发者快速的构建运行速度快,相应速度快的应用程序布局优化内存优化使用各种工具进行分析,优化一.布局优化

2016-05-02 02:18:20 726

转载 Android 中的 Service 全面总结

1、Service的种类  按运行地点分类:类别区别 优点缺点  应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主

2016-05-02 02:16:51 439

转载 其实你不知道MultiDex到底有多坑

就在前几天,公司正在做的项目遇到了方法数越界的问题,当时真是醉了。想想也难怪,项目中的依赖库就有三十多个,方法数不越界才怪。所以马上上网寻找解决方法,于是找到了下面这篇文章,觉得文章讲解的很全面,所以转载过来,分享给更多的人。最后感谢作者的分享精神。原文链接:其实你不知道MultiDex到底有多坑遭遇MultiDex愉快地写着Android代码的总悟君往工程里引入了一个默默

2016-05-02 02:15:00 2853

原创 Fiddler抓取Android app网络请求数据包(by 星空武哥)

前言我们在学习View的时候,不可避免会遇到事件的分发,而往往遇到的很多滑动冲突的问题都是由于处理事件分发时不恰当所造成的。因此,深入了解View事件分发机制的原理,对于我们来说是很有必要的。由于View事件分发机制是一个比较复杂的机制,因此笔者将写成两篇文章来详细讲述,分别是ViewGroup和View。因为我们平时所接触的View都不是单一的View,往往是由若干个ViewGroup组

2016-05-02 02:02:26 11406 1

原创 AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目(by 星空武哥)

今天这篇文章教给大家解决这几个问题:1、如何通过AndroidStudio的git上传项目到github2、如何通过AndroidStudio的git将存在的项目增加的类或者其他的文件上传到github3、删除github上的创建的仓库4、如何将github上的项目导入到AndroidStudio中首先要安装git这个客户端:第一个问题:通过AndroidStudi

2016-05-02 01:06:01 29510 1

转载 Intent的用法以及原理实现

显示网页        1. Uri uri = Uri.parse("http://google.com");        2. Intent it = new Intent(Intent.ACTION_VIEW, uri);        3. startActivity(it);          显示地图        1. Uri uri = U

2016-05-01 18:04:47 1618

转载 Android图片压缩方法总结

本文总结Android应用开发中三种常见的图片压缩方法,分别是:质量压缩法、比例压缩法(根据路径获取图片并压缩)和比例压缩法(根据Bitmap图片压缩)。第一:质量压缩方法:private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArray

2016-05-01 17:14:17 500

转载 Android 高清加载巨图方案 拒绝压缩图片

一、概述距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回来。对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法:对于图片显示:根据需要显示图片控件的大小对图片进行压缩显示。如果图片数量非常多:则会使用LruCache等缓存机制,将所有图片占据的内容维持在一个范围内。其实对于图片加载还有种情况,就是单个图片

2016-05-01 17:09:37 723

转载 android视频播放框架Vitamio

概述        开发公司一个乐视TV项目时,本来有个播放视频广告的功能,到最后不了了之。虽然没有在项目中做要求,但是这个点子还是激起了我研究多媒体的好奇心。刚好后面遇到一款比较喜欢的视频APP魔力盒,上面视频播放的体验及整个产品的设计都是我喜欢的类型,于是反编译了一下,发现其中用到了一个视频框架Vitamio,(还有一个很流畅的下拉刷新框架hardmark), 然后,一番百度googl

2016-04-30 01:07:23 9124

转载 Android的Depth-LIB-Android的使用

github源码:https://github.com/danielzeller/Depth-LIB-Android-前些日子在微信朋友圈看到一个朋友发了一个很酷的Android特效,对于喜欢酷炫效果的我来说,真的好想知道它是怎么搞出来的!于是,在知道Google商店可以下载,我反编译了这个Demo并把源码开源到Github上,当然,目的只是想让很多喜欢这个东西的朋友知道是怎么实现的。我以为只

2016-04-29 20:17:44 2076

转载 彻底解决Android 应用方法数不能超过65536的问题

尊重原创 :http://blog.csdn.net/yuanzeyao/article/details/41809423还可以参考: Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚 http://blog.csdn.net/t12x3456/article/details/40837287

2016-04-28 20:04:04 2790

转载 利用LruCache和DiskLruCache使用图片加载的三级缓存

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/34093441在上一篇文章当中,我们学习了DiskLruCache的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下,看一看在实战当中应该怎样合理使用DiskLruCache。还不熟悉DiskLruCache用法的朋友可以先去参考我的上一篇文

2016-04-28 01:44:47 1878

原创 Android学习必用-推荐大牛的博客(持续更新中……)(by 星空武哥)

本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题!    下面排名不分先后    CSDN    鸿洋:http://blog.csdn.net/lmj623565791

2016-04-28 01:33:31 3988 1

转载 Android的Google官方设计指南(上)

[+]Android 设计规范时间 2015.3.2版本 V1.0翻译 杨鹏整理 赵凯强本文章是我公司一个大牛之前的公司同事翻译的Android的Google官方设计指导,经过我整理而成,分享给大家,欢迎转载,但是请保留出处和翻译作者。本指导内容详实、规范,无论是初级开发者还是高级开发者,甚至是公司产品设计和美工,都应该研读学习,特此推荐!由于文章内容较颇多

2016-04-28 01:28:17 4212 2

转载 Android 异步加载图片-LruCache和SD卡或手机缓存-三级缓存原理加载图片

转载请注明出处http://blog.csdn.net/xiaanming/article/details/9825113异步加载图片的例子,网上也比较多,大部分用了HashMap> imageCache ,但是现在已经不再推荐使用这种方式了,因为从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向于回收持有软引用或弱引用的对象,这让软引用和弱引用变得不再可靠

2016-04-28 01:16:29 1839

转载 ViewDragHelper详解- 可拖动的view

ViewDragHelper详解(一)- 可拖动的view可参考:Android ViewDragHelper完全解析 自定义ViewGroup神器Android使用ViewDragHelper实现仿QQ6.0侧滑界面ViewDragHelper实战 自己打造DrawerlayoutAndroid的ViewDragHelper源码解析

2016-04-27 20:44:31 828

原创 利用开源框架ZXing增加二维码功能(by 星空武哥)

很多时候我们的项目中或用到二维的扫描功能,今天我就交给大家怎么利用开源ZXing,来扫描二维码?这是个ZXing是精简版的,全版太大了,里面保留的扫描二维码和创建二维码。http://pan.baidu.com/s/1nvTGVRr首先新建一个Android项目:Rq_scan:布局文件:<LinearLayout xmlns:android="htt

2016-04-27 12:29:35 2309

转载 Android 服务类Service 的详细学习

上一篇说到了通知栏Notification,提起通知栏,不得让人想到Service以及BroadcastReceive,作为Android的4大组建的2个重要成员,我们没少和它们打交道。它们可以在无形中使我们的软件和网络、数据库、系统等进行交互,之后通过UI(Notification就是一种展示方式)把结果展现在我们面前。可以说,他们是android生命体系里面的神经系统,通过反射条件让身体展现不

2016-04-26 17:41:13 474

转载 Android的消息处理机制(图+源码分析)——Looper,Handler,Message

作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又一次被g

2016-04-26 00:37:11 486

转载 Android 实现沉浸式状态栏-让你的状态栏变个颜色

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/48649563; 本文出自:【张鸿洋的博客】一、概述近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果下图:关于这个状态栏变色到底叫「Immersive Mode」/「Translucent Bars」有兴趣可以去 为

2016-04-25 22:33:14 2933

STC12C5A60S2

STC51单片机数据手册,比较全,很好,我是从官网下的。

2012-04-08

HTTP协议(RFC2616)中文版.pdf

HTTP1.1标准 RFC 2616中文版,不了解HTTP协议的这个翻译文档可以很好的查漏补缺,忘记可以随时查阅。

2019-08-13

最新版的ZXing 3.1二维码扫描精简版

这是个ZXing是精简版的,全版太大了,里面保留的扫描二维码和创建二维码

2016-04-27

webview404

webview处理404、500、断网、连接超时等问题,并且适配6.0以下的系统

2017-02-22

MPAndroidChart

详细使用请看对应文章: http://blog.csdn.net/lsyz0021/article/details/79132045

2018-01-22

CompressTest

没错,第一篇技术博客就给大家带来一重磅炸弹,绝对实用,图片压缩,在这里你将看到2.5M如何无损的变为200多kb,差不多十分之一吧,重点,请注意重点,无损,无损,无损!

2016-05-02

BuglyDemo示例

BuglyTInker的demo

2017-01-23

TrueCrypt7.1a汉化包

INSTALLATION ============ 1) Copy all files from this archive to the folder to which you installed TrueCrypt, i.e. the folder in which the file 'TrueCrypt.exe' resides; for example, 'C:\Program Files\TrueCrypt'. 2) Run TrueCrypt. 3) Select Settings -> Language, then select your language and click OK. Note: To revert to English, select Settings -> Language. Then select 'English' and click OK.

2012-04-20

空空如也

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

TA关注的人

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