自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PuddingGuo

就一个开发者的记录……

  • 博客(25)
  • 资源 (30)
  • 收藏
  • 关注

转载 Volly 框架简介

、什么是volley         Volley是Ficus Kirpatrick在Gooogle I/O 2013发布的一个处理和缓存网络请求的库,能使网络通信更快,更简单,更健壮。Volley名称的由来: a burst or emission of many things or a large amount at once。在Google IO的演讲上,其配图是一幅发射火弓箭的

2015-01-29 11:59:22 1074

转载 使用Vitamio打造自己的Android万能播放器

前言  Vitamio系列文章至今受到了许多Android开发者和创业者的关注,新版的SDK也在千呼万唤中发布,虽然处于内测阶段,已明显改善并达到预期,极其方便和友好的集成到自己的产品中,欢迎大家抢先测试! 声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com    农民伯伯: http://ove

2015-01-29 11:44:32 826

原创 Android Touch事件传递机制解析

在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。情况一:实习生:经过一段时间的研究,琢磨,熬夜,奋斗,死敲,皇天不负有心...

2015-01-29 10:53:16 747 1

原创 Dalvik VM和JVM的浅析

http://zh.wikipedia.org/wiki/Androidhttp://zh.wikipedia.org/wiki/Dalvik虚拟机http://zh.wikipedia.org/wiki/Java虚拟机 一、Dalvik VM和JVM的理解  JVM是一个虚构出来的运行Java程序的运行时,是通过在实际的计算机上仿真模拟各种计算机功能的实现

2015-01-27 10:31:38 807

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

android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍:线程的魔法师 LooperLooper的字面意思是“循环者”,它被设计用来使一个普通线程变成Looper线程。所谓Looper线程就是循环工作的线程

2015-01-26 16:51:40 665

转载 Android源码解析 ---- camera 照相机 摄像机 .

文章出处:http://blog.csdn.net/dany1202/archive/2011/01/26/6164450.aspx 一.camera启动1.一个activity启动调用流程:     onCreate()-->onStart()-->onResume()    onCreate():    1.可添加所需布局文件,画界面。    2.开启线程,

2015-01-26 16:47:18 778

转载 浅谈Android反编译和如何防止反编译

在我们学习Android的时候也要想到别人的功能怎么实现的那如何去参考别人的代码呢?这就是涉及到了一些反编译的问题并且也会存在版权的问题  我们在学习的时间里是多去探究的过程而在商业中希望这是一条不可逾越的线 1、如何反编译APK文件---------------------------------------------------------------------------

2015-01-26 16:44:24 776

转载 Java操作Excel文件以及在Android中的应用

本文章由临江仙原创,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/10286563 Excel作为一种有格式的文件,可以使用Java来对Excel来操作,借助jxl库,可以很方便的对Excel进行读取,写入,修改。关于jxl库,在项目最后上传的工程中可以下载。下面来看看操作Excel的API。1.创建并且写

2015-01-19 14:14:43 604

转载 android —— 自定义控件 竖向的ViewPager,上下滑动的组件,android上下滑动 VerticalPager

[java] view plaincopypackage com.zhulin.android.atools;    import android.content.Context;  import android.util.AttributeSet;  import android.util.Log;  import android.view.M

2015-01-15 15:35:04 2177

转载 Android开源项目大全 - 工具类

主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作AndroidAnnotations(Code Diet)android快速开发框架项目地址:https://githu

2015-01-15 10:14:04 686

原创 android 自适应国际化语言

【前言】自适应的知识与编程无关,关键在于配置文件的修改。自适应的内容包括:语言、屏幕、平台。今天就来说一下如何自适应国际化言。internationalization (国际化)简称:i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如:zh_CN表示简体中文。 操作方法:

2015-01-15 09:56:36 758

转载 Android 获取视频第一帧缩略图

干货从API 8开始,新增了一个类:android.media.ThumbnailUtils这个类提供了3个静态方法一个用来获取视频第一帧得到的Bitmap,2个对图片进行缩略处理。public static Bitmap createVideoThumbnail (String filePath, int kind)第一个参数是视频文件的路径,第二个参数是指定

2015-01-14 10:12:04 1315

原创 Intent调用大全、系统自带Intent调用大全

干Android开发也快两年了,经常要用到调用系统功能,结合网上资源总结下:1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") star

2015-01-14 09:52:14 1536

原创 开源项目SlidingMenu深入剖析

SlidingMenu简介:SlidingMenu的是一种比较通用的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。 项目下载地址:https://github.com/jf

2015-01-13 16:56:26 675

原创 android仿苹果弹性布局

直接上代码package com.fangpc.widget;import android.content.Context;import android.graphics.Rect;import android.os.Build;import android.util.AttributeSet;import android.view.MotionEvent;import andro...

