自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (19)
  • 收藏
  • 关注

原创 使用 textview实现文字的阴影效果,浮雕效果

字体阴影需要四个相关参数:1. android:shadowColor:阴影的颜色2. android:shadowDx:水平方向上的偏移量3. android:shadowDy:垂直方向上的偏移量4. Android:shadowRadius:是阴影的的半径大少5. 使用 textview的4个属性来实现:android:shadowColor 阴影颜色android:shadowDx

2017-06-20 18:40:19 1331 1

原创 ADB常用命令记录

1.adb shell monkey -p com.motk -v -v -v -s 12 --throttle 5001000指定包名为com.motk、Log详细程度最高、随即数种子为12、单步间隔为500ms、总计执行1000步。2.adb shell dumpsys meminfo <package_name> 命令dumpsys [options]

2017-06-20 10:08:36 456

原创 Android 使用shape定义不同控件的的颜色、背景色、边框色

<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> </shape>

2017-06-19 14:58:31 5993

原创 开启Java8来启用Lambda表达式在Android Studio的一些配置

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-20 18:24:55 717

原创 获取Android设备唯一号

public class PropertyUtils {private static volatile Method set = null;private static volatile Method get = null;public static void set(String prop, String value) { try { if (null == set) {

2017-04-11 18:27:43 506

原创 获取Android唯一设备号

public class SystemPropertiesInvoke { private static final String TAG = “SystemPropertiesInvoke”; private static Method getLongMethod = null; private static Method getBooleanMethod = nul

2017-04-11 18:18:48 547

原创 获取AndroidAPP当前进程的名称

public static String getProcessName(Context cxt, int pid) { ActivityManager am = (ActivityManager) cxt.getSystemService(Context.ACTIVITY_SERVICE); List runningApps = am.getRunningAppProcesses

2017-03-02 17:25:51 3498

转载 加密算法比较

DES加密算法DES加密算法是一种分组密码,以64位为分组对数据加密,它的密钥长度是56位,加密解密用同一算法。DES加密算法是对密钥进行保密,而公开算法,包括加密和解密算法。这样,只有掌握了和发送方相同密钥的人才能解读由DES加密算法加密的密文数据。因此,破译DES加密算法实际上就是搜索密钥的编码。对于56位长度的密钥来说,如果用穷举法来进行搜索的话,其运算次数为256。随着计算机系统能力的不断发

2017-03-02 16:23:34 550

转载 Android项目流程、设计原则、编码规范、技术特点和过时技术

该文转自 http://www.jianshu.com/p/5cebc56784f6 自己留着以备后用 Java知识体系 Android知识体系 Android项目流程Android开发者故事 该流程不仅适用于Android项目开发,也部分适用于其他互联网和IT产品。史上最全APP前期、开发、后期工具:http://www.fdtx.org.cn/app.html 一、产品前期1.市

2017-02-28 14:50:32 3007

原创 Android 代码混淆,Android proguard 使用说明

-include {filename} 从给定的文件中读取配置参数 -basedirectory {directoryname} 指定基础目录为以后相对的档案名称 -injars {class_path} 指定要处理的应用程序jar,war,ear和目录 -outjars {class_path} 指定处理完后要输出的jar,war,ear和目录的名称 -li

2017-02-06 10:06:11 357

转载 C++与Java比较

转载自http://www.cnblogs.com/cnryb/archive/2011/01/04/2004141.html事实上,Java本来就是从C++衍生出来的。”   然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是一种优秀的程序设计语言。本附录将引导大家认识用于区分Java和C++的一些重要特

2016-10-14 15:08:04 377

原创 DES加密解密

自己留着,解释如下package com.jicheng.android.project.utils;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExcep

2016-04-08 11:26:16 575

原创 自定义Dialog

工具类: public class DialogUtil {@SuppressLint("InlinedApi")public static Dialog createLoadingDialog(Context context) { LayoutInflater inflater = LayoutInflater.from(context); View v = inflater.i

2016-03-11 16:36:05 684

转载 android meta-data作用

android 开发中:在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,不同的父元素,在应用时读取的方法也不同。1 :在Activity应用元素。    xml代码段:                     java代码段:   ActivityInfo info=this.getPack

2016-01-27 16:04:04 2937

原创 JAVA DES加密解密

http://javabrain.iteye.com/blog/106507 java操作文件加密与解密 JAVA DES加密解密 http://maqianli.iteye.com/blog/290423 http://www.pcjx.net/Java/other/216784.html base64 网络加密 import javax.crypto.KeyGene

2016-01-21 15:27:57 621

转载 UNIVERSAL IMAGE LOADER. PART 3---ImageLoader详解

在之前的文章,我们重点讲了Android-Universal-Image-Loader的三个主要组件,现在我们终于可以开始使用它了。Android-Universal-Image-Loader有四个重载方法void displayImage(String url, ImageView view)void displayImage(String url, ImageView view,

2015-05-28 16:49:40 593

转载 【译】UNIVERSAL IMAGE LOADER.PART 2---ImageLoaderConfiguration详解

ImageLoader类中包含了所有操作。他是一个单例,为了获取它的一个单一实例,你需要调用getInstance()方法。在使用ImageLoader来显示图片之前,你需要初始化它的配置-ImageLoaderConfiguration使用init(…)方法。然后,你就可以使用可以明确地根据需要使用不同形式的displayImage(…)。总之,ImageLoader最简单的用法如下所示(使

2015-05-28 16:48:22 476

转载 从代码分析Android-Universal-Image-Loader的图片加载、显示流程

ImageLoader类中包含了所有操作。他是一个单例,为了获取它的一个单一实例,你需要调用getInstance()方法。在使用ImageLoader来显示图片之前,你需要初始化它的配置-ImageLoaderConfiguration使用init(…)方法。然后,你就可以使用可以明确地根据需要使用不同形式的displayImage(…)。总之,ImageLoader最简单的用法如下所示

2015-05-28 16:45:09 611

转载 Universal-Image-Loader解析

如果说评价一下哪个图片开源库最被广泛使用的话,我想应该可以说是Universal-Image-Loader,在主流的应用中如果你随便去反编译几个,基本都能看到他的身影,它就像个图片加载守护者,默默的守护着图片加载。相信很多人对这个异步加载图片框架还不是很熟,再加上最近它更改优化了好几个地方,而网上的大部分资料还是以前的,于是花了几天时间专门的研究了下开源框架Universa

2015-05-28 15:48:44 952

转载 基于tcp/ip实现的智能小区解决方案

毫无疑问,TCP/IP是发展至今最成功的通信协议,它被用于当今所构筑的最大的开放式网络系统Internet之上就是其成功的证明。Internet最初的设计是为了满足美国国防的需要,具体来讲就是使美国政府即使在遭受核打击时也能保证通信不间断,TCP/IP就是用于这个目的而诞生。    TCP/IP构筑的Internet网络系统已经是世界上规模最大、发展最快的计算机互联网。从1991年起Int

2015-05-27 19:07:19 768

原创 Android代码集合

http://1d5317.l5.yunpan.cn/lk/cjwwij3FcBtZV#/-0

2015-05-26 19:09:43 637

转载 Java 动态代理

1. 相关概念1.1 代理在某些情况下,我们不希望或是不能直接访问对象 A,而是通过访问一个中介对象 B,由 B 去访问 A 达成目的,这种方式我们就称为代理。这里对象 A 所属类我们称为委托类,也称为被代理类,对象 B 所属类称为代理类。代理优点有:隐藏委托类的实现解耦,不改变委托类代码情况下做一些额外处理,比如添加初始判断及其他公共操作根据程序运行前代理

2015-05-25 21:38:21 687

转载 清除Android工程中没用到的资源

项目需求一改再改,UI一调再调,结果就是项目中一堆已经用不到但却没有清理的垃圾资源,不说工程大小问题,对新进入项目的人或看其他模块的代码的人来说,这些没清理的资源可能也可能会带来困扰,所以最好还是清理掉这些垃圾,对于一个稍微大一点的工程来说,手工清理明显是不现实的,这就需要一个方法做这些事情。清理资源文件要清理没用的资源,首要的工作当然是找到他们,我们知道Anroid SDK中有一

2015-05-25 20:55:48 699

转载 Android平台下基于XMPP的IM研究

由于项目需要做一个基于XMPP协议的Android通讯软件。故开始研究XMPPXMPP协议采用的是客户端-服务器架构,所有从一个客户端发到另一个客户端的消息和数据都必须经过XMPP服务器转发,而且支持服务器间DNS的路由,也就是说可以构建服务器集群,使不同的服务器下的客户端也可以通信,XMPP的前身是一个开源组织制定的网络通信协议——Jabber,XMPP的核心是在网络上分片段发送XML流

2015-05-25 20:35:23 937

转载 Android从资源文件中读取文件全

1. 相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!     res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指

2015-05-25 20:32:29 942

转载 android asmack 注册 登陆 聊天 多人聊天室 文件传输

XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMP

2015-05-25 20:15:10 907

转载 简单介绍一下asmack中常用到的方法属性

简单介绍一下asmack中常用到的方法属性connection.getAccountManager().createAccount(username, password);  //创建一个用户      roster.removeEntry(roster.getEntry(friendName)); //删除某个好友    roster.setSubscriptionMod

2015-05-25 19:37:59 681

转载 Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】

package com.soai.imdemo;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import android.graphics.Bitmap;import android.graphics.Bit

2015-05-25 19:34:08 639

转载 ListView之BaseAdapter的基本使用以及ViewHolder模式

话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,其他的方法可

2015-05-25 13:24:48 628

原创 Android-Universal-Image-Loader ImageLoaderConfiguration 全局初始化此配置

public class LauncherApplication  extends Application {@Overridepublic void onCreate() {super.onCreate();ImageLoader(getApplicationContext());}public static void ImageLoader(Contex

2015-05-25 11:38:45 1292

转载 Android学习笔记__1__Android体系架构

Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:第一、操作系统层(OS)第二、各种库(Libraries)和Android 运行环境(RunTime)第三、应用程序框架(Application Framework)

2015-05-19 22:18:49 577

转载 Linux下卸载JDK

收集了一下Linux下卸载各种JDK的方法 :1、卸载用 bin文件安装的JDK方法:     删除/usr/java目录下的所有东西 2、卸载系统自带的jdk版本方法:查看自带的jdk:#rpm -qa | grep gcj看到如下信息:libgcj-4.1.2-44.el5java-1.4.2-gcj-compat-1.4.2.0-40jpp.115使用

2015-05-15 08:50:33 631

转载 Android中Bitmap和Drawable

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

2015-05-14 13:00:08 585

转载 欢迎使用CSDN-markdown编辑器

本文介绍如何在Eclipse中搭建Android Wear的开发环境。 切记,这一切并非你想的那么简单 下面详细说明操作步骤,保证你可以正常工作。打开你的“Android SDK Manager”升级需要的SDK,将SDK Tools升级到23.02以及Android 4.4W下的所有项,主要一定要升级Extra下的”Google Repository”,建议你把所有能升级的全部升级。 升级完

2015-05-12 23:05:45 503

转载 java 实现单例模式

public class Singleton {private static Singleton intance;private Singleton() {}public static Singleton getInstance() {/** 一开始多线程进来,遇到锁,一个线程进去,是为空,new对象; 后续线程进入,不为空,不操作;最后直接返回* 对象不为空,再有多个

2015-05-12 22:51:34 575

转载 Android 知识图谱

自己先留着,一步一步得看。

2015-05-12 22:12:46 697

转载 浅谈几种创建型模式的优缺点及其相关性

本文只是从文字、概念上来描述一下,并没有给出类图和相关代码,适合有一定基础的人阅读。在23种GOF设计模式中,创建模式主要有以下几种:简单工厂模式Simple Factory工厂方法模式Factory Method抽象工厂模式Abstract Factory 单例模式Singleton多例模式Multiton建造模式Builder

2015-05-12 08:58:54 825

转载 SQL Server数据库入门学习总结

一图胜“十”言:SQL Server 数据库总结 一个大概的总结 经过一段时间的学习,也对数据库有了一些认识。   数据库基本是由表,关系,操作组成;对于初学者首先要学的:    1.数据库是如何存储数据的     表,约束,触发器    2.数据库是如何操作数据的     insert,update,delete T-sql 函数 存储过程 触发器  

2015-05-12 08:52:21 704

原创 获取手机所有apk,部分代码片段

private void loadAllAppsByBatch() {            final long t = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0;            // Don't use these two variables in any of the callback runnables.   

2015-05-11 14:56:45 666

转载 Android 快速开发框架:推荐10个框架:afinal、ThinkAndroid、andBase、KJFrameForAndroid、SmartAndroid、dhroid..

对于Android初学者以及对于我们菜鸟,这些大神们开发的轻量级框架非常有用(更别说开源的了)。       下面转载这10个框架的介绍:(按顺序来吧没有什么排名)。一、  Afinal官方介绍:Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过fi

2015-05-09 16:19:02 22501

华为市场上架app签名Pepk工具

华为市场上架app签名Pepk工具,华为市场上架app签名Pepk工具 亲自测试可用 方便自己下次找资源时不去踩坑 Nice

2022-12-09

RecyclerView横向拖动

RecyclerView 横向 拖动

2017-05-27

kotlin-plugin-1.1.2-release-Studio2.3-3.zip 插件

kotlin-plugin-1.1.2-release-Studio2.3-3.zip 插件

2017-05-19

常用debug 命令.txt

常用debug 命令.txt

2017-05-17

AndroidTVLauncher-master

AndroidTVLauncher-master因为是别人写的自己调通了,留下以备后用

2017-04-27

Launcher3-master

Launcher3-master 源码 可以再Android studio直接云心

2017-04-26

jackson-all-1.9.2.jar

jackson-all-1.9.2.jar json解析开源jar包.

2017-03-31

无限循环广告栏

在开源中国的源码中分离出来一个无限循环的广告栏。

2016-10-27

Android开发--多线程下载加断点续传

1.多线程下载: 首先通过下载总线程数来划分文件的下载区域:利用int range = fileSize / threadCount;得到每一段下载量;每一段的位置是i * range到(i + 1) * rang - 1,注意最后一段的位置是到filesize - 1; 通过Http协议的Range字段实现下载文件的分段; 通过Java类RandomAccessFile可以实现文件的随机访问,利用seek方法定位的文件的指定位置; 由HttpUrlConnection获取流来进行流的读写,实现文件的存储; 在下载过程中利用Handler来向外传递下载的信息。 2.断点续传: 对于每一个线程利用一个DownloadInfo类来保存下载的信息,每次在下载过程中向数据库更新信息(我也有想过只在下载暂停时进行更新,但那样的话我们的进程被杀掉时信息就无法保存下来)。在进行下载之前去访问数据库是否有记录存在,如果没有执行第一次下载的初始化,如果存在记录但下载文件不存在时,删掉数据库中的记录之后进行第一次下载的初始化,如果有记录且文件存在,则从数据库中取出信息。 实现的效果如图,自己封装的类提供了开始,暂停,删除,以及重新下载的方法。

2015-05-05

Java设计模式(疯狂Java联盟版

Java 设计模式 (疯狂Java联盟版)

2014-10-13

android4.4 sources

android4.4 sources源代码

2014-10-13

40种功能项目android源代码下载

40种功能项目 android 源代码下载

2014-10-13

ADT-22.6.3.zip

最新版ADTADT-22.6.3.zip

2014-10-13

json需要的各种版本的jar包.rar

json需要的各种版本的jar包.rar

2013-06-18

jtapp-12-updateapksamples.rar修善版在状态栏下载

jtapp-12-updateapksamples.rar修善版在状态栏下载 界面更加友好,更加适合商业项目的在线更新

2013-06-13

(功能补全版)Android 仿美图秀秀和IOS系统的相机胶卷.rar

代码结构采用非常典型的MVC模式,代码中也附带了一些注释。提供了嵌入的接口和数据返回,可以完全移植到自己的程序中使用基本上与美图秀秀和IOS 上的相机胶卷是一样的效果。(取不到缩略图的问题已解决)

2013-04-17

51CTO下载-算法大全

51CTO下载-算法大全

2012-10-31

Android应用框架原理与程序设计(简中版)

Android应用框架原理与程序设计(简中版)

2012-10-31

通讯录的程序源码.rar )

通讯录的程序源码.rar

2012-10-30

javaweb标签大全

免责声明: 1/ 部分内容来自网络,如果有侵犯你权利请你和我们联系. mail: [email protected] 2/另外不能保证内容的正确性,只供参考学习 版权声明: 部分内容由我们整理创作,所有版权归我们以及原文作者所有,谢绝第三方网站或软件或资源整理对本站资源的引用或转载。 本手册收集了: 1、struts 1 各类型标签 2、struts 2 标签 3、jstl 各类型标签 4、spring 标签 5、jsf标签 6、jsp标签、语法 7、freemarker语法 8、velocity语法 9、ajax常用函数 10、常用js表单检测函数 11、常用js函数 12、多功能jsp编辑器(eclipse插件) 如果你喜欢本chm,别忘记了向你的同事、同学也发一份咯。 JSP编辑器(eclipse插件): 功能介绍。。 下载:http://code.google.com/p/myjdemo/downloads/list?deleted=1&ts=1281775980

2012-08-20

空空如也

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

TA关注的人

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