自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (10)
  • 收藏
  • 关注

转载 原码, 反码, 补码 详解

原码, 反码, 补码 详解本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.

2018-01-09 15:26:19 218

转载 jdbc驱动

文章来源:http://blog.csdn.net/u012338954/article/details/52294851;各种数据库驱动数据库名称下载地址说明Mysqlhttp://www.mysql.com/products/connector/j/Shipped. But need to download the latest for

2017-11-08 08:56:24 334

转载 RecyclerView

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不

2017-11-06 14:59:39 263

转载 Sql语句在Android的用法

如果对SQLite关键字用法不是太熟 ,推荐 http://www.yiibai.com/sqlite/sqlite_order_by.htmlquery(String table,String []  columns, String selection,String []  selectionArgs,String  groupBy,String having,

2017-09-30 10:48:14 455

转载 android 6.0权限全面详细分析和解决方案

原文:http://www.2cto.com/kf/201512/455888.htmlhttp://blog.csdn.net/yangqingqo/article/details/48371123http://inthecheesefactory.com/blog/things-you-need-to-know-about-Android-m-permission-

2017-02-16 09:25:56 299

转载 【Android 进阶】图片加载框架之Glide

http://blog.csdn.net/leaf_130/article/details/54847104简介在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。特点(1)使用简单 (2)

2017-02-06 14:20:25 334

转载 面试总结

1.listView的优化方式重用convertViewviewHolderstatic class viewHolder在列表里面有图片的情况下,监听滑动不加载图片多个不同布局,可以创建不同的viewHolder和convertView进行重用2.listView展示数据几种形式

2017-01-06 13:13:03 1345

转载 Android图片加载神器之Fresco,基于各种使用场景的讲解

转载请标明出处:http://blog.csdn.net/android_ls/article/details/53137867Fresco是Facebook开源Android平台上一个强大的图片加载库,也是迄今为止Android平台上最强大的图片加载库。优点:相对于其他开源的第三方图片加载库,Fresco拥有更好的内存管理和强大的功能,基本上能满足所有的日常使用场景。缺点

2016-11-13 09:57:09 1303

转载 android炫酷的效果

首先主要介绍几种常见的产品引导介绍方式。GuideViewGuideView是一个遮罩式的导航页,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展。项目地址:https://github.com/binIoter/GuideView效果图:ShowcaseView一个通

2016-11-11 13:47:02 4469

转载 Android注解式绑定控件

Android开发中,有一个让人又爱又恨的方法叫findViewById(int);我想如果你是一民Android开发者,必然知道这个方法,为什么说findViewById(int);让人又爱又恨呢?想必大家也是很有感触。写一个布局,用Java代码写和用xml文件写,完成速度完全是无法比拟的。xml布局太方便了。同样的,想获取一个控件的对象,如果你是使用的xml布局文件写的布局,那么你

2016-10-31 09:50:00 508

转载 Android酷炫实用的开源框架

1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Context

2016-10-31 09:47:10 222

转载 webView 混淆上传无响应问题

涉及到不同版本的API的兼容性问题,openFileChooser需要实现以下:[html] view plain copy  // 添加事件      mWebView.setWebChromeClient(new WebChromeClient() {            @SuppressWarnings("unuse

2016-10-27 09:24:35 408

转载 拍照功能实现

拍照功能实现Android 程序上实现拍照功能的方式分为两种:第一种是利用相机的 API 来自定义相机,第二种是利用 Intent 调用系统指定的相机拍照。下面讲的内容都是针对第二种实现方式的适配。通常情况下,我们调用拍照的业务场景是如下面这样的:A 界面,点击按钮调用相机拍照;A 界面得到拍完照片,跳转到 B 界面进行预览;B 界面有个按钮,点击后触发某个业务流程来处理这

2016-10-24 11:03:57 729

转载 Android 5.0 Material Design酷炫风格的开源项目集合

前言Android 5.0上线有一个段时间了,估计小伙伴们都看到了Android5.0界面上相比前面几个版本有了很大的突破,给人一种非常酷炫,平滑的跳转,生动的界面切换,全新的感觉,Android用户终于可以感叹,Google升级了这么多个版本终于像样的搞了一回界面。开发者们看到这些优美的动画也要大户过瘾啊。github上面的高人们都已经饥渴难耐了出了写出了各种好用,炫丽的特效,我们今天就

2016-10-24 10:25:53 2011

转载 进入Material Design时代

