![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zhangfei_jiayou
这个作者很懒,什么都没留下…
展开
-
Field的getModifiers()方法返回int类型值表示该字段的修饰符
JAVA 反射机制中,Field的getModifiers()方法返回int类型值表示该字段的修饰符。其中,该修饰符是java.lang.reflect.Modifier的静态属性。对应表如下:PUBLIC: 1PRIVATE: 2PROTECTED: 4STATIC: 8FINAL: 16SYNCHRONIZED: 32VOLATILE: 64原创 2012-03-11 14:35:22 · 5651 阅读 · 0 评论 -
Android--Apache HttpClient
HttpClient是Apache开源组织提供的一个开源的项目,从名字上就可以看出,它是一个简单的HTTP客户端(并不是浏览器),可以发送HTTP请求,接受HTTP响应。但是不会缓存服务器的响应,不能执行HTTP页面中签入嵌入的JS代码,自然也不会对页面内容进行任何解析、处理,这些都是需要开发人员来完成的。 现在Android已经成功集成了HttpClient,所以开发人员在Androi转载 2014-03-08 20:31:35 · 4653 阅读 · 0 评论 -
正则表达式语法
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^\[ \t]*$/"转载 2014-03-09 22:21:20 · 547 阅读 · 0 评论 -
如何判断Activity,Service,App是否在运行?
判断Activity是否在运行(可见):public static boolean isActivityRunning(Context mContext,String activityClassName){ ActivityManager activityManager = (ActivityManager) mContext.getSystemService(Context.ACTIVIT原创 2014-03-14 16:07:06 · 12349 阅读 · 3 评论 -
Check how much usable space is available at a given path.
import android.os.StatFs;/** * Check how much usable space is available at a given path. * * @param path The path to check * @return The space available in bytes */ @TargetApi(VERSION_CODES.GI原创 2014-03-31 11:32:49 · 703 阅读 · 0 评论 -
关于安卓HTTP请求用HttpUrlConnection还是HttpClient好
安卓和JAVA应用开发少不了要提交HTTP请求,而基本上目前有两个实现方式:HttpUrlConnection(即URL.openConnection)和HttpClient。网上不少人都认为HttpClient更好,理由是功能更强,BUG更少,更容易控制细节。但我个人认为普通JAVA人员可选用HttpClient,安卓开发人员则应该使用HttpUrlConnection,理由如下:转载 2014-05-06 14:45:42 · 790 阅读 · 0 评论 -
基于AsyncTask的线程池封装
import java.util.ArrayList;import java.util.LinkedList;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.Executor;import java.util.co原创 2014-02-08 22:53:08 · 2809 阅读 · 3 评论 -
Use Java reflection to find classes that implement an interface from a package
How do you find a set of Classes that implement and interface? You do this (well, I did this).final List> processorCandidates = ReflectionHelper.findClassesImpmenenting(HostDataProcessor.class, Host转载 2014-04-24 10:07:48 · 946 阅读 · 0 评论 -
解决Ubuntu x64 系统里Eclipse不能打开全局菜单问题
默认从eclipse的文件夹里找到对应的原创 2014-05-18 21:33:29 · 1541 阅读 · 0 评论 -
Android分享Api使用(兼容模式)
public class SharingSupport extends Activity { @Override protected void onCreate(Bundle b) { super.onCreate(b); setContentView(R.layout.sharing_support); } @Override原创 2014-05-14 13:47:27 · 1390 阅读 · 0 评论 -
如何程序判断当前设备是手机还是平板
public boolean isTablet(Context context) { return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARGE; }原创 2014-01-02 16:49:50 · 2022 阅读 · 1 评论 -
获取文件Uri对应的真实路径
String[] projection = { MediaStore.Images.Media.DATA };CursorLoader loader = new CursorLoader(this,uri, projection, null, null, null);Cursor cursor = loader.loadInBackground();int column_index = cu原创 2013-12-30 18:08:20 · 850 阅读 · 0 评论 -
android 界面布局
布局: 在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= " horizontal " android:orientation= "vertical" 。原创 2012-05-08 21:56:24 · 550 阅读 · 0 评论 -
java SAX解析XML
需要解析的xml内容如下: 你好 8622 世界 2000 哈哈 343434 解析xml内容的代码如下:package saxparser;import j原创 2012-06-27 15:21:58 · 401 阅读 · 0 评论 -
Java DOM解析XML
需要解析的xml内容如下: jakboy jcy girl 解析xml内容的代码如下:package domparser;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.Docu原创 2012-06-27 15:20:49 · 452 阅读 · 0 评论 -
java 5.0 内部线程池
在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用 Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。 一、创建任务 任务就是一个实现了Runnable接口的类。 创建的时候实run方法即可。 二、转载 2012-06-28 14:47:53 · 709 阅读 · 0 评论 -
如何规范配置Java环境变量
新建 JAVA_HOME设值为 C:/Program Files/Java/jdk1.5.0 新建 CLASSPATH 设值为 .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar 编辑 PATH 设值 ;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin原创 2012-08-04 21:29:43 · 372 阅读 · 0 评论 -
JNI
1. NewStringUTF() 与GetStringUTFChars()的用途区别?return (*pEnv)->NewStringUTF(pEnv, lEntry->mValue.mString); //把C中的String转化为jstring并传给java端const char* lStringTmp = (*pEnv)->GetStringUTFChars(pEnv, pStr原创 2012-08-16 23:24:49 · 563 阅读 · 0 评论 -
基于Apache的HttpClient进行HTTP网络访问
在Android中,除了使用java.net包下的API访问HTTP服务之外,我们还可以换一种途径去完成工作.Android SDK附带了Apache的HttpClient API.Apache HttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面支持,可以使用HTTP GET和POST进行访问.下面我们就结合实例,介绍一下HttpClient的使用方法:<manif原创 2012-10-16 14:17:07 · 14383 阅读 · 1 评论 -
Executors 与线程池
现在让我们开始 Java 并发系列的新篇章。这壹次我们会学习如何干净的启动壹個新线程,以及如何在线程池中管理它。在 Java 中,假设你有壹個像下面这样的 Runnable 线程:1Runnable runnable = newRunnable(){2 publicvoid run(){转载 2013-10-09 11:06:48 · 626 阅读 · 0 评论 -
Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnExit Deprecated?
Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnExit Deprecated?Why is Thread.stop deprecated?Because it is inherently unsafe. Stopping a thread cause转载 2013-09-26 23:34:28 · 1023 阅读 · 0 评论