2015-01-13 16:14:13 1033 1

原创 android -- 小功能 MD5校验码的生成与算法实现

在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。      下面是一个可生成字符串或文件MD5校验码的例子,测试过,可当做工具类直接使用,其中最主要的是getMD5String(String

2015-01-13 10:35:57 998

原创 处理onDraw()方法不被执行的解决方法:

处理onDraw()方法不被执行的解决方法:setWillNotDraw(false);官方文档的解释:If this view doesn't do any drawing on its own, set this flag to allow further optimizations. By default, this flag is not set on View

2015-01-13 10:31:24 2138

原创 android -- 小功能 解决自动旋转导致activity重启问题

记录一下,经常在新建项目的时候就会发生这个问题,正好上次有个群友也问道了这个问题。就是设备屏幕打开自动旋转会导致activity重启,这样会消耗很多资源。比如在加载listview数据会重新请求数据,当播放音乐时会异常停止等。android没有像ios那样自动处理这个问题,要我们自己到manifest增加这个属性值,android:configChanges="orientatio

2015-01-13 10:02:38 935

原创 android -- 小功能 apk 静默安装

废话不多说,直接上代码  :/**      * 软件静默安装      * @param apkAbsolutePath apk文件所在路径      * @return 安装结果:获取到的result值      *       * 如果安装成功的话是“      * pkg: /data/local/tmp/Calculator.a

2015-01-12 15:38:46 659

原创 Android之断点续传下载

在我们做开发的时候经常遇到的就是下载了,现在下载的方法有很多很多,那么怎么做到断点续传下载呢!很多人都头疼这个问题,如果我们没有很好的逻辑真不是很容易解决啊。我参考了一下前辈们的资料了整理了一个项目,能实现多个文件的同时下载。断点续传下载,顾名思义,那就是我们在一次下载未结束时,退出下载,第二次下载时会接着第一次下载的进度继续下载。那么怎么记录第一次下载的数据呢,这里肯定就要用到数据库了。下面

2015-01-12 15:34:45 1062

原创 android -- 模块 android手机旋转屏幕时让GridView的列数与列宽度自适应

无意中打开了一年前做过的一个android应用的代码,看到里面实现的一个小功能点(如题),现写篇文章做个笔记。当时面临的问题是,在旋转屏幕的时候需要让gridview的列数与宽度能自适应屏幕宽度,每个单元格之间还需要保留一定的间距。因为每款手机的屏幕宽度不都相同,我们在指定了单元格的宽度与间距之后,并不能确定每行中所能容纳的单元格数量,这个数量必须在运行时通过计算得出,同样,我们设置的单元格宽度和

2015-01-12 15:29:59 807

原创 android -- 小功能 AIDL Service 传递数据

大家都知道在Android中通过AIDL可以跨进程调用Service中的数据,网上也有很多实例,但是大部分实例都是关于基本数据类型的远程调用,很少讲到复杂数据的调用,今天我用一个例子来演示一下怎样用AIDL Service 传递复杂数据。我们分2步开始:第一步:部署我们的服务端,也就是Service端:1:在Service端我先自定义2个类型:Person和Pet。因为我们需要跨进程传递Perso...

2015-01-12 15:27:33 489

原创 android -- 小功能 为Activity生成桌面快捷方式

有时候如果想让我们的应用在桌面上创建多个快捷方式,我们可以在Manifest.xml文件中对相应的activity进行声明。application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/The

2015-01-12 15:24:58 699

转载 android -- 小功能 DownloadManager——Android 下载 apk 包并安装

本文内容环境项目结构演示下载参考资料本文是 github 上 Trinea-Android-common 和 Trinea-Android-Demo 项目的一部分,将下载部分分离出来,看看如何实现。(不知道此人学了多久,Android 水平不低~ 貌似年龄跟我差不多~)假设,现在有个下载 apk 包的需求,你大概能想到什么?下载本身;下载进度;期间还能取消;由于网络

2015-01-12 15:23:38 2354

转载 android -- 小功能 手势操作GestureDetector

package com.sphere.gesturetest;import android.os.Bundle;import android.app.Activity;import android.view.GestureDetector;import android.view.GestureDetector.OnGestureListener;import android.view.

2015-01-12 15:20:15 517

Android Hook 技术之 绕过系统对Activity验证

【SDK热更系列】Android Hook 技术之 绕过系统对Activity验证 , 原理详见个人博客https://blog.csdn.net/u012573920/

2018-07-18

apktool_2.2.1.jar

官网地址:http://code.google.com/p/android-apktool/ apktool_2.0.0-RC3地址:http://download.csdn.net/detail/u012573920/9696541 apktool_2.0.0-RC4地址:http://download.csdn.net/detail/u012573920/9696563 apktool_2.0.1地址:http://download.csdn.net/detail/u012573920/9696572 apktool_2.0.2地址:http://download.csdn.net/detail/u012573920/9696579 apktool_2.0.3地址:http://download.csdn.net/detail/u012573920/9696669 apktool_2.1.0地址:http://download.csdn.net/detail/u012573920/9696675 apktool_2.1.1地址:http://download.csdn.net/detail/u012573920/9696679

2016-11-29

apktool_2.1.1.jar

官网地址:http://code.google.com/p/android-apktool/ apktool_2.0.0-RC3地址:http://download.csdn.net/detail/u012573920/9696541 apktool_2.0.0-RC4地址:http://download.csdn.net/detail/u012573920/9696563 apktool_2.0.1地址:http://download.csdn.net/detail/u012573920/9696572 apktool_2.0.2地址:http://download.csdn.net/detail/u012573920/9696579 apktool_2.0.3地址:http://download.csdn.net/detail/u012573920/9696669 apktool_2.1.0地址:http://download.csdn.net/detail/u012573920/9696675

2016-11-29

apktool_2.1.0.jar

官网地址:http://code.google.com/p/android-apktool/ apktool_2.0.0-RC3地址:http://download.csdn.net/detail/u012573920/9696541 apktool_2.0.0-RC4地址:http://download.csdn.net/detail/u012573920/9696563 apktool_2.0.1地址:http://download.csdn.net/detail/u012573920/9696572 apktool_2.0.2地址:http://download.csdn.net/detail/u012573920/9696579 apktool_2.0.3地址:http://download.csdn.net/detail/u012573920/9696669

2016-11-29

apktool_2.0.3.jar

官网地址:http://code.google.com/p/android-apktool/ apktool_2.0.0-RC3地址:http://download.csdn.net/detail/u012573920/9696541 apktool_2.0.0-RC4地址:http://download.csdn.net/detail/u012573920/9696563 apktool_2.0.1地址:http://download.csdn.net/detail/u012573920/9696572 apktool_2.0.2地址:http://download.csdn.net/detail/u012573920/9696579

2016-11-29

apktool_2.0.2.jar

官网地址:http://code.google.com/p/android-apktool/ apktool_2.0.0-RC3地址:http://download.csdn.net/detail/u012573920/9696541 apktool_2.0.0-RC4地址:http://download.csdn.net/detail/u012573920/9696563 apktool_2.0.1地址:http://download.csdn.net/detail/u012573920/9696572

2016-11-29

apktool_2.0.1.jar

官网地址:http://code.google.com/p/android-apktool/ apktool_2.0.0-RC3地址:http://download.csdn.net/detail/u012573920/9696541 apktool_2.0.0-RC4地址:http://download.csdn.net/detail/u012573920/9696563

2016-11-29

apktool_2.0.0-RC4

apktool_2.0.0-RC4 官网地址:http://code.google.com/p/android-apktool/ apktool_2.0.0-RC3地址:http://download.csdn.net/detail/u012573920/9696541

2016-11-29

apktool_2.0.0-RC3

apktool_2.0.0-RC3 官网地址:http://code.google.com/p/android-apktool/

2016-11-29

UninstallDemos

Android中实现程序被卸载之后跳转到指定的反馈页面,很实用的。

2015-11-03

uninstall.rar

卸载应用之后跳转到指定的反馈页面的底层实现,很实用的。

2015-11-03

Android-Material-circular-button图片切换和按钮联动效果

Android-Material-circular-button图片切换和按钮联动效果, 添加按钮button可以根据ImageView获取当前显示的图片的颜色值来动态设置按钮颜色, 过渡效果非常好,

2015-10-14

profilling

profilling,请下载说明

2015-07-27

jd2chm.exe

1.javadoc转换成chm必备 2.先安装压缩包里面的htmlhelp 3.拷贝jd2chm程序到javadoc文件夹(里面有index.html) 4.运行-->cmd到命令行下,转到javadoc文件夹 cd **/**/** 5.输入jd2chm 6.输入chm的名字(不能有空格!) OK

2015-07-15

利用编译过的libjpeg库实现Android图片压缩的终极方案

利用编译过的libjpeg库实现Android图片压缩的终极方案

2015-05-06

Android模拟地震波、水波效果

Android中模拟地震波,水波效果的源码,圆圈形式扩散

2015-04-22

pulltorefresh实例

在Android开发中,上拉刷新,下拉加载在很多项目中被需求着,这个功能具体怎么实现呢,很简单,用一个第三方插件chrisbanes写的android-PullToRefresh库即可了,或者谷歌官方推出的SwipeRefreshLayout。   个人觉得PullToRefresh比较好用,并且可扩展,所以我介绍下这个插件的用法。   PullToRefresh支持系数: 支持下拉与上拉 支持listfragment 支持众多控件,如: ListView ExpandableListView GridView WebView ScrollView HorizontalScrollView ViewPager

2015-03-09

ApkTool集成工具

用于Android反编译或者学习smali语法的必备工具,这里做成了一个命令调用集合,很方便

2015-03-03

高效二维码扫描

高效二维码扫描,zxing+zbar,比市面上普通的二维码扫描更快。识别率更高

2015-02-10

仿美图秀秀(美颜相机)马赛克功能Android源码

仿造美图秀秀功能,和美颜相机相似的涂鸦马赛克功能,有手指初冬的预览框效果

2014-12-09

Android游戏源码经典游戏别踩白块钢琴块源码

本项目是一个基于安卓OGEngine引擎的别踩白块(也叫黑白块或者钢琴块)的游戏源码,别踩白块是一款非常耐玩的休闲益智游戏,别踩白块儿,这就是这个游戏唯一的一个规则,代码有大量详细的中文注释,游戏试玩了一下很流畅和原版没有什么区别不过只有经典模式,接力和急速没有,需要的朋友可以下载学习一下,项目编码UTF-8默认编译版本2.3.3

2014-08-09

Android例子源码捕获应用全局异常避免强制退出并写出日志到sd卡

普通的程序如果出现问题了都会强制退出,像360助手之类的程序崩溃的时候还会给出一个是否上传错误到服务器的提示,本项目就是一个简单的全局异常捕捉例子,捕捉到异常以后可以把异常信息写入文件以供后来分析或者用友好的方式进行提示后再退出程序,本项目默认编译版本4.1.2编码GBK源码有注释

2014-08-09

Android例子源码模仿安卓微信、云播雷达扫描动画效果

本项目是一个模仿Android微信、云播雷达扫描动画效果的小例子,点击中间的黑色圆圈开始扫描动画,再次点击复位,需要这种效果的朋友可以自己下载看一下,因为是动画效果所以截的静态图有点变形,项目编译版本4.4.2默认编码GBK

2014-08-09

Android例子源码科大讯飞语音识别最简单的使用例子

本例子是一个调用讯飞语音识别SDK的例子源码是一个最纯净的Demo比较容易看懂。实现的是点击按钮开始语音监听,手机需要联网,2/3G的均可,识别后会以Toast的方式提示出来,识别率还是比较高的。之前自己是用别人的Demo总是不成功,是因为,讯飞的SDK想使用是需要APPID的,可能过太长时间久会注销,还有,未通过审核的APPID每天只能试用500次,如果太多人试用,就是达到上限导致无法使用。 下面进行一个粗略的讲解 1、先获得讯飞开发者的APPID,这个用QQ登陆申请一个应用就会得到一个ID。 2、下载SDK,每个应用根据不同的功能会产生不同的SDK,和对应APPID匹配的,不匹配会提示用户登陆不成功 3、然后就是写代码了,把例子里的APPID替换成你的然后重新编译运行就搞定了,具体的代码使用可以参照源码。有注释很容易理解

2014-07-10

Android例子源码仿IOS6和7的开关按钮实现

这个例子是安卓仿IOS开关按钮的例子源码,包括ios6和ios7两个效果,其中ios7的效果是从ios6效果上改良来的,有比较详细的注释,7只有一个java文件,使用起来非常方便,6涉及的文件有点多。7的编码是UTF-8,可以用在自己的项目里,效果不错。

2014-07-10

Android基于XMPP的仿微信源码

本项目是一个基于XMPP的微客服的项目源码,本站之前也介绍过一个微客服的例子,可以点此查看http://www.javaapk.com/source/1322.html,本项目实现了一个差不多完整的IM体系,登录、注册、好友管理、个人设置、消息提醒、二维码、文字表情图片语音聊天不过暂时还没有群聊功能,微客服提供后台支持,比较适合一些懒人进行IM的二次开发或者给自己的应用加一个跟用户直接聊天的工具。项目编码UTF-8默认编译版本4.0.3

2014-07-10

利用shareSDK实现分享,自定义了分享界面

利用shareSDK实现分享,自定义了分享界面,代码中有详细注释

2014-04-18

Google最新(可刷新任何控件)

Google终于出下拉刷新控件了,你们知道吗? XML文件需要引用android.support.v4.widget.SwipeRefreshLayout控件,在 里面可以放置任何一个控件,包括ListView,scrollview, gridview等等,都可以下拉刷新

2014-04-08

基于LBS服务的社交软件源码

基于LBS服务的社交软件源码,适合android新手学习

2013-10-26

空空如也

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

TA关注的人

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