由于本文引用了大量官方文档、图片资源,以及开源社区的Lib和相关图片资源,因此在转载的时候,务必注明来源,如果使用资源请注明资源的出处,尊重版权,尊重别人的劳动成果,谢谢!关于Material Design的开源库,本人已经在GitHub上创建了一个项目MaterialDesignCenter,用于收集Material Design的相关资源,会不定时更新,大家可以star或者提交自己的M

2016-10-24 10:21:57 673

原创 android动画

动画类型Android的animation由四种类型组成 XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnima

2016-10-11 14:14:06 472

转载 XML解析器

一、操作XML文档概述1、如何操作XML文档XML文档也是数据的一种,对数据的操作也不外乎是“增删改查”。也被大家称之为“CRUD”C:Create;R:Retrieve;U:Update;D:Delete2、XML解析技术XML解析方式分为两种:DOM(Document Object Model)和SAX(Simple API for XML)。这两种方式

2016-10-09 13:16:46 1115

转载 Android中WebView中的JS访问

一、Android中WebView的漏洞分析最近在开发过程中遇到一个问题,就是WebView使用的时候,还是需要解决之前系统(4.2之前)导致的一个漏洞,虽然现在这个系统版本用户很少了,但是也不能忽视,关于这个漏洞,这里就不多做解释了,可能有的同学早就了解了,本来想写一篇文章详细介绍一下,但是网上的知识太多了,而且都很详细,就没弄了,这里大致简单明了的说几句:第一、漏洞产生的原因

2016-10-09 09:14:54 427

转载 第三方浏览器内核嵌入一、Crosswalk

版权声明:本文为博主原创文章,如需转载请声明作者信息,谢谢。来源:http://blog.csdn.net/itCatface/article/details/49799337本篇分为三部分:介绍Crosswalk背景介绍Crosswalk集成步骤为了减小体积,仅集成兼容ARM的Crosswalk(针对X86同理)P

2016-09-12 13:17:24 1869

原创 android Server及IntentServer

一.Android Service服务:      Android中的服务是运行在后台的服务,他是不可见的没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动作。服务的生命周

2016-08-10 18:27:44 5920

原创 LinkedBlockingQueue

LinkedBlockingQueue是一个基于已链接节点的、范围任意的blocking queue的实现。     此队列按 FIFO(先进先出)排序元素。队列的头部 是在队列中时间最长的元素。队列的尾部 是在队列中时间最短的元素。     新元素插入到队列的尾部,并且队列检索操作会获得位于队列头部的元素。链接队列的吞吐量通常要高于基于数组的队列,     但是在大多数并发应用程序中

2016-08-10 17:11:06 287

原创 Semaphore

Java 信号量 Semaphore 介绍 Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。比如在Win

2016-08-10 17:08:52 229

原创 android 服务

通过startService 启动serviceService会经历 onCreate --> onStart stopService的时候直接onDestroy 如果是 调用者 直接退出而没有调用stopService的话,Service会一直在后台运行。 下次调用者再起来仍然可以stopService。通过bindServic

2016-08-10 15:47:25 223

转载 android studio svn版本控制

新建项目,这一点我想都会吧!下图就是新项目的结构END添加Ignored1因为要提交到svn,那么肯定不能全部都提交,有些自动生成的就要忽略掉,所以需要添加Ignored;在添加之前我们可能并不知道那些需要忽略掉,怎么办?我就去找了GitHub官方的Android 客户端参考,如下图

2016-08-10 14:12:40 255

转载 JAVA NIO

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲

2016-08-10 11:16:30 201

转载 RandomAccessFile

来源:http://blog.csdn.net/akon_vm/article/details/7429245目录(?)[+]RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。

2016-08-05 10:45:06 193

转载 Android源码分析—带你认识不一样的AsyncTask(串并行)

转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/17596225前言什么是AsyncTask,相信搞过android开发的朋友们都不陌生。AsyncTask内部封装了Thread和Handler,可以让我们在后台进行计算并且把计算的结果及时更新到UI上,而这些正是Thread+Handler所做的事情,没错,A

2016-08-04 15:40:20 364

原创 eclipse混淆打包规则

android应用程序的混淆打包1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=android-8proguard.config=proguard.cfgEclipse会通过此配置在工程目录生成proguard.cfg文件 2 . 生成keysto

2016-07-28 19:52:38 1609

原创 使用ThumbnailUtils类回获取视频第一帧缩略图

一.首先,来介绍ThumbnailUtils类,此类位于android.media包下,此类有一个公有的无参构造函数,有三个静态的公有方法,一个用来获取视频第一帧得到的Bitmap,另外两个方法用来对图片进行缩略处理。1.无参的构造函数:ThumbnailUtils()2.三个静态的公有方法: (1).创建一个视频缩略图的方法:public static Bitmap

