
Java AND Android
文章平均质量分 77
jiangxinyu
这个作者很懒,什么都没留下…
展开
-
android的帮助、about、关于作者、HELP等的提示页面
android的帮助、about、关于作者、HELP等的提示页面在android中,经常要用到帮助、about、关于作者等的提示页面。类似这样的页面:这样的页面,我们可以通过AlertDialog对话框来设计。设计一个AboutDialog类继承于AlertDialogpublic class AboutDialog extendsAlertDialog {转载 2013-02-26 18:01:59 · 1444 阅读 · 0 评论 -
Android Looper和Handler
http://www.cnblogs.com/tt_mc/category/279401.htmlAndroid Looper和HandlerMessage:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessag转载 2013-01-30 14:12:51 · 1447 阅读 · 0 评论 -
Java中关于时间的相关操作
将本地时间转GMT的: (格林威治时间转换为本地标准时间格式) long mTime = System.currentTimeMillis(); int offset = Calendar.getInstance().getTimeZone().getRawOffset(); Calendar c = Calendar.getInstance(); c.setTime(new转载 2012-08-20 14:47:11 · 2433 阅读 · 0 评论 -
java 获取文件夹大小,文件大小,文件个数
http://blog.sina.com.cn/s/blog_45096c6a0100btse.htmlpackage tony;import java.io.File;import java.text.DecimalFormat;import java.io.FileInputStream;public class GetFileSize{ public long转载 2012-11-27 16:34:09 · 1332 阅读 · 0 评论 -
Java类型转换(int - byte[],float - byte[])
有符号字节转成无符号字节 java int 转成 byte int unsignedByte = signedByte >= 0 ? signedByte :256 + signedByte; int byteValue; int temp = intValue % 256; if ( intValue < 0) {转载 2012-08-20 11:22:41 · 19167 阅读 · 5 评论 -
Java并发之读写锁Lock和条件阻塞Condition的应用
Java 5中提供了另一种实现线程同步或互斥的机制,即使用Lock和Condition。Lock比传统线程模型中的synchronized方式更加面向对象,也提供了更多可选择的锁机制。与生活中的锁类似,锁本身也是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须使用同一个Lock对象。锁是上在代表要操作的资源的类的内部方法中,而不是线程代码中。 Lock使用示例:转载 2012-11-23 18:10:09 · 4574 阅读 · 0 评论 -
java.nio.ByteBuffer 类 缓冲区
http://blog.sina.com.cn/s/blog_4150f50c0100gfa3.htmlBuffer 类 定义了一个可以线性存放primitive type数据的容器接口。Buffer主要包含了与类型(byte, char…)无关的功能。值得注意的是Buffer及其子类都不是线程安全的。每个Buffer都有以下的属性:capacity这个Buffer转载 2012-11-23 18:00:51 · 877 阅读 · 0 评论 -
Java的文件读写操作
file(内存)----输入流---->【程序】----输出流---->file(内存)当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编转载 2012-08-20 10:50:11 · 303904 阅读 · 15 评论 -
java与C++之间进行SOCKET通讯要点简要解析
http://blog.youkuaiyun.com/hslinux/article/details/6214594java与C++之间进行SOCKET通讯要点简要解析hslinux0、篇外语 此乃本人学习过程中自娱自乐之作,为了遗忘后有个地方再温习。如入您法眼,转载请尊重原作者,请说明出处。1、big-endian与little-endian Endian定转载 2012-11-22 11:58:31 · 15444 阅读 · 3 评论 -
Eclipse中@author的修改
Eclipse中@author的修改 http://ljhzzyx.blog.163.com/blog/static/3838031220110435519904/什么东西都可能会被忘掉,我这种记性不好的就更容易忘了。换了电脑后eclipse中的@author变了,于是找了下修改@author的方法:1. 在eclipse.ini中添加-vmargs-Duser.name={转载 2012-11-29 11:37:45 · 1296 阅读 · 0 评论 -
java 静态内部类的使用
Java基础第十二讲:面向对象基础(六)[内部类]http://android.yaohuiji.com/archives/3247本讲内容:内部类Java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类。内部类又分为:常规内部类、局部内部类、匿名内部类和静态嵌套类四种。我们内部类的知识在Android手机开发中经常用到。一、常规内部类所谓常规内部类,转载 2012-11-13 10:06:49 · 59982 阅读 · 6 评论 -
java枚举类型
Java 枚举7常见种用法http://softbeta.iteye.com/blog/1185573DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比转载 2012-11-29 14:49:39 · 4332 阅读 · 0 评论 -
java 中String编码和byte 解码 总结
java 中String编码和byte 解码http://wanxw2001.iteye.com/blog/15703391、InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符InputStreamReader(InputStream in, String charsetName) 2、OutputStr转载 2012-11-27 10:25:03 · 34655 阅读 · 0 评论 -
JAVA中的自定义事件
http://blog.youkuaiyun.com/archer_xy/article/details/7221864package demo;import java.util.EventObject;/*** Title: 事件处理类,继承了事件基类* Description: * Copyright: Copyright (c) 2005* Company: cuijiang*转载 2012-11-27 15:14:32 · 3178 阅读 · 0 评论 -
Android 广播机制---BroadCast
Android 广播机制---BroadCasthttp://www.cnblogs.com/TerryBlog/archive/2010/08/16/1801016.html在android下,要想接受广播信息,那么这个广播接收器就得我们自己来实现了,我们可以继承BroadcastReceiver,就可以有一个广播接受器了。有个接受器还不够,我们还得重写BroadcastReceiv转载 2013-01-30 14:14:33 · 833 阅读 · 0 评论 -
Android adb中命令的运行
Android adb中命令的运行Android手机操作系统作为一款开源的系统深受广大开发人员的喜爱。我们可以在这一系统的模拟器中对此进行相关修改,以达到自己的目的。比如在界面图形的操作上就可以通过Android adb这样的一款调试工具来进行自行编译。Android浮点基础概念浅谈Android性能在实际开发中优缺点评比Android代码结构深入剖析Android屏幕元素相关转载 2013-01-31 15:23:23 · 971 阅读 · 0 评论 -
android – 多屏幕适配相关
android – 多屏幕适配相关作者: 曲天日期: 2011/10/27 1、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large。怎么判断?屏幕密度(Screen Density) - 一块实际的屏幕区域有多少个像转载 2013-02-21 13:21:43 · 24532 阅读 · 9 评论 -
Android读写XML
Android读写XML(上)——package说明XML 经常用作 Internet 上的一种数据格式,其文件格式想必大家都比较清楚,在这里我结合Android平台,来说明Android SDK提供的读写XML的package。首先介绍下Android SDK与Java SDK在读写XML文件方面,数据包之间的关系。Android 平台最大的一个优势在于它利用了 Java 编程语转载 2013-02-26 17:32:43 · 898 阅读 · 0 评论 -
两分钟彻底让你明白Android Activity生命周期(图文)!
Android开发高手进阶教程两分钟彻底让你明白Android Activity生命周期(图文)!大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Andro转载 2013-02-20 17:54:03 · 3862 阅读 · 1 评论 -
消息模式Toast.makeText用法
消息模式Toast.makeText用法Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置转载 2013-02-25 21:51:14 · 3865 阅读 · 0 评论 -
Android RelativeLayout 相对布局解析
Android RelativeLayout 属性// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_t转载 2013-02-25 21:05:01 · 10724 阅读 · 0 评论 -
Android资料备注
jiahui524专栏(从头学Android)Android开发高手进阶教程Android开发高手进阶教程[原创] Android高手进阶教程(九)之----Android Handler的使用!!!2010-05-30点击:54211评论:4[原创] Android高手进阶教程(八)之----Android Widget开发案例(世界杯倒计时!)2010-04转载 2013-02-21 22:10:30 · 1411 阅读 · 0 评论 -
Android横竖屏切换总结
Android横竖屏切换总结(Android资料)Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified"转载 2013-02-21 21:43:17 · 99094 阅读 · 6 评论 -
Android笔记汇总
1,android 关闭进程若是只有一个单独的Activity的工程,例如Activity A,调用android.app.Activity.finish()的话,并不会关闭该工程,只是使之不处于前台,而被置于后台。参考网上的方法,可以调用 android.os.Process.killProcess(android.os.Process.myPid());这种方法确实的是可以关闭转载 2013-02-05 16:50:27 · 9164 阅读 · 1 评论 -
android 多语言的实现
Android:多语言对应我们建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。首先我们点击添加Android Xml File按钮,会出现下面的界面:输入文件名:string.xml,选中Values单选框,并转载 2013-02-21 11:37:04 · 22428 阅读 · 2 评论 -
编写高效的Android代码(提高运行速度,节省电量)
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=629&fromuid=859455编写高效的Android代码(提高运行速度,节省电量) 虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一转载 2013-02-17 10:25:05 · 1514 阅读 · 0 评论 -
Android Java混淆(ProGuard)
Android Java混淆(ProGuard)转载请注明出处:http://www.blogjava.net/zh-weir/archive/2011/07/12/354190.html Android Java混淆(ProGuard)ProGuard简介 ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://转载 2013-02-17 09:51:41 · 618 阅读 · 0 评论 -
Java中static、this、super、final用法
一、static 请先看下面这段程序:java代码: public class Hello{ public static void main(String[] args){ System.out.println("Hello,world!"); } }转载 2013-02-17 10:03:44 · 1056 阅读 · 0 评论 -
Android应用程序开发入门——基础概念
本文链接: http://www.deyangdianzi.com/zblog/post/编程天地/AndroidYingYongChengXuKaiFaRuMen-JiChuGaiNian.htmlAndroid 程序是利用Java语言来开发的。编译完成的java代码、数据和资源文件是通过一个叫做aapt的工具进行打包,打包之后会生成一个.apk文件。最终用户可以将.ap转载 2013-02-05 16:51:15 · 2249 阅读 · 0 评论 -
Java中ArrayList类的用法
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList(); for( int i=0转载 2012-11-23 17:58:35 · 956 阅读 · 0 评论 -
java 阻塞模式与非阻塞模式
TCP/IP 阻塞模式与非阻塞模式package concurrentTest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;impor转载 2012-11-07 16:47:20 · 17043 阅读 · 1 评论 -
关于Java占用内存的研究
[摘要] 最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验.[关键字] Java 占用内存 最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验 简要说一下,相信会对大家写出优质的程序有所帮助 下面的论述针对32位系统,对64位系统不适用,后叙 经常你写了一个程序,一测试,功能没问题,一看内存占用也不多,就不去考转载 2012-07-31 17:28:05 · 845 阅读 · 0 评论 -
JAVA线程:两种不同创建方式全面解析
最近一直在看提升javascript代码性能的资料,看来看去就是为了如何提升网站的并发能力或者是软件如何对海量数据进行处理,这里我不想探讨解决这些难题的解决方案,但要解决并发或者是海量数据的问题一定离不开线程,线程的确相当的重要,当你要满足日新月异的用户需求而你所做的软件没有好好利用线程的知识绝对是一件无法让人接受的,就算你是一个关注前端技术的工程师也不会幸免对线程的运用,我相信不到三年我们的主流转载 2012-07-31 14:08:25 · 1498 阅读 · 0 评论 -
Java接口学习笔记
java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承AD:一、Java接口基础知识1, Java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承.2, 与Java接口相关的设计模式:1, 定制服务模式设计精粒度的接口,每个Java接口代表相关的一组服务转载 2012-07-31 17:27:02 · 1000 阅读 · 0 评论 -
Java创建线程的两个方法
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。 为转载 2012-07-31 14:06:01 · 1155 阅读 · 0 评论 -
java事件处理机制 自定义事件
ava中的事件机制的参与者有3种角色: 1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中 2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。 3.even转载 2012-07-31 17:08:00 · 1835 阅读 · 0 评论 -
eclipse智能提示
今天有点时间,研究了一下MyEclispse的智能感知的功能。刚开始使用它时总是感觉如此不爽→智能感知功能太弱!与Visual Studio2008简直不是一个档次的!不过后来经过查看网上的资料发现它也并非如此的弱,就在上周我自己玩弄它时就发现可以通过如下设置来修改它的智 能感知的提示时间:Windows→Preferences→Java→Editor→Content Assist我们看到转载 2012-07-31 10:53:45 · 12819 阅读 · 4 评论 -
android中The connection to adb is down,问题和解决 AndroidEclipseAntXML
android中The connection to adb is down,问题和解决 AndroidEclipseAntXMLhttp://hi.baidu.com/fphone/item/1e8045c308b30461a8ba9413自己总结的在android中常会出现的不好解决的问题和方法(其中第三个方法经过了四天的折磨。。。。。哎)1.报错:BUILD FAI转载 2012-08-10 17:10:15 · 920 阅读 · 1 评论 -
如何在Android上安装apk软件
Android软件APK安装方法很简单,下面我就和大家分享一下如何安装APK文件到Android模拟器的图文教程。http://bbs.fengbao.com/thread-26195-1-1.html1) 首先启动Android模拟器,在Android SDK的Tools文件夹中找到Emulator文件,双击emulator.exe即可启动模拟器转载 2012-08-10 16:28:10 · 2042 阅读 · 0 评论 -
转化字符串表达式为数学公式并算出结果
/* * FormulaCalculator.java * * Created on 2007年9月18日, 上午11:40 * @title 转化字符串表达式为数学公式并算出结果 * @description 转化字符串表达式为数学公式并算出转载 2011-10-10 09:43:46 · 5437 阅读 · 0 评论