![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
类
文章平均质量分 78
进击的小黑
这个作者很懒,什么都没留下…
展开
-
view.class.getField(s).getInt(null);
JOptionPane.class获得JOptionPane得class对象(不是很懂可以看看java反射)JOptionPane.class.getField(s)获得该class对象名称为s得域JOptionPane.class.getField(s).getInt(null);获得 int 类型或另一个通过扩展转换可以转换为 int 类型的基本类型的静态或实例字段的值给个简单小例子p转载 2015-01-12 09:35:46 · 1329 阅读 · 0 评论 -
Android 解析后台返回为Json数据的简单例子!!!
大家好,今天给大家分享下Android解析Json的例子,我这里自己安装了Tomcat,让自己电脑充当下服务器,最重要的是,返回结果自己可以随便修改。首先看下Json的定义,以及它和XML的比较:JSON的定义:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台转载 2014-07-04 17:30:01 · 727 阅读 · 0 评论 -
两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!
Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEvent,,记得楼主以前刚开始找工作的时候,被人问了关于Android中事件传递,当时还是菜鸟一枚,当然答不上来,被人无情的BS了。好了言归正传讲重点.onInterceptTouchEvent:onInterceptTouchEvent是在ViewGroup里面定义的。Androi转载 2014-07-04 17:28:45 · 447 阅读 · 0 评论 -
android中AudioRecord采集音频的参数说明
在android中采集音频的api是android.media.AudioRecord类其中构造器的几个参数就是标准的声音采集参数以下是参数的含义解释public AudioRecord (int audioSource, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInBytes)转载 2014-07-01 12:27:51 · 5716 阅读 · 0 评论 -
Android完全关闭应用程序
在工作过程序中遇到一个需要完全关闭应用程序的问题,在网络上找了一大堆的文章,每篇都是用 System.exit(0) 或者 android.os.Process.killProcess(android.os.Process.myPid()) 这两种方法,但是我试过了, System.exit(0) 这个根本不行,而 android.os.Process.killProcess(android.转载 2014-06-30 11:51:32 · 460 阅读 · 0 评论 -
Intent和PendingIntent的区别
intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadc转载 2014-06-30 09:50:18 · 494 阅读 · 0 评论 -
Android中的AlarmManager的使用
1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent,PendingIntent可以理解为Intent的封装包,简单的说就是在Intent上在加个指定的转载 2014-06-30 10:00:14 · 432 阅读 · 0 评论 -
Android P2P语音通话实现(思路探讨)
最近在在研究语音通话的实现,现在把我的实现思路记录在这里。不过,由于初次接触语音通话,所以这是一个简单的思路,也是经过google以及baidu之后的一个学习总结。 我认为一个语音通话系统至少有四个模块。分别是PCM(Pulse Code Modulation,即 脉码编码调制)语音采集,编解码,网络传输以及语音播放。如果算上UI交互的话,就是五个模块了。 整体流程大概是:A打电话给B转载 2014-07-01 11:50:10 · 1482 阅读 · 0 评论 -
InputStream与OutputStream归纳
ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读出byte型数据。在网络传输中我们往往要传输很多变量,我们可以利用ByteArrayOutputStream把所有的变量收集到一起,然后一次性把数据发送出去。转载 2014-06-30 09:03:09 · 11609 阅读 · 3 评论 -
Android onMeasure,onFocusChanged方法介绍
onMeasure方法在控件的父元素正要放置它的子控件时调用.它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec. 它们指明控件可获得的空间以及关于这个空间描述的元数据. 比返回一个结果要好的方法是你传递View的高度和宽度到setMeasuredDimension方法里. 【点击下载 科学上网转载 2014-04-15 13:46:05 · 3045 阅读 · 0 评论 -
Java SecurityManager相关概念理解
众所周知,Java语言具有完善的安全框架,从编程语言,编译器、解释程序到Java虚拟机,都能确保Java系统不被无效的代码或敌对的编译器暗中破坏,基本上,它们保证了Java代码按预定的规则运作。但是,当我们需要逾越这些限制时,例如,读写文件,监听和读写Socket,退出Java系统等,就必须使用数字签名或安全策略文件(*.Policy)。 在企业内部网中,本文提出了使用安全策略文件来设置ja转载 2014-06-05 10:14:47 · 680 阅读 · 0 评论 -
Android 利用缓存机制实现文件下载
在下载文件或者在线浏览文件时,或者为了保证文件下载的正确性,需要使用缓存机制,常使用SoftReference来实现。SoftReference的特点是它的一个实例保存对一个Java对象的软引用,该软引用的存在不妨碍垃圾收集线程对该Java对象的回收。也就是说,一旦SoftReference保存了对一个Java对象的软引用后,在垃圾线程对这个Java对象回收前,SoftReference类所提转载 2014-05-22 12:01:38 · 572 阅读 · 0 评论 -
序列化 Serializable
Serializable1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数转载 2014-06-04 09:37:51 · 590 阅读 · 0 评论 -
Android intent action 介绍大全
一些常用的Intent:UriAction功能备注geo:latitude,longitudeIntent.ACTION_VIEW打开地图应用程序并显示指定的经纬度geo:0,0?q=street+addressIntent.ACTION_VIEW打开地图应用程序并显示指定的地址http转载 2014-05-30 14:49:10 · 785 阅读 · 0 评论 -
Java 回调
接口回调:可以把使用实现了某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。观察者模式:是将观察者和被观察的对象分离开, 当被观察的对象产生一定变化的时候, 观察者就会根据哪里产生的变化, 产生了变化, 而进行相应的处理.大部分转载 2014-07-07 10:43:49 · 423 阅读 · 0 评论 -
浅谈CDATA
CDATA 内部的所有东西都会被解析器忽略。关于 CDATA 区段的注释:CDATA 区段不能包含字符串 "]]>",所以,CDATA 区段的嵌套是不被允许的。同时也需要确保在 "]]>" 字符串中没有空格或折行。为什么要使用CDATA: XHTML的第二个改变是使用CDATA段。XML中的CDATA段用于声明不应被解析为标签的文本(XHTML也转载 2014-06-17 17:20:35 · 1005 阅读 · 0 评论 -
handler类
之前我在图片合成器的编辑效果图页面就是经常遇到报使用了bitmap为null的问题,之后我就习惯了只要是当前UI有用到的Bitmap,如果要在自己另外开的线程中释放,我都会加一个主线程的handler来讲释放Bitmap的操作post到ui线程完成!在线程中转载 2014-11-21 12:13:09 · 727 阅读 · 0 评论 -
Android Bundle类
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”类继承关系:转载 2014-11-20 11:50:32 · 641 阅读 · 0 评论 -
Java中的abstract方法和abstract类的问题
当知道一个类的子类将不同的实现某个方法时,把该类声明为抽象类很有用,可以共用相同的父类方法,不必再定义。抽象类和抽象方法的关系:含有抽象方法的类一定是抽象类,抽象类里不一定含有抽象方法。抽象类存在的意义是用来被继承的。一个类继承了一个抽象类,必须实现抽象类里面所有的抽象方法,否则,此类也是抽象类。abstract修饰符用来修饰类和成员方法1:用abstract修饰的类表示抽象类,抽象转载 2014-11-20 10:37:07 · 32240 阅读 · 0 评论 -
Timer和TimerTask详解
以下内容根据 The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import转载 2014-09-05 14:11:36 · 576 阅读 · 0 评论 -
接口回调(数据返回)
页面A跳转到页面B,退出页面B时,把页面B上的原创 2014-07-31 09:11:22 · 2122 阅读 · 0 评论 -
关闭某一页面(基于公司项目框架)
关闭某一页面后要 点击事件里面 BabyCamera.main.onBackPressed();原创 2014-07-31 11:28:08 · 539 阅读 · 0 评论 -
求2个日期之间的差,显示X年X月X日
比如 2014-7-11 减去2014-6 -11,显示结果为 0年1月0日原创 2014-07-11 12:29:05 · 643 阅读 · 0 评论 -
总结 20 个开发细节
1:提交到SVN的代码必须有提交备注,以便于以后查看。2:如考虑页面缓存,可以在路径后增加随机数:url + "&TimeS=" + Math.random();。3:类的头注释:类说明、作者、版本、特别说明。4:方法必须有注释:方法说明、参数列表含义。5:没有特殊要求,列表页面一律10条数据进行显示,需要弹出框的以15条进行显示。6:列表页面必须有增加、删除、修改、详细四个按转载 2014-07-10 14:25:30 · 564 阅读 · 0 评论 -
java日期处理工具类
多年的项目积累。这里共享一下。 /* * @(#) 所有版权归聚灵工作室所有. * * $Id$ * * =================================== * Electric Operation Maintenance System(EOMS) * * Copyright (c) 2006 by INSPUR LG, Inc.转载 2014-07-09 14:15:55 · 717 阅读 · 0 评论 -
Android 中Parcelable的作用
android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。 Parcelable实现要点:需要实现三个东西1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel中.声明如下:writeToParcel (Pa转载 2014-07-07 15:35:40 · 474 阅读 · 0 评论 -
Parcelable
Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还可以用在IPC中。实现Serializable接口非常简单,声明一下就可以了,而实现Parcelable接口稍微复杂一些,但效率更高转载 2014-07-07 15:38:46 · 918 阅读 · 0 评论 -
Android 3.0 r1中文API文档(103) —— InputMethodManager [输入法]
前言 本章内容是android.view.inputmethod.InputMethodManager,为输入法相关章节,版本为Android 3.0 r1,翻译来自"六必治",欢迎大家访问他的博客:http://www.cnblogs.com/zcmky/,再次感谢"六必治" !期待你加入Android API 中文的翻译,联系我over140@gmail.com。转载 2014-07-08 09:02:27 · 676 阅读 · 0 评论 -
[Android]高低API版本兼容之@TargetApi
使用@TargetApi annotaion, 使高版本API的代码在低版本SDK不报错例如:AsyncTask.THREAD_POOL_EXECUTOR, 这个静态变量是API11才有的, 设置project build target 为 2.1.这个时候eclipse会提示找不到这个变量。只要在方法前面加一个 @TargetApi(11), 这样就不会报错了,程序已转载 2014-06-04 15:55:35 · 660 阅读 · 0 评论 -
java正则表达式的基本用法
正则表达式是开发过程中的一把利器,利用它可以很轻松的匹配,查找,修正很多字符串。以下以java环境下讲解。 java正则表达式主要设计Pattern,Mathcer,String这3个类的API 一、字符及字符串的表示法(有些是有许多表示法,但只以我的习惯为准) 字符类[abc] a、b 或 c(简单类)[^abc] 任何字符,除了 a、b 或转载 2014-05-21 18:22:25 · 694 阅读 · 0 评论 -
java.security.MessageDigest的使用,MD5,安全密令
我们知道,编程中数据的传输,保存,为了考虑安全性的问题,需要将数据进行加密.我们拿数据库做例子.如果一个用户注册系统的数据库,没有对用户的信息进行保存,如,我去页面注册,输入"Vicky","123456".注册.web服务器未对数据进行加密而直接写入数据库,那么数据库中的用户信息,便是一个直接可用的数据!一旦服务器服务器被黑~那么用户的信息将毫无保留的展现在黑客面前...为了解决这个弊端,现在大转载 2014-03-21 16:49:53 · 2567 阅读 · 0 评论 -
java中&和&&的区别
java中&和&&的区别,&和&&虽然都是逻辑运算符,都是判断两边为真,则语句成立,但是在运行的时候,还是有差别的,原创 2014-04-16 15:23:43 · 504 阅读 · 0 评论 -
Android使用Displaymetrics类获取一下手机屏幕中的一些信息,获取屏幕分辨率
今天学习一下使用Displaymetrics类获取一下手机屏幕中的一些信息 首先看下文档中的讲解 这个类中包含 描述大小,宽度,字体缩放和其一些其他信息,我们要访问的DisplayMetrics成员,初始化一个这样的对象: DisplayMetrics metrics = new DisplayMetrics(); get转载 2014-03-21 10:50:50 · 2882 阅读 · 0 评论 -
android BitmapDrawable的使用
http://blog.csdn.net/dlwh_123/article/details/21699061 //功能:显示缩略图,大小为40*40 //通过openRawResource获取一个inputStream对象 InputStream inputStream = getResources().op转载 2014-03-21 10:27:22 · 770 阅读 · 0 评论 -
Android ExifInterface 学习笔记,图片旋转的操作。
ExifInterface类主要描述多媒体文件比如JPG格式图片的一些附加信息,包括拍 摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及全球定位系统(GPS)、缩略图 等。简单地说,Exif=JPEG+拍摄参数。该类位于android.media.ExifInterface的位置,需要调用API Level至少为5即2.0 SD转载 2014-03-21 11:49:58 · 1587 阅读 · 0 评论 -
Android的图片压缩类ThumbnailUtils,供源码研究
[java] view plaincopy今天闲的无聊想写一个图片的应用,想压缩图片,百度了下有关于图片压缩的消息 没想到android真给力啊,在2.2后就给我封装了成一个压缩的类 ThumbnailUtils 早知道,就不会去写,原来有在弄关于图片压缩弄的我头好痛啊,也写过关于根据路劲压缩,获取指定大小位图的类 现在好了有转载 2014-03-21 10:25:27 · 528 阅读 · 0 评论 -
Android 手动显示和隐藏软键盘
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plaincopyInputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManage转载 2014-04-15 14:48:02 · 564 阅读 · 0 评论 -
Motion event 中的getX()与getRawX()各取得的是什么坐标
RawX,RawY 相对于屏幕位置坐标X,Y 相对于容器的位置坐标原创 2014-04-15 13:54:44 · 737 阅读 · 0 评论 -
谈谈JS里的{ }大括号和[ ]中括号的用法,理解后就可以看懂JSON结构了
一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:var LangShen = {"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,转载 2014-04-14 18:26:42 · 1519 阅读 · 0 评论 -
Matrix
matrix.setScale(interpolatedTime, interpolatedTime); matrix.preTranslate(-centerX, -centerY); matrix.postTranslate(centerX, centerY);经常在中心缩放的应用中看到这段代码.preTranslat转载 2014-03-27 16:19:12 · 654 阅读 · 0 评论