2016-07-27 09:53:31 1005

原创 控件的宽高获取

PopupWindow在创建时宽度高度设置为match_parent或者wrap_content时,通过getWidth、getHeight或者getContentView.getMeasuredWidth、getContentView.getMeasuredHeight 不能获取到真实的高度!正确的方法获取高度的方法是创建之后调用measure方法对View进行测量,然后获取宽度与高度!

2016-07-26 11:10:57 458

转载 Android DiskLruCache完全解析,硬盘缓存的最佳方案

[+]转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/28863651概述记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内

2016-07-11 11:01:32 311

原创 Android画图paint的使用

/**       * Paint类介绍       *        * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,       * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,       * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。              *        * 1.图形绘制

2016-06-28 11:18:52 342

转载 关于build.gradle文件操作

有关其他已翻译的章节请关注Github上的项目:https://github.com/msdx/gradledoc/tree/1.12,或访问:http://gradledoc.qiniudn.com/1.12/userguide/userguide.html本文原创,转载请注明出处:http://blog.csdn.net/maosidiaoxian/article/details/41

2016-06-17 17:04:07 2254

原创 笔记:DrawerLayout中动态添加SurfaceView搭配侧滑显示不完全

DrawerLayout中动态添加SurfaceView搭配侧滑时,侧滑界面显示不完整/** * 初始化一些控件的值及类 */private void initValue() { myPaintbox_surfaceView = new MyPaintbox_SurfaceView(context); white_board_paintbox.addView(

2016-06-16 13:14:40 1248

转载 Java并发编程:Callable、Future和FutureTask

一.Callable与Runnable  二.Future  三.FutureTask  四.使用示例  若有不正之处请多多谅解,并欢迎批评指正。  请尊重作者劳动成果,转载请标明原文链接:  http://www.cnblogs.com/dolphin0520/p/3949310.html  一.Callable与Runnable  先说一下java.la

2016-06-16 10:51:50 355

转载 linux udp 单播 组播 广播实现

转载 http://blog.sina.com.cn/s/blog_4fc7368a0100okbq.html1、组播和广播需要在局域网内才能实现,另外得查看linux系统是否支持多播和广播:ifconfig     UP BROADCAST MULTICAST MTU:1500  跃点数:1     说明该网卡支持2、发送多播包的主机需要设置网关,否则运行sendto

2016-06-02 15:55:27 2767

原创 .vimrc 配置

1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F2”可以直接消除代码中的空行5.“F3”可列出当前目录文件,打开树状文件目录支持鼠标选择、方向键移

2016-05-31 14:02:18 231

原创 标准c 三字母词

三字母词就是由几噶字符的序列合起来表示另一个字符. 对应关系: 三字母词 对应字符 ??( [ ??) ] ??< { ??> } ??= # ??/ \ ??! | ??’ ^ ??- ~

2016-05-31 10:25:09 354

原创 tcpdump 使用

1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Framework)。

2016-05-27 13:55:33 390

转载 android 插件

安装H.A.X.M  打开Android SDK管理器,选择“Intel x86 Emulator Accelerator (HAXM installer)”,接受许可并安装软件包。  这个进程只是下载软件包,还没有安装。为了完成安装到图片所示的SDK路径C:\Users\Administrator\AppData\Local\Android\sdk\ (安装在Window

2016-05-20 10:20:03 332

Zebra斑马移动打印机(包含CPCL和ZPL中文开发手册)

Android 源码, 包含CPCL和ZPL中文开发手册PDF文档

2018-06-11

adbShell轻量级安装tcpdump

adbShell轻量级安装tcpdump

2016-05-30

mingwGNU工具集导入库集合

mingw(GNU工具集导入库集合) 5.1.6

2016-05-30

gvim编辑器

gvim 编辑器

2016-05-30

Tomcat 9.0 ,6.0

tomcat 9.0和6.0双版本

2016-05-20

androidstudio自动生成国际语言的插件

将插件安装到android studio 中 选择String.xml点击右键->convert to other languanger可以生成多国语言xml.亲测可用

2016-04-21

android侧拉菜单

炫酷的侧拉菜单AS版

2016-04-21

android端/手机端日志查看工具

android端/手机端日志查看工具

2016-04-21

gridview单击选中长按拽动

gridview单击item时选中(可多选)长按时拽拉

2015-08-24

listview与pageview使用与特效

listview与pageview使用与特效

2015-08-10

空空如也

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

TA关注的人

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