- 博客(67)
- 资源 (1)
- 收藏
- 关注
原创 【Android】滑动屏幕效果GestureDetector、OnGestureListener、ViewFlipper
GestureDetector类定义了许多触摸事件。包括 1.boolean onDoubleTap(MotionEvent e)解释:双击的第二下Touch down时触发 2.boolean onDoubleTapEvent(MotionEvent e)解释:双击的第二下Touch down和up都会触发,可用e.getAction()区分。 3.boolea
2011-11-09 15:01:25 1105
原创 android 关于网络
/*** 是否为飞行模式* * @param context* @return*/public static boolean isAirplaneModeOn(Context context) {return Settings.System.getInt(context.getContentResolver(),Settings.System.AIRPLANE_MODE
2011-10-24 17:16:21 457
转载 android 风格和主题
Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。较好的应用风格和主题,可以实现美观而统一的界面,这就犹如Web开发中的CSS。Styles和Themes都是资源,存放在res/values文件夹下。什么是Style,什么是Theme?Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,
2011-10-20 14:09:26 484
转载 Android数据存储之文件存储
首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public void save() { try { FileOutputStream outStream=this.openFileOutput("a
2011-10-20 11:22:00 549
原创 Android开发出现 invalid command-line parameter: Files. 解决办法
启动Android程序和虚拟机时候出现如下错误的解决方法。错误重现:[2011-07-13 16:22:48 - Emulator] invalid command-line parameter: Files.[2011
2011-10-09 22:20:36 704
转载 常见集合的循环输出方式
专题总结:常见集合的循环输出方式Java 2009-12-27 17:14:42 阅读172 评论0 字号:大中小 订阅一、List集合的循环输出List objList = new ArrayList(); 1) for (int i=0;
2011-09-28 10:15:42 1912 1
原创 java 多态性的理解
运行时多态性是面向对象程序设计代码重用的一个最强大机制,Java多态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制。方法的重写Overriding和重载Overloading是Java
2011-09-05 10:03:44 446
转载 Android自定义View之一:初探实例
Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需
2011-09-02 14:06:27 404
转载 Message,MessageQueue,Looper,Handler详解+实例
一、几个关键概念1、MessageQueue:是一种数据 结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的时候,并不会自动 创建其MessageQueue。通常使用一个Looper对象对该线
2011-09-02 11:42:51 435
转载 android 框架图
❑Linux Kernel Core services (including hardware drivers, process and memory management,security, network, and power management) are handle
2011-08-26 14:18:18 3586
原创 intent 用法
Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行
2011-08-24 09:03:23 347
原创 android 知识点
Android用户界面编程、Android四大组件、Android资源访问、图形\/图像处理、事件处理机制、Android输入\/输出处理、音频\/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web\nService、传感器应用开发、GPS应
2011-08-22 11:29:05 465
转载 Java中遍历HashMap的两种方式
一。Java中遍历HashMap的两种方式第一种: HashMap keySetMap = new HashMap(); Iterator keySetIterator = keySetMap.keySet().iterator(); while (key
2011-08-18 10:13:32 607
原创 Android Looper和Handler分析
第一次接触android应用程序(这里指的是JAVA层的UI程序,也难怪了,Google放出的API就只支持JAVA应用程序了),很难搞明白内部是如何实现的。但是,从原理上分析,应该是有一个消息循环,一个消息队列,然后主线程不断得从消息队列中取得消息并处理之。然而,googl
2011-08-12 13:42:34 496
转载 组件生命周期(三)
Android系统试图尽可能长地保持一个应用程序进程,但是当内存低时它最终还是需要移除旧的进程。为了决定保持哪个进程及杀死哪个进程,Android将每个进程放入一个基于运行于其中的组件的重要性等级和这些组件的状态。重要性最低的进程首先被杀死,然后是次低,以此类推。总共有5个层次等
2011-08-12 13:20:47 302
转载 HandlerThread使用样例
这里旨在展示HandlerThread的使用方法,也是为自己作个笔记。希望对新手有所帮助。下面是代码public class HandlerService extends Service { private Han
2011-08-12 11:46:49 927
转载 与互联网互访数据
Android 从网络上获取数据1. 普通 J2EE 代码下的网络编程view plainpublic class ImageTool { public static void main(String[] args)
2011-08-11 14:01:32 842
转载 android Handler 的作用和用法
本文引用自boyupeng0515002《android Handler 的作用和用法》昨天写android 多线程的时候,发现了一个问题, 我开辟线程的时候,里面不可以更新UI的东西,这与我开辟线程的初衷不相符合,我希望是单独用一个线程来加载图片,但是用到Run
2011-08-11 13:54:45 761
转载 Android深入探究笔记之二十 -- 广播接收者,BroadcastReceiver
广播接收者 -- BroadcastReceiver 1. 概述 广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。 普通广播是完全异步的,可以在同一时刻(逻
2011-08-11 11:06:49 853
转载 实现即时拍照并上传
使用摄像头拍照 1. 使用 SurfaceView 控件来显示摄像头捕捉到的画面 2. 具体细节 /* 获取 SurfaceView 控件 */ SurfaceView surfaceView = (Surface
2011-08-11 10:22:50 1770
转载 linux 下mysql起动的全过程
。也不知道对不对。反正是起来了。。。。[root@localhost ~]# lsanaconda-ks.cfg install.log.syslog workspaceDesktop mysql-5.
2011-08-11 09:59:24 1696
转载 android面试3
12. 请解释下Android程序运行时权限与文件系统权限的区别要区分apk运行时的拥有的权限与在文件系统上被访问(读写执行)的权限两个概念。apk程序是运行在虚拟机上的,对应的是Android独特的权限机制,只有体现到文件系统上时才使用linux的权限设置。(一)lin
2011-08-11 00:37:16 1464 1
转载 android面试2
9. 注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。 Android 的广播机制在 Android 里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程序逻辑的处理。下面
2011-08-11 00:29:13 4846
转载 android面试1
真他妈的全面呢。1. 请描述下Activity的生命周期。 2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino) 4. 如何退出Activity?
2011-08-11 00:20:18 1052
转载 Android Java 框架基础[知识点汇总]
学习android的过程中,把整个框架的基础结构牢记很重要,特此摘录了一些这个框架的一些基础知识,在使用的过程中按照这个框架学习,事半功倍。开发过程中参考JDK的文档和android的sdk文档可以清楚遇到的很多问题,遇到问题是现在这两个文档中一般都能找到原因(安装sdk
2011-08-09 17:02:08 770
原创 线程 --生产和消费问题
package com.lan;/** * 生产和消费的问题* @ClassName: ProducerConsumer * @Description: TODO* @author LanHantong* @date 2011-8-9 下午03:13:39
2011-08-09 15:35:51 730 1
转载 JAVA语法总结 - 内部类
Java语法总结 - 内部类从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几
2011-08-05 17:38:54 302
原创 Java栈与堆
----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于C
2011-08-05 09:34:36 256
原创 设计模式
享元模式 : 通俗理解,有很多小对象,它们有很多属性相同,把它变成同一个对象,那些不同的属性,把它们当做方法的参数,称作外部状态,那些 相同的属性称作是内部状态。 小对象:这是相对的,就比如说int -128 ~~127之间
2011-08-04 15:04:13 225
原创 數據庫日期函數
sqlserver :日期: 2011/08/03if(createDT != null && !"".equals(createDT.trim())){hqlStr.append(" AND convert(var
2011-08-03 16:42:49 257
转载 java主要集合类的数据结构学习
在程序中,集合类每天都在使用,以致于某些代码充斥着List和Map,一直没有机会整理下它们背后的实现原理。这几天不太忙,正好可以看会代码,补充下概念。 和集合类的大致分类类似,下面我也分List,Map和Set来描述。 一. List 1).ArrayList
2011-08-03 13:48:22 447
转载 JAVA语法总结 - 线程
Java语法总结 - 线程一提到线程好像是件很麻烦很复杂的事,事实上确实如此,涉及到线程的编程是很讲究技巧的。这就需要我们变换思维方式,了解线程机制的比较通用的技巧,写出高效的、不依赖于某个JVM实现的程序来。毕竟仅仅就Java而言,各个虚拟机的实现是不同的。学习线程时,
2011-08-03 09:36:33 340
原创 主鍵生成策略
increment 用于为long, short或者int类型生成 唯一标识。只有在没有其他进程往同一张表中插入数据时才能使用。 在集群下不要使用。 identity 对DB2,MySQL, MS SQL Server, Sybase和HypersonicSQL的内置标识字
2011-08-02 14:29:07 487
转载 尺寸定义资源文件------dimens.xml
位置:res\values 单位:px Pixel 以画面的像素为单位; in Inches以画面的多少英寸为单位; mm Millimeter以画面的多少毫米为单位; pt Points 一点为1/72英寸; dp或dip
2011-08-01 11:06:03 2914
原创 乱码问题处理汇总
乱码对于使用非英语文字程序员基本上是一直缠绕在身边的麻烦事,这个谁也避免不了。下面是我解决乱码时候的一点小经验。欢迎指正 一、避免乱码的一些注意点:1.尽量使用统一的编码,如果你是重头开发一个系统,特别是Java开发的,推荐从页面到数据库再到配置文件都使用UTF-8
2011-07-31 19:22:11 474
原创 android模拟器 avd路径如何修改
Documents and Settings\用户名\.android\avd下边,这个路径里不能有中文。解决方法1,。 最简单的,创建个英文名的用户,在新的用户环境下玩2。手动添加一个系统环境变量值,这里我们可以对着“我的电脑”图标单击鼠标右键,在弹出的菜单中选择“属性”
2011-07-30 14:00:59 816
转载 onNewIntent调用时机
在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): on
2011-07-28 16:36:54 943
转载 Android onSaveInstanceState和onRestoreInstanceState触发的时机
先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the syst
2011-07-27 14:53:51 361
新手学习jsp ,jsp很基础的入门基础教程 很精辟
2011-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人