自定义博客皮肤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

就一个开发者的记录……

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

原创 android -- 框架 使用android快速开发框架afinal的FinalBitmap

public class DemoActivity extends FinalActivity {@ViewInject(id=R.id.imageView) ImageView imageView; //无需findViewById    @Override    public void onCreate(Bundle savedInstanceState) {     

2014-03-27 14:53:17 869

原创 使用android快速开发框架afinal的FinalDb操作android sqlite数据库

#afinal#是一个android的orm、ioc快速开发框架,里面包含了四大功能:空间的id绑定和事件绑定功能;网络图片的显示功能(里面包含了强大的缓存框架);数据库sqlite的操作功能;http数据的读取功能(支持ajax方式读取);           #afinal#开源网址:https://github.com/yangfuhai/afinal           

2014-03-27 14:52:16 1097

原创 Listview异步加载缓存图片,解决快速滑动问题

大家做过这个的都碰到过,快速滑动时由于大量异步加载和message消息的等待排队,当快速滑动停止时要等好一会才能轮到当前可视item图片的加载显示,如何避免这个问题?   那就从问题来源入手:快速滑过的那些item图片可以先暂不加载,等到用户正常划过时再去加载不迟~~~    我的代码思路:在getView方法里面判断Listview的滑动状态,如果正在滑动,则不加载,但要保存此时

2014-03-23 15:42:53 1062

原创 android 图片压缩 —— 3

图片读取是OOM(Out of Memory)的常客,当在Android手机上直接读取4M的图片时,死神一般都会降临,所以导致往往自己手机拍摄的照片都不能直接读取。对大型图片进行缩放有,处理图片时我们经常会用到BitmapFactory类,android系统中读取位图Bitmap时分给虚拟机中图片的堆栈大小只有8M。用BitmapFactory解码一张图片时,有时也会遇到该错误。这往往是由于图

2014-03-23 15:33:48 793

转载 Android之开发性能优化简介

随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存。我

2014-03-23 15:30:47 705

转载 获得android手机的硬件信息

//CPU个数private int getNumCores() { //Private Class to display only CPU devices in the directory listing class CpuFilter implements FileFilter { @Override public boolean accep

2014-03-23 10:48:46 1083

转载 android开源项目和框架

特效:http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1. https://github.com/novoda/ImageLoader  异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。    android-query框架2. h

2014-03-23 10:47:43 1458

转载 Openfir的安装与测试

Openfir的安装与配置写在前面的话:已此文献给初学者,只愿能给迷茫的你们指个方向,下篇博客,我将介绍如何用Android程序去连接Openfir下载地址:http://www.igniterealtime.org1.进入下载的网址,点击它   2.下载Openfir下载完成后,你将看到下面这图标安装Openfir现在恭喜你,已经向成功迈出

2014-03-23 09:33:52 1257

转载 微信公共账号开发(未认证服务号)

最近微信公共账号很火一、注册去https://mp.weixin.qq.com/申请注册一个公共账号根据提示一步一步将各种信息完整(官方客服问答:http://kf.qq.com/faq/120911VrYVrA130619v6zaAn.html)二、账号类型公共账号类型有两种:订阅号与服务号(详细区别见:http://kf.qq.com/faq/12091

2014-03-21 16:41:11 2244

转载 Android通讯录开发之获取运营商号码段(移动、联通、电信)

本篇博客是自己在开发时用到的一个点,获取运营商的号码段,截至2013年12月30日,三大运营商的号码段增加了不少,还出现了1700这样4位的号码段。号码段有什么用呢?每个运营商都有不同的号码段,比如159是移动的,185是联通的,189是电信的,通过号码段我们可以分辨出该号码是属于那个运营商的。我是通过把三大运营商的号码段写到配置文件里,通过解析配置文件把号码段读出来,只好再进行比对。

2014-03-21 16:01:52 1257

转载 Android通讯录模糊匹配搜索实现(号码、首字母、简拼、全拼)

转载自:http://blog.csdn.net/wwj_748/article/details/172388432013年12月10日 工作记录小巫在工作中碰到一个需求,要求实现通讯录联系人的搜索,获取联系人的方式有好几种,我都有点混乱了,下面提供我最近用的一种,看起来还算比较简洁的,它是根据mimetypes表来查的。[java] view plainc

2014-03-21 15:51:33 1914

转载 Android 通用json解析方法

我在android端解析Json一般是把它包装到HashMap中的,这样就不用定义那么多JavaBean了。大家如果也使用这种方式。欢迎回复交流代码片段,双击复制010203040506publicMap parseJson(String json){GsonBuilder

2014-03-21 14:57:11 1193

转载 不使用官方SDK,实现微信分享(发送到朋友,发送到朋友圈)

发现很多同学发帖说使用微信官方提供的sdk,实现微信分享的过程中遇到问题。我下载了微信的sdk,测试了一下,也失败了。估计是应用需要通过官方审核。既然官方sdk测试不了,那我就使用绝招了:下面便是发送到朋友,发送到朋友圈的代码,(可以同时发送图片和文字感谢@空心糖 的反馈)代码片段,双击复制0102030405

2014-03-21 11:54:07 2456

原创 禁止ScrollView自动滚动

本帖最后由 ylei0514 于 2013-1-15 11:55 编辑最近在做一个东西,在scrollview中动态添加edittext,然后点击edittext弹出自定义的键盘,完了还要把对应的edittext显示到键盘上面!开始就计算距离,后动态设置scrollview的layout,没想到,scrollview动态设置layout后总是会自动滚动到最下面的edittext,郁闷了

2014-03-21 11:35:08 2368

原创 android图片压缩 —— 2

第一:我们先看下质量压缩方法: Java代码  private Bitmap compressImage(Bitmap image) {            ByteArrayOutputStream baos = new ByteArrayOutputStream();          image.compress(Bitmap.Com

2014-03-21 10:33:08 644

原创 android 图片压缩 —— 1

一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流的形式,不是Bitmap的形式,当图片以Bitmap的形式存在时,其占用的内存会瞬

2014-03-21 10:31:54 736

转载 android —— 自定义控件 利用 ViewPage 实现滑动屏

最近实现了这样的一个效果:滑动界面出现拖拽效果,可翻动3屏,也可点击按钮翻动页面。 主要利用android.support.v4.view.ViewPager控件来实现。 第一个界面:利用 ViewPage 实现滑动屏" name="image_operate_14861355727237230" alt="[android] 利用 ViewPage 实现滑动屏" src=

2014-03-21 09:36:46 1397

原创 如何监听音量按键

public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {xxxx}if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) {xxxx}return super.onKeyDown(keyCode,

2014-03-20 09:36:18 1194

转载 Android 实现 WheelView

我们都知道,在iOS里面有一种控件------滚筒控件(Wheel View),这通常用于设置时间/日期,非常方便,但Android SDK并没有提供类似的控件。这里介绍一下如何Android实现WheelView。源码下载请点我先来看一看iOS中的WheelView的效果图:这个效果不错吧,我们应该如何实现呢?那在Android如果也要实现这样一个效果

2014-03-20 09:30:25 1147

转载 android webview js交互, 响应webview中的图片点击事件

转载请注明出处        挺帅的移动开发专栏  http://blog.csdn.net/wangtingshuai/article/details/8635787     最近碰到个新需求需要点击webview中的图片进行放大显示。整理了下思路,想到了下面的一个可行的方案。方案思路,1.在点击图片的时候调用本地的java方法并给出响应的图片地址2.

2014-03-19 14:41:46 732

转载 Android控制ScrollView滑动速度

/**     * 快/慢滑动ScrollView     * @author 农民伯伯     *     */    public class SlowScrollView extends ScrollView {            public SlowScrollView(Context context, AttributeSet attrs, int de

2014-03-19 11:47:40 1347

转载 eclipse恢复已删除文件

在开发中,(Eclipse)删除了一些文件后又发现需要这些文件该怎么办?现在删除T1.java和T4.properties。鼠标右键点击项目名ZJ,选择Restore from Local history。选择需要恢复的文件,即可恢复所需要的文件。同样,在Java文件中也可以恢复删除的部分。下面演示T1.java。在类T1中做出修改后,选择Local History

2014-03-17 14:07:15 632

原创 java 导出List<T>数据 为 exsl文件

public static void exportXLS(ListSLResult> dataList, String fileName,String tabname,int id) { WritableWorkbook wwb = null; try { // 首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象 wwb = Workbook.

2014-03-17 13:59:53 811

转载 Android高级图片滚动控件,编写3D版的图片轮播器

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482089大家好,好久不见了,最近由于工作特别繁忙,已经有一个多月的时间没写博客了,我也是深感惭愧。那么今天的这篇既然是阔别了一个多月的文章,当然要带来更加给力点的内容了,那么话不多说,赶快进入到今天的正题吧。说到图片轮播器,很多的Android应用中都会带有这个

2014-03-17 11:59:37 932

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关注的人

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