自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JFlex技术专栏

主要从事Web开发、Android、iOS开发

  • 博客(41)
  • 资源 (21)
  • 收藏
  • 关注

原创 从Android到iOS开发——(1)、objective-c与java语法对比

从Android到iOS开发——(1)、objective-c基础与java大对比

2015-07-19 15:19:33 2586 1

原创 Android快速开发之appBase——实战《购物车》

转载请注明本文出自JFlex的博客http://blog.csdn.net/jflex/article/details/46653309,请尊重他人的辛勤劳动成果,谢谢!Android快速开发之appBase——实战《购物车》最近将appBase实战于各种项目中,也发现了不少问题,并优化了很多功能。今天带给大家一个实战--《购物车》。购物车,在商城app中是必不可少的一部分,也是使用的比较多的,这里

2015-07-03 07:28:28 4978 4

原创 android TextView ClickableSpan 长按报错

android TextView ClickableSpan 长按报错用户注册的时候,一般都会有个协议连接,一般都会用到ClickableSpan,比如..TextView tvPt;..private void setPtLink() { String user_pt = "《用户协议》"; SpannableString st = new Spannab

2016-08-19 15:48:09 2045

原创 Android开发之JSON使用

Android开发之JSON使用今天在论坛看到有不少朋友问关于json的问题,所以想写一篇关于android中使用json的博客。首先json是什么JSON的全称是JavaScript Object Notation,从这里可以看到它源于JavaScript,它采用文本形式体现。比如{"name":"zhangsan","age":20,"wife":"如花"}这个简单表示了一个对象,在ja

2015-07-20 21:41:00 2175

原创 JavaWeb开发中form、ajax提交数据Model转化

JavaWeb开发中form、ajax提交数据Model转化问题最近学习MongoDB数据库,作为java开发的我,当然需要做个小的web程序来测试一番了。在html中我采取ajax提交方式,因为我要模拟各种类型的数据,基础数据类型、数组、对象等。然而,最终发现了个不同的地方:Form和ajax提交数据,在HttpServletRequest中尽然参数名有所不同。 数据类型 form a

2015-07-14 21:27:57 1583

原创 干货分享——android源码分享网站

干货分享——android源码分享网站android源码应用分享站点,各种技术分支的源码都有,现在分享给大家安卓源码服务专家集合了大量的例子源码,总会找到你想要的 http://www.javaapk.com/泡在网上的日子实时分享android最新的开源项目,大量的教程 http://www.jcodecraeer.com/android的code4app——apkbus大量的例子源码和and

2015-06-18 22:59:22 3623 1

原创 Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变

转载请注明本文出自JFlex的博客http://blog.csdn.net/jflex/article/details/46550849,请尊重他人的辛勤劳动成果,谢谢!Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变记得刚开始做android的时候,就发现QQ音乐歌词颜色渐变的效果,就在网上搜索过,但是就是没有找到满意的。今天突然用QQ音乐听歌的时候,看到歌词颜色渐变,决定来分析看看

2015-06-18 18:35:03 6958 7

原创 Android UI之原生——(1)、Android UI入门及常见属性与现象

转载请注明本文出自JFlex的博客http://blog.csdn.net/jflex/article/details/46476599,请尊重他人的辛勤劳动成果,谢谢!Android UI之开发——(1)、Android UI入门及常见属性与现象导读 :Android UI入门,对于很多人来讲都是比较简单的,教程也多如牛毛,但是这篇绝对和其他的不一样。从接触android开发就注定UI开发是一个一

2015-06-17 15:27:23 3648 2

原创 Android UI之自定义——类似iOS的Tabbar

转载请注明本文出自JFlex的博客http://blog.csdn.net/jflex/article/details/46492501,请尊重他人的辛勤劳动成果,谢谢!Android UI之自定义——类似iOS的TabbarTabbar最早出现在iOS,iOS中的TabBarController实现了这个功能,开发起来相当简单。现在的APP,大多数都会使用Tabbar来作为应用的功能导航,界面简单

2015-06-14 19:14:28 5860

原创 Android快速开发之appBase——(6).HttpReq和APICloudSDK

转载请注明本文出自JFlex的博客http://blog.csdn.net/jflex/article/details/46462077,请尊重他人的辛勤劳动成果,谢谢!Android快速开发之appBase——(6).HttpReq和APICloudSDKHttpReq和APICloudSDK都是网络请求组件,都是基于xUtils的HttpUtils重新封装的。接下来讲一下使用方法。1、Http

2015-06-11 21:24:12 1839

原创 Android快速开发之appBase——(5).BasePresenter的使用

Android快速开发之appBase——(5).BasePresenter的使用Presenter是来自MVP中的概念,是用来处理与用户交互的逻辑。在这里更加简单化,Presenter中的方法是根据业务来定义,比如获取消息列表,那么业务常常会这样:先去请求网络,网络正常请求到数据返回并展示在UI层,网络错误没有拿到数据,看看缓存中有没有,然后从缓存中拿到数据并返回并展示在UI层;突然,有一天业务需

2015-06-11 13:42:32 5558

原创 Android快速开发之appBase——(4).详解com.snicesoft.Application和BaseActivity

Android快速开发之appBase——(4).详解com.snicesoft.Application和BaseActivity在 Android快速开发之appBase——(1).appBase介绍中使用过com.snicesoft.Application和BaseActivity,本篇则解开她们的面纱。1、com.snicesoft.Application源码分析p

2015-06-10 15:27:53 1987

原创 Android快速开发之appBase——(3).详解IHolder和IData

Android快速开发之appBase——(3).详解IHolder和IDataIHolder和IData是AVLib的两个组件,在前面已经使用过了,那么这一篇将会详细说明这两个组件的用法。IHolder IHolder是AVLib中View自动绑定的组件规范,所有@Id使用只能存在IHolder派生的类中。源码package com.snicesoft.avlib.rule;/*** @au

2015-06-10 11:46:10 1680

原创 Android快速开发之appBase——(2).万能的Adapter

Android快速开发之appBase——(2).万能的Adapterandroid的Adapter是常用的一个组件,自定义的adapter基本上都是集成BaseAdapter,然后实现getView等一系列方法。时间长了,难免让人感觉到写的重复性代码过多,那么万能的Adapter讲解放你的双手。对比BaseAdapterpackage com.snicesoft.appbase.demo;im

2015-06-09 21:42:38 1596 4

原创 Android快速开发之appBase——(1).appBase介绍

转载请注明本文出自JFlex的博客(http://blog.csdn.net/jflex/article/details/46430555),请尊重他人的辛勤劳动成果,谢谢!Android快速开发之appBase——(1).appBase介绍一直想写博客,苦于自己的文笔实在不行,在CSDN潜水了好几年,中间差不多3年没有写过博客。原因有二:1、文笔差;2、没时间。今年开始,时间充裕了,开始计划练练

2015-06-09 20:29:48 3757

原创 android2.2的LocalActivityManager的destroyActivity()问题

今天在用ActivityGroup做例子,发现了个问题,并采用了个笨办法暂时解决。      首先看LocalActivityManager的destroyActivity()的源码:      /** * Destroy the activity associated with a particular id. This activity * will go t

2012-11-22 16:46:25 2019

原创 java基于反射JSONUtil类

在java中json用的很广泛了。但是适中官方不提供json>bean和bean>json的工具类,在此次编写过程中发现为啥官方不提供,在有些类(包括自定义)很难json>bean。但是我还是写了一部分,希望和大家分享,共同把这个类完善好。此次还没有考虑Data数据类型,不多说了,贴代码:package org.json;import java.lang.reflect.Field;/

2012-11-15 18:43:43 1169

原创 Android Web App官方文档翻译第五章:最佳实践

1. 将来自移动设备的请求重定向到专门为移动端设计的Web版本有好几种方式可以让你使用服务端的重定向将请求重定向到你的web站点的移动版本上去。最常见的情况是通过“嗅探”(”sniffing”)web浏览器提供的用户代理字符串(User Agent string)。为了确定是否要提供一个你的站点的移动版本,你只需要在User Agent中寻找“mobile”字符串即可,它可以与很多移动设备匹配

2012-11-06 13:52:29 1566

原创 Android Web App官方文档翻译第四章:调试

文档内容在Android Browser中使用控制台API在WebView中使用控制台API参考调试如果你是在为Android开发web应用,那么,你可以使用控制台(console)的JavaScript API(the console JavaScript APIs)来调试你的Javascript代码并将信息输出到logcat。如果你对使用Firebug 或 Web In

2012-11-06 13:51:44 1684

原创 Android Web App官方文档翻译第三章:WebView构建应用

文档内容将 WebView 加入你的应用¨     在Webview中使用 JavaScript¨     启用 JavaScript¨     将 JavaScript代码绑定到Android代码处理页面导航¨    历史记录导航关键的类WebViewWebSettingsWebViewClient相关手册Web View如

2012-11-06 13:50:55 1445

原创 Android Web App官方文档翻译第二章:屏幕适配

概览你可以使用viewport的元数据、CSS和Javascript来为不同分辨率的屏幕设置合适的页面  本文档中的技术适用于Android 2.0及以上设备,针对默认的Android Browser中及在WebView中呈现的页面 如果你在为Android开发Web应用或者在为移动设备重新设计一个Web应用,你需要仔细考虑在不同设备上你的页面看起来是怎样的。因为Android设备

2012-11-06 13:47:49 1325 1

原创 Android Web App官方文档翻译第一章:概览

本文来自谷歌Android官方的Web App开发指导手册,分为五篇:1、概论,2、屏幕尺寸,3、建Web View,4、调试和5、最佳实践。 Figure 1. 你可以使用两种方式让用户访问你的Web内容:用一种传统的方式,即通过浏览器,或者在一个Android应用中,通过在布局中加入一个WebView。如下为第一篇:基本上有两种方式来在A

2012-11-06 13:46:42 1690

原创 Android的快速开发框架afinal

afinal 是一个android的 orm 和 ioc 框架。而且封装了android中的httpClient,使其更加简单易用。 afinal是android应用开发的终极框架。FinalDB使用方法: FinalDb db = FinalDb.create(this); User user = new User();user.s

2012-10-19 13:45:44 2567

原创 浅谈java.util.concurrent包的并发处理

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之 前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的危害等诸 多因素,往往会采用一些较为复杂的安全策略,加重了程序员的开发负担.万

2012-09-29 11:31:20 1076

原创 多线程Java Socket编程示例

1.服务端package sterning;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.

2012-09-29 11:29:49 681

原创 Java5 并发学习

在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过 Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特 性。 一、创建任务 任务就是一个实现了Runnable接口的类。创建的时候实run方法

2012-09-29 11:27:12 977

原创 Java自带的线程池ThreadPoolExecutor详细介绍说明和实例应用

从 Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。它很灵活,但使用起来也比较复杂,本文就对其做一个介绍。 首先是构造函数。以最简单的构造函数为例:public ThreadPoolExecutor(

2012-09-29 11:23:34 1659

原创 Java 理论与实践: 线程池与工作队列

为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程

2012-09-29 11:16:04 1189 1

原创 unicode码与字符互转

public static String toUnicode(String src) { StringBuilder buf = new StringBuilder(); for (char c : src.toCharArray()) { buf.append("\\u").append(String.format("%X", (int)c));

2012-09-27 16:53:26 643

原创 Android中使用Animation实现控件的动画效果以及Interpolator和AnimationListener的使用

Animation的4个基本动画效果1、AlphaAnimation:淡入淡出效果在代码中实现动画效果的方法: ImageView imageView = (ImageView) findViewById(R.id.imageView1);AnimationSet animationSet = new AnimationSet(true);AlphaAnimation alpha

2012-09-27 13:56:02 1564

原创 Android的pull解析xml区别

XmlPullParser创建有两种方法。一种是使用工厂类XmlPullParserFactory,另一种是使用Android提供的实用工具类android.util.Xml 。但是什么时候用第一种,什么时候用第二种,这个以前根本没有去关心。今天做项目的时候发现了两个的用法区别。        第一种工厂模式创建主要用于解析网络数据的时候,解析网络数据如果采用第二种是没法解析成功。

2012-09-11 18:40:39 672

原创 java内存处理问题

(一)、栈、堆1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域 :存放静态成员(static定义的)5. 常量池 :存放字符串常量和基本类型常量(pu

2012-09-06 13:15:38 507

原创 SoftReference

SoftReference的语义就是当内存不够用的时候,GC会回收SoftReference所引用的对象。所以,在memory sensitive的程序中将某些大型数据设置成SoftReference再合适不过了。创建一个SoftReference:Object obj = new Object();SoftReference softRef = new SoftReference

2012-09-06 12:52:01 833

原创 java观察者模式

今天在查看项目中Map模块,学到了java观察者模式,再次记录下,以便以后查阅。      JDK1.2后,Java提供了对观察者模式的支持接口和实现类。       其中接口 java.util.Observer 用来指定观察者,观察者必须实现 void update(Observable o, Object arg) 方法。       而 java.util.Obse

2012-09-05 15:22:48 1087 1

原创 android ViewPager动态加载问题

今天做项目时,纠结了很久,动态添加view,刚开始按照其他的adapter处理,但是不会刷新view,来回翻几页,还会view覆盖,最后手动调用adapter的destroyItem和instantiateItem方法,还是不行,最后重写notifyDataSetChanged中removeAllViews和instantiateItem,有点效果,可是还是不理想。最后查询资料要重写PagerAd

2012-09-03 17:39:53 4348 4

原创 java和Android中int值0x和0

0x开头,代表的是16进制数,0开头的,代表的是8进制数,可以使用windows自带的计算器看一下(注意调成科学型模式):0x56=86(十进制下),056=46(十进制下).有了这个了解,在android中颜色值就可以得到很好的解释了。比如:0xffffffff 就可以这么看 0x|ff|ffffff  表示 整数|透明度|颜色值

2012-08-17 16:28:28 2932

原创 ImageUtil

import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStrea

2012-08-13 11:26:58 1287

原创 Android的style属性讲解(1)

在做自定义dialo的时候,发现有些样式属性无法在Android XML Editor中没有自动提示,很不方便,故整理此文章用来记住常用的style属性及其含义,方便以后style的定义:例如:去掉白色边框stylename="mydialog"parent="@android:Theme.Dialog">        item name="android:windowFra

2012-08-11 13:56:17 11976

原创 android可执行sql文件的做法

如下:private class DatabaseHelper extends SQLiteOpenHelper {private List tables = new ArrayList();DatabaseHelper(Context context, String dbName, CursorFactory factory,int version) {super(c

2012-03-09 17:20:51 2487

原创 ibatis的#和$的区别

首先,如下:(SqlMap的配置文件)PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd" >resultMap="newsResult">select * from $

2012-03-09 17:13:02 771

Dash3 license

Dash3 license

2017-06-01

领域特定语言 完整版

领域特定语言 完整版本。作者Martin Fowler

2017-05-31

SmartSVN License

SmartSVN License,SmartSVN 9 for Mac 已经测试通过

2015-08-27

eye ocr 验证码识别

eye ocr 网页验证码识别代码,通过eclipse打开工程即可,OCRTest类为主要的测试类,修改url地址为网页验证码地址

2015-07-26

跨平台开源的UML编辑器violetumleditor-2.1.0

跨平台开源的UML编辑器violetumleditor-2.1.0,2015-2月更新最新版本

2015-07-21

JavaWeb中form、ajax提交数据Model转化工具类

这是一个JavaWeb中form、ajax提交数据Model转化工具类,可以用来取代Spring的默认数据绑定、JFinal中的getModel方法。原理博客:http://blog.csdn.net/jflex/article/details/46883037

2015-07-14

appBase之购物车demo源码

Android快速开发之appBase——实战《购物车》 博客地址:http://blog.csdn.net/jflex/article/details/46653309

2015-07-03

最简单的仿QQ音乐歌词颜色渐变-android自定义view

android自定义view之最简单的仿QQ音乐歌词颜色渐变,实现起来很简单,原理请看博客http://blog.csdn.net/jflex/article/details/46550849

2015-06-18

类似iOS的Tabbar的Android实现

类似iOS的Tabbar的Android实现:1、使用RadioGroup 2、自定义实现,扩展性强

2015-06-14

appBase代码生成器

appBase框架代码生成器,提高创建activity、fragment、adapter的效率。 使用方式:打包为可运行jar,然后copy到使用appBase框架的Android项目根目录,双击即可

2015-06-09

腾讯Android测试(APT)

APT是一个Android平台高效性能测试组件,提供丰富实用的功能,适用于开发自测、定位性能瓶颈;测试人员完成性能基准测试、竞品对比测试 用法:APT是Eclipse的插件,放到plugins或者dropins,重启即可

2014-04-17

APK信息获取

获取apk的包名和启动Activity的名字,需要和aapt.exe放在同一个目录

2014-03-25

java NIO socket聊天

java NIO 高性能 socket通讯,服务端采用单线程,降低了cpu的压力,普通io socket通讯,server需要每个连接运行个线程,容易出现问题,效率也低

2013-03-05

spring mvc jpa

springMVC jpa整合实例,以及jpa延迟加载问题。

2012-12-10

PhoneGap实例

PhoneGap开发实例,包括客户端和服务端,以及插件开发JavaBean和js,以及运用插件。

2012-12-10

基于Webkit的Web开发

基于Webkit的Web应用开发,主要包含webkit支持的css

2012-11-19

org.json.jar

org.json的json包文件,只是没有提供javabean直接转化json和json转化javabean,在此基础上添加JSONUtil类,提供了这两个方法,暂时不全希望大家谅解。

2012-11-15

PhoneGap android的Toast插件

PhoneGap android的Toast插件,使用方法不用介绍了,用phoneGap开发android应用的人都知道,希望对大家有帮助。

2012-11-06

java使用slite数据库相关包

java使用slite数据库相关包,直接解压添加到jre根目录下,重启eclipse即可。

2012-09-29

android_sdk_2.2resource

android_sdk_2.2resource,方便在eclipse中查看源代码,便于开发,收藏于此

2012-09-24

自定义SeekBar(图片背景,图片进度)

用图片做背景和进度,网上看了半天,写的太乱了,试了好多,自己写了个简单的例子。

2012-09-21

空空如也

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

TA关注的人

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