上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 一、APK安装 1、首先需要AndroidManifest.xml中加入安装程序权限: 2、把安装程序添加进SDCard。如把文件名为” sogouinput_android_1.40_sweb.apk.zip”的sogou拼音输入法安装文件放进SDCard。 3、在程序中添加以下代码:Intent intent = new Intent();intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setAction(android.content.Intent.ACTION_VIEW);intent.setDataAndType(U... 阅读全文
posted @ 2014-01-03 22:06 若 ♂ 只如初见 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 事件源对象event.srcElement.tagNameevent.srcElement.type捕获释放event.srcElement.setCapture();event.srcElement.releaseCapture();事件按键event.keyCodeevent.shiftKeyevent.altKeyevent.ctrlKey事件返回值event.returnValue鼠标位置event.xevent.y窗体活动元素document.activeElement绑定事件document.captureEvents(Event.KEYDOWN);访问窗体元素document.a 阅读全文
posted @ 2014-01-03 10:06 若 ♂ 只如初见 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 1、建立服务端,用于接收上传的文件。这里使用Socket,文件可能会比较大。采用多线程编程,防止并发。 package com.socket.service;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.PushbackInputStream;import java.io.RandomAccessFile;import java.net. 阅读全文
posted @ 2013-12-27 19:57 若 ♂ 只如初见 阅读(446) 评论(0) 推荐(0) 编辑
摘要: IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentElement.clientHeight ==> 可见区域高度FireFox中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentEle 阅读全文
posted @ 2013-12-26 15:02 若 ♂ 只如初见 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1、JDBC中通过MetaData来获取具体的表的相关信息。可以查询数据库中的有哪些表,表有哪些字段,字段的属性等等。MetaData中通过一系列getXXX函数,将这些信息存放到ResultSet里面,然后返回给用户。关于MetaData的说明网上也有不少,这里我只是从我自身学习的角度来记录一下简单使用JDBC以及获取数据表相关信息的方法。DatabaseMetaData dbmd = con.getMetaData(); rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null); rs.getString(DATA_.. 阅读全文
posted @ 2013-12-23 17:21 若 ♂ 只如初见 阅读(33908) 评论(0) 推荐(4) 编辑
摘要: 在SVN服务端的IP更改后,客户端SVN的连接地址可以在Eclipse中进行修改,方法如下:首先:在Eclipse中选择Windows-> Show View->others 就会出现【SVN资源库/SVN Repositories】,选中后,点击确认;然后:选中原有的地址,选择【重新定位/Relocate】最后:在弹出的窗口中显示出Eclipse中原有的工程,选中一个项目,再点击“Next”,然后修改新的SVN地址即可;【其他方法】1、使用最新版本的TortoiseSVN,右键在工作复本的根目录上右键->TortoiseSVN->重新定位(Relocate),再按提示 阅读全文
posted @ 2013-12-23 11:06 若 ♂ 只如初见 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、文档位置: 这里在android中的图形,在帮助文档的这个页面, android-sdk-windows\docs\guide\topics\resources\drawable-resource.html二、图形种类: 2.1 Bitmap: 2.2 Nine-Patch File NinePatch是一种很有用的PNG图片格式,它可以在特定区域随文字大小进行缩放。如下:从上图可以看到,背景图片的中间区域会随着文字的大小进行缩放。背景图片是一张NinePatch图片。NinePatch图片可以使用android自带的draw9patch工具来制作,该工具在SDK安装路径的to... 阅读全文
posted @ 2013-12-22 14:27 若 ♂ 只如初见 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 一、tabhost第一种用法,通过在帧布局放入定义好的page页面来实现,这样导致在当前activity下代码量比较大。1、页面布局: | | | | |--->这个部分叫TabWigdet 用来放标签的,每一个格格 |----------------------------------| 放一个标签 | | | |-->这个部分叫FrameLayout,是一个 | | 用来显示每个标签页的内容的窗口 | | |----------------------------------- 以上整个的合起来叫做:TabHost 使用TabHost 标签,不同的tab页可以看成是叠加在一起的 阅读全文
posted @ 2013-12-22 13:42 若 ♂ 只如初见 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、系统结构:一、应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是用Java语言编写,并且都是可以被开发人员所开发的其他应用程序替换,这点不同于其他手机操作系统固化在系统内部的系统软件,更加灵活和个性化。 用户开发的Android应用程序和Android的核心应用程序是同一层次的,它们都是基于Android的系统API构建的。二、应用程序框架层 应用程序框架层是开发者从事Android应用开发的基础,很多核心应用程序也是通过这一层来实现其核心功能,该层简... 阅读全文
posted @ 2013-12-19 16:23 若 ♂ 只如初见 阅读(406) 评论(0) 推荐(0) 编辑
摘要: http://www.xici.net/d88595610.htm世界是巨大的枷锁,你不得不重复自己或是别人的生活。记得长辈说过:年轻是一种罪过。他们说我们不成熟。真切地为自己的不俗喝彩,在深切的郁闷中,突然就看懂了《大话西游》的开头:一位才华横溢又无法无天的青年(孙悟空),根本不喜欢世人摊派给他的... 阅读全文
posted @ 2013-12-19 15:43 若 ♂ 只如初见 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 本文主要是总结如何实现JDBC调用Oracle的存储过程,从以下情况分别介绍:[1]、只有输入IN参数,没有输出OUT参数[2]、既有输入IN参数,也有输出OUT参数,输出是简单值(非列表)[3]、既有输入IN参数,也有输出OUT参数,输出是列表[4]、输入输出参数是同一个(IN OUT)【准备工作】 创建一个测试表TMP_MICHAEL,并插入数据,SQL如下:create table TMP_MICHAEL( USER_ID VARCHAR2(20), USER_NAME VARCHAR2(10), SALARY NUMBER(8,2), OTHER_INFO VA... 阅读全文
posted @ 2013-12-17 10:31 若 ♂ 只如初见 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 一、Animation动画的实现及特点: 1、Tween动画,通过对 View 的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。 动画效果的定义可以采用XML来做也可以采用编码来做。Tween动画有4种类型: 动画的类型 Xml定义动画使用的配置节点 编码定义动画使用的类 渐变透明度动画效果 AlphaAnimation 渐变尺寸缩放动画效果 ScaleAnimation 画面转换位置移动动画效果 TranslateAnimation 画面旋转动画效果 RotateAnimation 2、对mageView对象进行渐变尺寸缩放动画效果: ... 阅读全文
posted @ 2013-12-16 22:06 若 ♂ 只如初见 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识: 引用 理论上 Android可以处理 多达256 个手指的触摸,大概只有章鱼哥能享受这种技术带来的便利。就编程人员来说,编写多点触摸和单点触摸的方式几乎一模一样。其奥秘在于MotionEvent不仅可以封装单点触摸的消息,也可以封装多点触摸的消息。在处理单点触摸中,我们用到MotionEvent.ACTION_DOWN、ACTION_UP、ACTION_MOVE,然后用一个Switch来分别进行处理。翻开Android文档,我们就可以清楚的知道他们都是一些常量。ACTION_DOWN 0x00000000 ACTION_UP 0x00000001 ACTION_MOVE 0.. 阅读全文
posted @ 2013-12-16 21:53 若 ♂ 只如初见 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1、在activity_main.xml布局文件中加入ListView控件: 2、为ListView添加项listview_item.xml: 3、添加页脚界面footer.xml: 4、后台代码实现:package com.example.listviewbatch;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Me... 阅读全文
posted @ 2013-12-15 21:47 若 ♂ 只如初见 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一、界面布局文件: 1、加入sdcard写入和网络权限: 2、listview_item.xml文件: View Code 3、activity_main.xml文件: View Code 二、后台代码实现: 1、将文件路径转换成32位字符串:package com.example.service;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class... 阅读全文
posted @ 2013-12-15 21:40 若 ♂ 只如初见 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1、PopupWindow是一个可以显示在当前Activity之上的浮动容器,PopupWindow弹出的位置是能够改变的,按照有无偏移量,可以分为无偏移和有便宜两种;按照参照对象的不同又可以分为两种:相对某个控件(Anchor锚点)的位置和在父容器内部的相对位置。 显示PopupWindow... 阅读全文
posted @ 2013-12-15 15:06 若 ♂ 只如初见 阅读(2836) 评论(0) 推荐(0) 编辑
摘要: 1、建好项目之后在它的layout文件夹下创建一个title.xml文件,作为自定义窗口标题的文件。 2、在res/drawable文件下建立rectangle.xml文件,为窗口应用上渐变效果。 3、布局文件: 4、通过activity后台代码进行自定义窗口设置。package com.example.customertitle;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.Vie... 阅读全文
posted @ 2013-12-15 12:31 若 ♂ 只如初见 阅读(455) 评论(0) 推荐(0) 编辑
摘要: Widgets在文档docs\guide\topics\appwidgets\index.html下 Android中AppWidget的分析与应用:AppWidgetProvider 一、在AndroidManifest.xml文件中配置Widgets: 二、在项目的res目录下建立xml目录,并且创建 timewidget_info.xml 文件,内容如下: 三、在layout文件夹下建立文件time_app... 阅读全文
posted @ 2013-12-14 21:45 若 ♂ 只如初见 阅读(389) 评论(0) 推荐(0) 编辑
摘要: webview两种实现方法,覆盖onKeyDown()方法缓存WebSettings应用注意的几个问题1、要实现JS代码与Java代码互相通信,需要通过Android的WebView控件,在视图布局界面引入该控件,代码如下: 2、准备html界面:Insert title here ... 阅读全文
posted @ 2013-12-12 10:55 若 ♂ 只如初见 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 一、布局文件part.xml: 二、通过后台代码生成前台布局:package com.example.codeui;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.view.LayoutInflater;import android.view.Menu;import android.view.View;import android.view.ViewGroup;import android.widge... 阅读全文
posted @ 2013-12-11 20:43 若 ♂ 只如初见 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 一、状态栏通知(Notification): 如果需要查看消息,可以拖动状态栏到屏幕下方即可查看消息。发送消息的代码如下: public void sendNotice(View v){ int icon=android.R.drawable.stat_notify_chat; //第一个参数为图标,第二个参数为标题,第三个为通知时间 Notification notification = new Notification(icon, "通知", System.currentTimeMillis()); notification... 阅读全文
posted @ 2013-12-11 16:36 若 ♂ 只如初见 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一、简单样式定义和使用: android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合。如:需要定义字体的颜色和大小。在Android中可以这样定义样式:在res/values/styles.xml文件中添加以下内容 在layout文件中可以像下面这样使用上面的android样式: 二、继承样式: 三、主题显示: android中主题也是用于为应用定义显示风格,它的定义和样式的定义相同,如下: 上面“?android:windowNoTitle”中的问号用于引用在当前主题中定义过的资源的值。下面代... 阅读全文
posted @ 2013-12-10 21:12 若 ♂ 只如初见 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、准备手势库: 使用SDK自带例子GestureBuilder建立手势库(位置:android-sdk-windows\samples\android-10\GestureBuilder)。使用GestureBuilder之前,你需要恢复其到开发环境,将其他正确项目下的".classpath",".project"和"project.properties"三个文件拷贝到GestureBuilder项目下,导入到开发环境,然后进行编绎并部署到手机上。此时,就可以使用GestureBuilder建立手势库,生成的手势库文件在SCDard 阅读全文
posted @ 2013-12-08 14:19 若 ♂ 只如初见 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件: View Code 布局文件: View Code 二、代码实现:package com.example.videorecord;import android.app.Activity;import android.media.MediaRecorder;import android.os.Bundle;import android.view.Menu;i... 阅读全文
posted @ 2013-12-07 21:28 若 ♂ 只如初见 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件: 需要引入摄像头权限,sdcard读写权限。 View Code 布局文件,当activity启动时在屏幕上横向显示,手指触摸屏幕时,出现拍照和对焦两个按钮,采用相对布局。 View Code 二、代码实现:package com.example.takepicture;import java.... 阅读全文
posted @ 2013-12-07 20:35 若 ♂ 只如初见 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 一、布局文件: View Code 二、代码实现:package com.example.video;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import android.R.integer;import android.app.Activity;import android.media.AudioManager;import android.media.MediaPlayer;... 阅读全文
posted @ 2013-12-07 20:23 若 ♂ 只如初见 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一、MediaPlayer对象常用方法介绍:MediaPlayer mediaPlayer = new MediaPlayer();if (mediaPlayer.isPlaying()) { mediaPlayer.reset();//重置为初始状态}mediaPlayer.setDataSource("/mnt/sdcard/god.mp3");mediaPlayer.prepare();//缓冲 mediaPlayer.start();//开始或恢复播放mediaPlayer.pause();//暂停播放mediaPlayer.start();//恢复播... 阅读全文
posted @ 2013-12-07 14:07 若 ♂ 只如初见 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 文件下载原里: 使用http协议实现多线程下载b.采用多线程下载,可以抢占服务器cpu的处理时间,实现快速下载c.使用多线程下载文件可以更快完成文件的下载,多线程下载文件之所以快,是因为其抢占的服务器资源多。如:假设服务器同时最多服务100个用户,在服务器中一条线程对应一个用户,100条线程在计算机中并非并发执行,而是由CPU划分时间片轮流执行,如果A应用使用了99条线程下载文件,那么相当于占用了99个用户的资源,假设一秒内CPU分配给每条线程的平均执行时间是10ms,A应用在服务器中一秒内就得到了990ms的执行时间,而其他应用在一秒内只有10ms的执行时间。就如同一个水龙头 ,每秒出水量相 阅读全文
posted @ 2013-12-06 14:30 若 ♂ 只如初见 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、了解AIDL语言: 在Android中, 每个应用程序都有自己的进程,当需要在不同的进程之间传递对象时,该如何实现呢? 显然, Java中是不支持跨进程内存共享的。因此要传递对象, 需要把对象解析成操作系统能够理解的数据格式, 以达到跨界对象访问的目的。在JavaEE中,采用RMI通过序列化传... 阅读全文
posted @ 2013-12-06 11:36 若 ♂ 只如初见 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 一、启动服务的两种方法方法: 第一种: startService()和stopService()启动关闭服务。适用于服务和Activity之间没有调用交互的情况。如果相互之间需要方法调用或者传递参数,需要使用bindService()和unbindService()方法启动关闭服务。 第二种: 采用Context.bindService()方法启动服务,在服务未被创建时,系统会先调用服务的onCreate()方法,接着调用onBind()方法,这个时候调用者和服务绑定在一起。 如果客户端要与服务进行通信,那么,onBind()方法必须返回Ibinder对象。如果调用者退出了,系统就会先调用.. 阅读全文
posted @ 2013-12-06 11:22 若 ♂ 只如初见 阅读(352) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页