自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

转载 Maven的几个常用plugin

原文:https://www.cnblogs.com/zhangxh20/p/6298062.htmlmaven-compiler-plugin编译Java源码,一般只需设置编译的jdk版本<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-co...

2018-03-19 11:05:45 2895

转载 5种快速实现『App界面内容自由复制功能』的TextView方法,哪种效果最佳

一、前言最近在项目中,需要提供TextView的复制功能,让用户可以自由复制App中某些界面的特定内容。需求来源于用户有时需要复制编号,用于其它地方的搜索,比如下图中TD开头的这一长串编号。如果在搜索时,需要手输这一长串字符,先不说记住这一串数据需要怎样的记忆力,就说输入这一长串字符的时间,对于用户来说就是不可接受的。

2017-11-27 16:59:53 4712

转载 Android CoordinatorLayout 入门介绍

来自:http://www.cnblogs.com/wchhuangya/p/6056174.htmlAndroid CoordinatorLayout 入门介绍CoordinatorLayoutView 知道如何表现 在 2015 年的 I/O 开发者大会上,Google 介绍了一个新的 Android Design Suppo

2017-10-11 16:29:27 739

转载 给 Android 开发者的 RxJava 详解

原文:http://gank.io/post/560e15be2dca930e00da1083前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真

2017-04-17 10:28:10 482

转载 Android Universal Image Loader 源码分析

原谅:http://codekk.com/open-source-project-analysis/detail/Android/huxian99/Android%20Universal%20Image%20Loader%20源码分析?utm_source=tuicool&utm_medium=referral本文为 Android 开源项目源码解析 中 Android Univers

2017-04-14 11:42:20 285

转载 Android技术积累:开发规范

书写规范1. 编码方式统一用UTF-8. Android Studio默认已是UTF-8,只要不去改动它就可以了。2. 缩进统一为4个空格,将Tab size设置为4则可以保证tab键按4个空格缩进。另外,不要勾选上Use tab character,可以保证切换到不同tab长度的环境时还能继续保持统一的4个空格的缩进样式。3. 花括号不要单独一行,和它

2017-04-03 19:57:13 247

转载 Android APP测试流程

原文:http://www.cnblogs.com/ydnice/p/5790811.html一、 Monkey测试(冒烟测试)使用monkey测试工具进行如下操作:1. APP的安装2. APP随机操作测试(APP压力测试)3. APP的卸载二、 安装卸载测试1. 使用测试真机进行APP的安装与卸载2. 使用第三方软件辅助安

2017-02-21 14:25:14 703

转载 Android Studio编译输出apk文件修改文件名

原文链接:http://www.jianshu.com/p/93051c9e97fb新建一个Android工程,默认编译会生成一个叫app-debug.apk或者叫app-release.apk文件,说实话,单纯看文件名,我都不到任何有用的信息,我希望输出的文件名是这样的:模块名-渠道名-版本号-版本名称-包名-编译时间.apk当然,这只是举一个例子,可能不需要那么长,具体需要什么就加

2016-10-21 11:17:33 374

转载 Android 生成系统签名的KeyStore

应用想要获取系统权限的话就必须要有系统签名,但是在开发一个系统的时候,为了系统的安全性,往往会去改变系统的签名。我们都知道通过platform.pk8 platform.x509.pem和signapk.jar可以对应用进行签名操作,但是这样很麻烦,而且也没办法使用Eclipse中的调试操作了,最简单的方式还是生成keystore然后放在Eclipse里,这样每次编译生成的APK就会自动签上名,方

2016-10-20 14:46:59 2640

转载 mysql 5.7 安装手册(for linux)

1.下载和解压mysql数据库wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gzstar -xvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz -C /usr/local/mysql-5.7.

2016-09-28 23:29:23 558

转载 android的mediaPlayer使用

Android的多媒体框架包括支持播放多种常见的媒体类型,使您可以轻松地把音频、视频和图像集成到你的应用。你可以播放音频或视频媒体文件,这些文件是存储在你的应用程序的资源文件中的。应用程序的资源文件可以是文件系统中独立的文件,或通过网络连接获取的一个数据流,所有使用MediaPlayer APIS的资源文件。1.注意:如果你通过一个URL来获取一个在线媒体文件,该文件必须能够支持渐进式

2016-09-18 13:21:25 383

转载 java中的private、protected、public和default的区别

原文:http://my.oschina.net/u/1169535/blog/403589(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当

2016-08-25 10:01:55 274

转载 关于 Android 进程保活,你所需要知道的一切

原文:http://www.jianshu.com/p/63aafe3c12af?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io早前,我在知乎上回答了这样一个问题:怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死?。关于 Android 平台的进程保活这一块,想必是所有 Android 开发者瞩目的内容之一

