- 博客(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 409
转载 拍照功能实现
拍照功能实现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 2012
转载 进入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 2257
原创 笔记:DrawerLayout中动态添加SurfaceView搭配侧滑显示不完全
DrawerLayout中动态添加SurfaceView搭配侧滑时,侧滑界面显示不完整/** * 初始化一些控件的值及类 */private void initValue() { myPaintbox_surfaceView = new MyPaintbox_SurfaceView(context); white_board_paintbox.addView(
2016-06-16 13:14:40 1249
转载 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 355
原创 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
androidstudio自动生成国际语言的插件
2016-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人