自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coder_android

学习移动互联网技术,抓住移动互联网和大数据机遇!!!Keep moving

  • 博客(39)
  • 资源 (43)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java数据有效位数工具类

public class AdjustmentDouble{ /** * @param s 需处理的数据 * @param numOfIntPart 整数位数 * @param numOfDecimalPart 小数位数 * @return 处理过的数据 */ public static String adjustDouble(String s,int numOfIntPa

2014-12-27 20:04:54 757

原创 Java向自定义文件夹中写入文件

File file = new File("E://rawSpeechRecordData//"); File newFile = null; if (!file.exists()) { file.mkdir(); if (file.isDirectory()) { SimpleDateFormat format = new Simple

2014-12-25 19:25:46 1819

原创 Java把double数据写入文件中

public class ReadOrWriteObject { private FileInputStream fileIns = null ;//文件输入流 private FileOutputStream fileOts = null;//文件输出流 private ObjectInputStream objectIns = null ;//对象输入流 private Obj

2014-12-25 19:22:55 6395

原创 Java 字符串类型16进制字面值转成字面值字节数据工具类

private static byte hexValueOf(String hex) { byte result = 0; if (hex.charAt(0) == '0' && (hex.charAt(1) == 'X' || hex.charAt(1) == 'x')) { for (int i = 2; i < hex.length(); i++) { char

2014-12-25 19:20:43 1112

原创 类似微信下拉眼睛UI

public class EyeView extends FrameLayout { private Paint paint; private Bitmap bitmap; public EyeView(Context context) { super(context); init(); } public EyeView

2014-12-23 17:59:19 1068 1

原创 android context总结

Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是因为我们真正的不懂Context的原理、类结构关系。一个简单的问题是,一个应用程序App中存在多少个Context实例对象呢?一个、两个? 在此先卖个关子吧。读了本文,相信您会豁然开朗的 。

2014-12-23 15:03:35 884

原创 获取网络图片的工具类

public class GetBitmapUtil { public Bitmap getBitmapByUrl(String url){ Bitmap bitmap = null; try { URL url2=new URL(url); HttpURLConnection httpURLConnection=(HttpURLConnection) url2.openC

2014-12-21 13:49:18 1235

原创 GPS收集服务demo

public class GpsInfoCollectionService extends Service { private Boolean D=true; private GPSinfoDao mGpSinfoDao; private LocationManager mLocationManager; private Location mLocation; public GpsI

2014-12-17 17:07:22 872

转载 Java 对象的生命周期

转载地址:http://blog.csdn.net/sodino/article/details/38387049Java对象的生命周期         在Java中,对象的生命周期包括以下几个阶段:1.      创建阶段(Created)2.      应用阶段(In Use)3.      不可见阶段(Invisible)4.   

2014-12-12 20:23:51 914

原创 一个客户端向服务器发送数据,服务器向连接的客户端转发数据demo

服务端代码:// 负责处理每个线程通信的线程类public class ServerThread implements Runnable{ // 定义当前线程所处理的Socket Socket s = null; // 该线程所处理的Socket所对应的输入流 BufferedReader br = null; public ServerThread(Socket s) th

2014-12-12 20:03:03 5058 2

原创 HttpClient联网工具类

public class HttpConnect { public static String getNews(String url,List parameters) { StringBuilder sb = new StringBuilder(); HttpClient client = new DefaultHttpClient(); HttpPost post=new Http

2014-12-12 15:21:36 784

原创 android 雷达UI

public class BaseView extends RelativeLayout{ public Context context; public BaseView(Context context) { super(context); this.context = context; } public BaseView(Context context, Attrib

2014-12-11 16:40:11 978

转载 史上最详细最容易理解的HMM文章

http://www.52nlp.cn/hmm-learn-best-practices-four-hidden-markov-modelswiki上一个比较好的HMM例子分类 隐马尔科夫模型   HMM(隐马尔科夫模型)是自然语言处理中的一个基本模型,用途比较广泛,如汉语分词、词性标注及语音识别等,在NLP中占有很重要的地位。网上关于HMM的介绍讲解文档很多,我自己当时开始看

2014-12-10 21:28:01 1589

原创 android 内存和性能优化汇总

1、即时编译(Just-in-time Compilation,JIT),又称动态转译(Dynamic Translation),是一种通过在运行时将字节码翻译为机器码,从而改善字节码编译语言性能的技术。即时编译前期的两个运行时理论是字节码编译和动态编译。Android原来Dalvik虚拟机是作为一种解释器实现,新版(Android2.2+)将换成JIT编译器实现。性能测试显示,在多项测试中新版本

2014-12-10 16:24:28 1439

原创 Java 把指定路径的文件读入内存并用字节数组保存工具方法

/** * * @param path 文件路径 * @return 文件转成字节数组 */ public static byte[] getByteArrayFrom(String path){ byte[] result=null; ByteArrayOutputStream outputStream=new ByteArrayOutputStrea

2014-12-09 14:27:37 2099

原创 android内存溢出分析

Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所以在很大程度上,Android的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽

2014-12-09 12:55:39 871

原创 android卸载应用工具类

/** * 卸载一个应用程序 */ private void uninstallApk() { Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); intent.setAction("android.intent.action.DELETE"); intent.addC

2014-12-09 12:49:37 661

原创 android分享应用工具类

/** * 分享应用. */ private void shareApk() { Intent intent = new Intent(); intent.setAction("android.intent.action.SEND"); intent.addCategory("android.intent.category.DEFAULT"); intent.setTyp

2014-12-09 12:48:37 932

原创 android启动一个应用工具类

/** * 开启一个应用程序 */ private void startApk() { // 开启这个应用程序里面的第1个activity. String packname = selectedAppInfo.getPackname(); try { PackageInfo packinfo = getPackageManager().getPackageInfo(pa

2014-12-09 12:47:19 683

原创 android客户端把SD卡文件上传到服务器端并保存在PC硬盘文件夹中

在局域网内,实现从android客户端把手机SD卡上的文件上传到PC服务器端,并保存在PC硬盘的指定文件夹下。同时把PC端硬盘文件的目录和对文件的描述信息保存在mysql数据库中。1、客户端关键代码:(1)获得SD卡上的文件 /** * 获得文件路径和状态信息 * * @return */ private String getFiles() {

2014-12-08 18:53:42 2112 1

转载 Android之使用HTTP协议的Get/Post方式向服务器提交数据

Android之使用HTTP协议的Get/Post方式向服务器提交数据1、Get方式方法:通过拼接url在url后添加相应的数据,如:http://172.22.35.112:8080/videonews/GetInfoServlet?title=霍比特人&timelength=100; 缺点:通过Get方式提交数据只能发送2K以内的数据,适合发送容量较小的数据,另外,如果发送

2014-12-08 15:09:17 652

原创 Java并发编程之线程互斥笔记

public class Client { public static void main(String[] args) { MyShow show=new MyShow();//这是在静态方法中(内部类有可以访问外部类的属性的性质)但是里做不到,所以错误。 new Thread(new Runnable() { @Override public void r

2014-12-04 20:38:03 771

原创 Android下实现一个Activity的全屏显示

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"android:theme="@android:style/Theme.NoTitleBar"或者requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.

2014-12-04 20:23:17 632

原创 Java 并发编程学习1线程的创建和定时器的使用

1、线程在Java JDK中的关系如下:publicinterface Runnable {public abstract void run();}Thread类中有 public void run() { if (target != null) { target.run(); } }其中target是一

2014-12-03 21:23:19 665

原创 Android2个Activity之间传递对象

为了实现android activity之间的数据传递,主要利用意图Intent 对象的方法来完成。基本数据类型的传递是相当简单了,主要通过如下方式完成如下:putExtra方法来完成。这里就不再描述。主要是传递对象类型数据。1、实体类需要先序列化实现Serializable接口,利用Bundle.putSerializable(Key,Object);完成数据传递

2014-12-03 18:10:14 3231

原创 Java反射工具类

mport java.lang.reflect.Array; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException;import java.lang.reflect.M

2014-12-03 11:10:03 1064

原创 android强制杀死应用

方法一: android.os.Process.killProcess(android.os.Process.myPid()); 方法二: System.exit(0);

2014-12-03 11:05:26 2743

原创 自定义HttpURLConnection工具类

public class CustomHttpURLConnection { private static String TAG = "CustomHttpUrlConnection"; private static HttpURLConnection conn; public CustomHttpURLConnection() { } public static String G

2014-12-03 10:44:00 1825 1

原创 自定义HttpClient工具类

public class CustomHttpClient { private static String TAG = "CustomHttpClient"; private static final CommonLog log = LogFactory.createLog(); private static final String CHARSET_UTF8 = HTTP.UTF_8;

2014-12-03 10:38:59 1669

原创 android 网络判断工具类(APN+WIFI)

public class NetWorkHelper { private static String LOG_TAG = "NetWorkHelper"; public static Uri uri = Uri.parse("content://telephony/carriers"); /** * 判断是否有网络连接 */ public static boolean isN

2014-12-03 10:29:00 1912

原创 启动activity传递参数的另外一种工具类

public class IntentUtil { public static void start_activity(Activity activity,Class cls,BasicNameValuePair...name) { Intent intent=new Intent(); intent.setClass(activity,cls); for(int i=0;i<na

2014-12-03 10:16:17 1169

原创 android 实现按两次back键提示退出应用界面

通过连续按两次back键,弹出Toast提示再按一次退出功能。关键代码如下:第一种方式: /** * 连续按两次返回键就退出 */ private int keyBackClickCount = 0; @Override protected void onResume() { super.onResume();

2014-12-03 09:55:05 1342

原创 Java字符串学习笔记

通过看jdk源码发现Java字符串中有如下关系:接口中的方法默认都是抽象的可以写也可以不写。public interface CharSequence { int length(); char charAt(int index); CharSequence subSequence(int start, int end);

2014-12-02 21:27:11 708

原创 阅读高手编写的类似QQ聊天的服务端代码业务层设计总结

1、业务层缓存技术如果数据对实时性要求不高,可以把数据缓存在内存中,提高效率。一般都是利用集合来缓存数据。如下代码:/** * 存放写线程的缓存器 * * @author way */public class OutputThreadMap { private HashMap map; private

2014-12-02 19:46:27 1028

原创 android3.0以前主线程联网问题出错问题解决

setContentView(R.layout.activity_main)下面加上如下代码?1234if (android.os.Build.VERSION.SDK_INT > 9) { StrictMode.ThreadPolicy policy =new StrictMode.ThreadPolicy.Build

2014-12-02 16:46:50 846

原创 Java日期工具类

public class MyDate { public static String getDateCN() { SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); String date = format.format(new Date(System.currentTimeMillis()))

2014-12-02 16:18:26 913

原创 阅读高手编写的类似QQ聊天的服务端代码DAO设计总结

1、数据访问层DAO的设计(已该工程为例)(1)首先定义一个接口,规范算法框架。(若子类和基类有很多公用的东西,则应该设计成抽象类)package com.way.chat.dao public interface UserDao { //注册成功返回用户id public int register(User u); public ArrayList login(User u);

2014-12-02 15:42:10 1418

原创 Java三大框架环境搭建详解

1、数据库配置通过命令行操作mysql数据库,具体如下所示:(1)利用mysql -u用户名 -p密码连接数据库如下:(2)创建数据库并显示数据库。如下:(3)创建数据库并指定编码,如下:(4)显示创建的数据库指令,如下:(5)查看数据库的状态,如下至此,数据库配置完成。2、Struts2环境配置(1)现在官网http:/

2014-12-02 12:56:05 3994

原创 android网络通信方式总结

1995年1G问世,手机只能进行基本的语音通讯,1996-1997年2G(GSM,CDMA)及其后的GPRS,EDGE等技术的快速发展,手机开始逐渐增加了数据服务功能。2009年开始,3G在全世界开始大规模布置以及苹果创造性开发新型苹果手机。手机慢慢的变成互联网的终端,从而带动了一个新的时代--移动互联网时代。因此现代手机通常都支持这些常用网络设备,如WIFI,NFC,蓝牙等。在And

2014-12-01 14:43:59 1217

android 雷达UI设计

android 雷达UI设计

2014-12-11

android调频收音机源码

android调频收音机源码

2014-12-11

android文件上传到PC服务端代码

android文件上传到PC服务端代码

2014-12-11

多级PopupWindow的小demo

多级PopupWindow的小demo

2014-12-04

android利用servlet服务端转发数据实现内网两个android设备通信

android利用servlet服务端转发数据实现内网两个android设备通信

2014-11-30

android登录服务端

android登录服务端

2014-11-22

android登录客户端

android登录客户端

2014-11-22

百度地图webapi获取地理位置

百度地图webapi获取地理位置

2014-11-21

IntentService

IntentService

2014-11-19

android本地服务访问

android本地服务访问

2014-11-19

android aidl客户端和服务端

android aidl客户端和服务端

2014-11-19

android异步任务

android异步任务

2014-11-19

图的遍历算法

遍历算法

2014-11-05

算法课件之一

算法课件1算法分析技术

2014-11-05

android 服务组件多线程交互

android 的service和activity是运行在UI主线程的。在android线程中,只有主线程即UI线程有自己的默认的消息队列。子线程需要创建自己的消息队列,并把消息发给队列,并循环起来,发给handler处理。

2014-10-31

GPS转百度坐标demo、

百度地图显示的坐标是自己的坐标系统,是经过加密后的百度坐标(位置隐私安全)。如果其他的坐标要到百度地图上显示就必须把该坐标转换成百度地图坐标。具体转换的代码如下链接

2014-10-28

eoe客户端源码

eoe客户端源码

2014-09-22

百度笔试题

百度笔试题

2014-09-22

android读取系统联系人

在android平台的可以读取系统联系人的一个demo,可以自己加工做一些用于调用系统联系人接口的应用。

2014-09-22

基于百度地图的轨迹显示

基于百度地图的轨迹显示demo。可以显示自己的运动轨迹,请先打开GPS再运行该app,没有在在代码中请求打开GPS。

2014-09-21

谷歌mytrack开源项目源码

谷歌的一个定位,显示轨迹的开源项目,适合做地图开发的时候学习学习。

2014-09-21

mybatis逆向工程

mybatis逆向工程

2016-05-22

ssm学习项目

ssm学习项目

2016-05-22

android 利用socket 发送Json数据demo

android 利用socket 发送Json数据demo

2015-04-28

Socket通信下载文件

android客户端利用sokcet通信和向Java服务端发请求,Java服务端把文件发给android客户端

2015-02-13

Java代码优化工具

Java代码优化工具

2015-01-31

圆角矩形对话框

圆角矩形对话框

2015-01-14

类似微信下拉眼睛UI

类似微信下拉眼睛UI

2014-12-23

类似QQ侧滑效果

类似QQ侧滑效果

2014-12-21

新闻客户端

新闻客户端,界面优美,采用了异步加载listview中的网络图片其中主界面的新闻来自于百度新闻搜索,手机及配件来自于酷商城。

2014-12-21

通讯录选择器A-Z

通讯录选择器A-Z

2014-12-15

android双进程守护,进程很难被杀死demo

android双进程守护,进程很难被杀死

2014-12-15

java文件上传的用到的jar包

java文件上传的用到的jar包

2014-12-15

实战Nginx取代Apache的高性能Web服务器

实战Nginx取代Apache的高性能Web服务器

2014-12-15

android模仿QQ的客户端

android模仿QQ的客户端

2014-12-11

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

TA关注的人

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