2016-04-24 18:28:20 247

转载 Android_开源框架_AndroidUniversalImageLoader网络图片加载

原文:http://www.cnblogs.com/wanqieddy/p/3836485.html1.功能概要 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。(1).使用多线程加载图片(2).灵活配置ImageLoader的基本参数,包括线程数、缓存方式、图片显示选项

2016-04-22 19:03:53 305

转载 px 与 dp, sp换算公式?

随笔 - 449  文章 - 3  评论 - 102原文:http://www.cnblogs.com/bluestorm/p/3640786.htmlpx 与 dp, sp换算公式?PPI = Pixels per inch,每英寸上的像素数,即 "像素密度"xhdpi: 2.0hdpi: 1.5mdpi: 1.0 (bas

2016-04-13 20:56:47 323

转载 Android5.0新特性——Material Design简介

转自:http://www.cnblogs.com/McCa/p/4464482.htmlMaterial DesignMaterial Design简介Material Design是谷歌新的设计语言,谷歌希望寄由此来统一各种平台上的用户体验,Material Design的特点是干净的排版和简单的布局,以此来突出内容。Material Design对排版、材质、

2016-03-25 17:41:30 898

转载 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion

转自:http://www.open-open.com/lib/view/open1453253049558.html英文原文:Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion作者:Ian Lake,Google Android 推广工程师;翻译:韩国恺。当你发布一个应用之后,(取

2016-03-24 18:15:06 235

转载 Monkey信息自动收集脚本

转载自:http://www.cnblogs.com/findyou/p/3936063.html 目录1、Findyou的Monkey脚本2、Findyou脚本讲解3、操作记录4、其他 1、Findyou的Monkey脚本 1)、【脚本文件】a、配置文件:config.confconfig.conf[appinf

2016-03-16 17:23:54 503

转载 SSL协议详解

这篇文章主要详细介绍一下著名的网络安全协议SSL。  在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。  1、密码学的相关概念密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。明文(plain text):发送人、接受人和任何访问消息的人都能理解的消息。密文(cipher text):明文消息经过某种编码后,得到密文消息。加

2016-03-11 21:13:53 382

转载 深入理解Java的接口和抽象类

原谅链接:http://www.cnblogs.com/dolphin0520/p/3811437.html对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大

2016-02-23 20:53:55 194

转载 android Notification分析——你可能遇到的各种问题

通知的使用网上有各种总结,csdn上也有很多总结非常到位,在此就不做重复的总结了,需要的同学可以自行搜索或者参考下面给出的链接。开始学习的时候认真的读了一些,现在功能开发完毕,把自己最近遇到的一些问题和心得分享给大家。一、很难逃避de兼容问题1、直接new Notification()这种方式已经过时,因此自己也没有去细究这种方式,直接使用的是new Notif

2016-02-22 11:01:41 2282

转载 AndroidStudio快捷键汇总

最近开始全面转向Android Studio开发了,经常要去查快捷键,索性汇总下,自己方便查找IDE按键说明F1帮助Alt(Option)+F1查找文件所在目录位置Alt(Option)+1快速打开或隐藏工程面板Ctrl(Command)+Alt(Option)+打开设置对话框Alt(O

2016-01-29 10:16:23 236

转载 通过android代码获取android系统的imei、手机型号、手机品牌、android系统的版本号、sdk版本号等信息

android中获取imei号在android系统中获取imei号首先得到当前应用的TelephonyManager对象,通过TelephonyManager对象的getDeviceId()方法可以得到android手机的imei号TelephonyManager mTm = (TelephonyManager) context.getSystemService(

2016-01-20 15:55:00 1515

转载 关于Android Canvas.drawText方法中的坐标参数的正确解释

canvas.drawText("www.jcodecraeer.com", x, y, paint);  x和y参数是指定字符串中心的坐标吗?还是左上角的坐标?这个问题的直观印象应该是左上角的坐标,但是安卓的处理有点另类,我都怀疑安卓的设计者是不是脑壳有问题了。x默认是‘www.jcodecraeer.com’这个字符串的左边在屏幕的位置,如果设置了paint.setTextAlign(Pa

2016-01-19 16:21:16 310

转载 \r,\n,\r\n的区别

代码: 1: string s1 = "已经习惯了回车和换行一次搞定\n,敲一个回车键,即是回"; 2:   3: Console.WriteLine(s1); 4: s1 = "已经习惯了回车和换行一次搞定\r,敲一个回车键,即是回"; 5: Co

2016-01-19 11:40:28 361

转载 Android应用开发中模拟按HOME键效果

public boolean onKeyDown(int keyCode, KeyEvent event) {      if (keyCode == KeyEvent.KEYCODE_BACK) {          Intent intent = new Intent(Intent.ACTION_MAIN);          intent.setFlags(Intent.FLAG

2016-01-13 21:32:29 259

转载 Android库Volley的使用介绍

Android Volley 是Google开发的一个网络lib,可以让你更加简单并且快速的访问网络数据。Volley库的网络请求都是异步的,你不必担心异步处理问题。Volley的优点:请求队列和请求优先级请求Cache和内存管理扩展性性强可以取消请求##下载和编译volley.jar需要安装git,ant,android sdk

2016-01-12 09:34:56 255

转载 android handler的警告Handler Class Should be Static or Leaks Occur

在使用Handler更新UI的时候,我是这样写的:123456789public class SampleActivity extends Activity {                                                        

2016-01-11 15:20:12 177

转载 viewPager.setCurrentItem有一个动画滑动效果

设置Viewpager的viewPager.setCurrentItem有一个动画滑动效果POSTED ON 2015年5月8日 BY 天边的星星设置Viewpager的viewPager.setCurrentItem(currentIndex+1);有一个动画滑动效果ViewPagerScroller scroller = new ViewPagerScroller(

2015-12-30 21:17:38 4889

转载 关于Android的.so文件你所需要知道的

原文链接:http://www.jianshu.com/p/cb05698a1968早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种!Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起

2015-12-11 00:28:36 1519

转载 Android实现双进程守护

Android实现双进程守护做过android开发的人应该都知道应用会在系统资源匮乏的情况下被系统杀死!当后台的应用被系统回收之后,如何重新做过android开发的人应该都知道应用会在系统资源匮乏的情况下被系统杀死!当后台的应用被系统回收之后,如何重新恢复它呢?网上对此问题有很多的讨论。这里先总结一下网上流传的各种解决方案,看看这些办法是不是真的可行。

2015-12-03 16:09:46 1310

转载 Android权限列表permission说明 (一)

网络上不乏android权限列表,但是很少有将列表和使用方法放在一起的,所以特此总结一下   需要在AndroidManifest.xml中定义相应的权限(以获取internet访问权限为例),如下: uses-permission   android:name =”android.permission.INTERNET”  />    

2015-11-30 13:13:04 806

转载 折腾:瀑布流布局(基于多栏列表流体布局实现)

原文地址:http://www.zhangxinxu.com/wordpress/?p=2308一、开篇无关紧要的话今天四处闲逛,看到迅雷UEDxwei兄写了篇名为“浅谈个人在瀑布流网页的实现中遇到的问题和解决方法(http://cued.xunlei.com/log031)”的文章,我两只沉沉的萝卜眼顿时放出无数闪亮的小星星。倒不是文章本身,而是可以用来制作demo的

2015-11-26 14:50:14 339

转载 浅谈CSRF攻击方式

一.CSRF是什么?  CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么?  你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取

2015-11-24 16:58:34 187

转载 解决Android加载图片时内存溢出的问题

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的so

2015-11-17 10:05:23 202

转载 Android中Bitmap和Drawable

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获

2015-11-16 14:08:43 231

转载 Android M App Links: 实现, 缺陷以及解决办法

原文:Android M App Links: implementation, drawbacks and solutions 在上次的I/O大会上,谷歌宣布了Android M 支持app链接(App Links),谷歌正在不遗余力的推动深度链接(deep linking)。这将对Android M的用户体验造成深远的积极影响,用户点击一个web链接就能直接跳转到app。在A

2015-11-12 17:17:09 2950

转载 ava中的Iterator和Iterable

1.Iterable接口在java.lang包中;Iterator接口在java.util包中2.Iterable中只有一个方法,那就是返回一个Iterator迭代器:Iterator iterator()  而Iterator中有关于迭代器的核心功能,next(),hasNext(),remove()  所以说,Iterable接口实现后的功能是“返回”一个迭代器,而It

2015-11-11 10:36:22 263

转载 Android使用MediaPlayer开发时抛IllegalStateException

来自:http://lovelease.iteye.com/blog/2105616在我开发的语音播放程序中,首次播放语音没问题,第二次播放时就抛出IllegalStateException异常,由于项目时间比较赶,大致查了下,基本明白问题的原因了,自己debug也证实了一些个推论,但最佳的解决方法却未能找到,只有一个自己想到的笨办法,和同样遇到这问题的人分享一下。   首先要明确Ille

2015-10-26 15:48:17 797

转载 Handler sendMessage 与 obtainMessage (sendToTarget)比较

原文网址:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.ar

2015-09-02 15:47:38 226

自定义日历控件

android自定义日历控件,简单易用,方便扩展

2015-11-27

php中文手册

非常实用、全面的php中文手册,.chm格式使用方便快捷

2013-02-21

空空如也

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

TA关注的人

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