12 2014 档案
摘要:(1)Ctrl+M --切换窗口的大小(2)Ctrl+Q --跳到最后一次的编辑处(3)F2 --当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3 --跳到声明...
阅读全文
摘要:1.默认展示 // 第一个参数:当前的上下文环境。可用getApplicationContext()或this // 第二个参数:要显示的字符串。也可是R.string中字符串ID // 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGT...
阅读全文
摘要:Activity代码:package eoe.demo.Media;import java.io.File;import java.io.IOException;import android.app.Activity;import android.media.MediaRecorder;import...
阅读全文
摘要:SQLite具备下列特点:1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹...
阅读全文
摘要:下载地址:http://www.jboss.org/jbossas/downloads下载JBoss 4.2.3-->解压启动:bin-->run.bat管理后台:www.localhost/8080/
阅读全文
摘要:DDMS下Files Explorer/data/app/xxx.apk安装过程:1.拷贝文件xxx.apk到/data/app/xxx-1.apk 2.在/data/data目录下创建一个文件夹(当前应用包名)卸载过程相反手机上的注册表:/data/system/package.list与...
阅读全文
摘要:path里添加路径:../platform查看设备 adb devices杀死adb:adb kill -server启动adb:adb start- serveradb不能启动解决办法:1.关闭任务管理器里adb.exe2.检查端口:dos下输入netstat -ano任务管理器-->查看-->选...
阅读全文
摘要:Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用.Contents概要发出adb命令查询模拟器...
阅读全文
摘要:LinearLayout布局: 线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的。在这个界面中,我们应用了一个 LinearLayout的布局,它是垂直向下扩展的 ,所以创建的布局XML文件,以节点作为开头。一个布局容器里可以包括0或多个布局容器。解释一下LinearLayout中的标...
阅读全文
摘要:mysql 大数据分页和索引使用使用覆盖索引一个表建立在id,create_time上建立了索引。如下2个sql语句,执行时间一样。 因为查询字段id被索引覆盖。 select id from order_manage where create_time > '2014-01-01' or...
阅读全文
摘要:如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,新的Activity关闭后会向前面的Activity传回数据,为了得到传...
阅读全文
摘要:最简单的方法就是打开模拟起,然后 windows-->show view-->file explorer-->mnt-->sdcard (最好在该目录下重新创建个文件夹)选中文件,点击eclipse向右的箭头就可以进行push,最后关闭模拟器,重新开启就可以看到里面的多媒体文件了。下面说一下关于在模...
阅读全文
摘要:AndroidManifest.xml是否加入了SDCard的权限设置android sdcard read-only file system 的解决办法:另外还要检查你的AVD虚拟机里是否添加了 sd card Support 这项!=============【解决方法】在cmd窗口一条命令就可以...
阅读全文
摘要:本文介绍Android开发中如何获取SDCard中某目录下的所有图片并显示出来,下面的我们提供的这个函数是通用的,只要提供路径就可以查询出该目录下所有图片的路径信息,并保存到一个List中。1.获取SDCard中某个目录下图片路径集合public List getPictures(final Str...
阅读全文
摘要:实现的功能很简单,也是最基本的,上下分别是两个Fragment,上面的Fragment中是一个listview,当点击item时,下面的Fragment显示对应的文字详细信息具体的实现步骤如下:①创建工程FragmentExam,目录视图如下(把之前的FragmentPreference的demo也...
阅读全文
摘要:摘要Fragment设计初衷是为了简化不同屏幕分辨率的开发难度,他将代表一个功能的UI及其相关数据看做一个模块,以便达到复用。可以将Fragment看作是一个可以嵌入布局中的activity,有自己的生命周期。Fragment设计初衷是为了简化不同屏幕分辨率的开发难度,他将代表一个功能的UI及其相关...
阅读全文
摘要:假设有一个activity,activity中有一个Button和一个TextView,点击按钮,弹出Dialog,对话框中有一个ListView,选中ListView中的某一项,关闭对话框,更新activity中EditText的值为你选中项的值。分析这个问题,假设Dialog为AlertDial...
阅读全文
摘要:Intent intent = new Intent(); intent.setClass(ErrorPageActive.this, LoginActive.class); startActivity(intent); 就这么简单,如果要把一个页面的参数带到另一个页面,则需...
阅读全文
摘要:Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int),onPrepareDialog(int, Dialog),showDialog(int),dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getO...
阅读全文
摘要:1.什么情况下使用?fragment通常用来作为一个activity的用户界面的一部分例如,一个新闻应用可以在屏幕左侧使用一个fragment来展示一个文章的列表,然后在屏幕右侧使用另一个fragment来展示一篇文章 – 2个fragment并排显示在相同的一个activity中,并且每一个fra...
阅读全文
摘要:url后参数的转码与解码import java.net.URLDecoder;import java.net.URLEncoder;String strTest = "?=abc?中%1&2";strTest = URLEncoder.encode(strTest, "UTF-8");System....
阅读全文
摘要:1.先在AndroidManifest.xml中注册加入访问因特网服务的权限: (若不加入,则会出现permission denied异常)2.代码如下:package vip.test.HttpGet;import java.io.BufferedInputStream;import java....
阅读全文
摘要:PopupDialog中声明一个内部接口PriorityListener,接口中声明一个回调函数refreshPriorityUI,用于在 Dialog的监听事件触发后刷新Activity的UI显示。然后在MainActivity中的Button点击事件中实现这个接口并将其作为 PopupDialo...
阅读全文
摘要:有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog)以下是我在开发一个小游戏中总结出来的.希望对大家有用.先上效果图:下面是用到的背景图或按钮的图片经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView.以下的...
阅读全文
摘要:javascript虽然是一门面向对象的语言,但是它的继承机制从一开始设计的时候就不同于传统的其他面向对象语言,是基于原型的继承机制,但是在这种机制下,继承依然有一些不同的实现方式。方法一:类式继承所谓的类式继承就是指模仿传统面向对象语言的继承方式,继承与被继承的双方都是“类”,代码如下:首先定义一...
阅读全文
摘要:Newsstand—这个应用引进了新的方式,使得ActionBar达到了新的水平。如果你打开这个应用的发布页,你会注意到不带图标的ActionBar是半透明的,而且和一个大的图片集(一个大的杂志图标,描述了一些新闻)交叠在一起。一旦你开始下滑,大杂志图标会位移并缩放,以匹配ActionBar的图标所...
阅读全文
摘要:调用代码:SmartImageView siv = (SmartImageView) findViewById(R.id.siv);siv.setImageUrl(et_path.getText().toString().trim(),R.drawable.iclaunch,R.drawable.i...
阅读全文
摘要:(1)为了能适应多种屏幕尺寸的手机,我们在创建图像的时候就要根据用户手机屏幕的宽高像素来创建。(2)该软件将把图形保存到sdcard中,在保存之前,需要检测sdcard是否存在,是否可写入。如通过以上检查,就保存图像。首先,我们应该检测sdcard的状态,如果不可写入,则给出提示: publi...
阅读全文
摘要:方法一:轮训比如主线程要等子线程在得到变量“val”值的时候开始用“val”的值来进行工作,使用轮训的方法如下:public class SubThread extends Thread{ private boolean flag = false;//标志位,用来标识是否应该通知主线程...
阅读全文
摘要:在开发工程中线程可以帮助我们提高运行速度,Android开发中我知道的线程有四个一个是老生长谈的Thread,第二个是asyncTask,第三个:TimetTask,第四个是Looper,四个多线程各有个的有点,Thread的运行速度是最快的,AsyncTask的规范性是最棒的,其它两个也有自己的优...
阅读全文
摘要:简述:这是一类定时功能的原型,用来在后台线程中运行一些定时的服务,比如定时修改时间知识点:1. Android多线程的消息通信(handler)2. Java中时间的获取,以及String的格式化(SimpleDateFormat)3. Android PostDelay 的定期的实现4. time...
阅读全文
摘要:发现一些刚学android的人,和我当初一样,对android的线程会存在着一定误区。在android中,开启新线程时,一些人会用以下方法:new Handler().post(r);但是这样并不是开启新线程,而只是把当前的任务加入到主线程当中。如果要开启新线程,则应该使用HandlerThread...
阅读全文
摘要:点击左上角苹果-->关于本机Dock-->偏好设置推荐按装mac系统:OS X V10.8(山狮)Finder-->应用程序(安装程序)我的电脑Safari-->点击右键-->退出(浏览器的真正退出)预览文件:选中文件-->空格键活动监视器:Finder-->应用程序-->实用工具-->活动监视器任...
阅读全文
摘要:安装mac系统出现欢迎使用的界面-->一直继续(个人设定)点击左上角-->Dock-->启动放大Safari 浏览器
阅读全文
摘要:Virtual Machine Settings:Processors(Virtual Intel VT-X/EPT or AMD-V/RVI 一定要打勾)Floppy(软驱) (必须remove)HardDisk(sdvanced-->下拉列表 选中SCSI 0:8)Display (Accele...
阅读全文
摘要:安装软件:vmwarestation-v9.0.1() MAC OS X Mountain Lion 10.8.2 xcode 4.6.2一定要安装补丁:unlock-all-v110(mac系统默认没有打开)创建一个虚拟机:workstation 9.0(推荐选择最新的) ...
阅读全文
摘要:存储文件:public class FileOperate extends Activity { private static final String FILENAME = "mydata.txt" ;// 设置文件名称 private static final String DIR ...
阅读全文
摘要:Android 提供了AlertDialog类可通过其内部类Builder轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。定义外观我们希望将上...
阅读全文
摘要:1、图层应用相关快捷键:复制图层:Ctrl+j盖印图层:Ctrl+Alt+Shift+E向下合并图层:Ctrl+E合并可见图层:Ctrl+Shift+E激活上一图层:Alt+中括号(】)激活下一图层:Alt+中括号(【)移至上一图层:Ctrl+中括号(】)移至下一图层:Ctrl+中括号(【)放大视窗...
阅读全文
摘要:1. F5:启动调试2. F7 /Shift-F7:显示代码窗口或显示设计器窗口3.Alt-Enter:显示选中对象的属性(这是个常用的windows快捷键,可以用显示目录和文件的属性)4.F6 / Shift-F6 / Ctrl-Shift-B:生成解决方案/生成项目/生成解决方案5.Shift-...
阅读全文
摘要:1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查...
阅读全文
摘要:textview中有个内容过长加省略号的属性,即ellipsize用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号...
阅读全文
摘要:布局文件:在JAVA代码中控制文本的显示行数:ViewTreeObserver observer = textAbstract.getViewTreeObserver(); //textAbstract为TextView控件observer.addOnGlobalLayoutListener(new...
阅读全文
摘要:... textview里面设置ellipsize属性和singline属性时要注意,不然会出现省略号的情况。(在table的格子中不能自动换行)
阅读全文
摘要:代码如下:attrs.xml文件:第二种方式:String newMessageInfo = "" + 红色内容+ "TextView学习显示不同颜色";mTextView.setTextView(Html.fromHtml(newMessageInfo));
阅读全文
摘要:为什么有时候像android:layout_marginBottom等变量的赋值为负数?例如如下代码: 解答:marginBottom 正值是 增大 与下面空间的距离,负值为减少距离。比如你的设备分辨率是480x800,里面放个TextView marginTop是-50dip,那么...
阅读全文
摘要:效果图:1.src文件夹下 ShowActivity.java文件内容:package com.jun.activity;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import com.jun....
阅读全文
摘要:Android library projects cannot be launched解决办法如下:右键工程根目录->properties左侧选择->android
阅读全文
摘要:onclick事件的定义方法,分为三种,分别为在xml中进行指定方法;在Actitivy中new出一个OnClickListenner();实现OnClickListener接口三种方式。代码分别如下:1. xml指定onclick事件,这种方式比较适用于指定的button,能使java代码相对简化...
阅读全文
摘要:Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过g...
阅读全文
摘要:在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多第一种方式:指定method属性这种方式我们前面已经用到过,类似下面的配置就可以实现redirect /WEB-INF/JspPage/chapter2/plaintext.j...
阅读全文
摘要:struts2中的路径问题是根据action的路径而不是jsp路径来确定,所以尽量不要使用相对路径。虽然可以用redirect方式解决,但redirect方式并非必要。解决办法非常简单,统一使用绝对路径。(在jsp中用request.getContextpath方式来拿到webapp的路径)或者使用...
阅读全文
摘要:这个语句是用来拼装当前网页的相对路径的。是用来表明当前页面的相对路径所使用的根路径的。比如,页面内部有一个连接,完整的路径应该是 http://localhost:80/myblog/authen/login.do其中http://server/是服务器的基本路径,myblog是当前应用程序的名字,...
阅读全文
摘要:1)vmware快照功能创建还原点:右键-->snapshot(对当前虚拟机系统备份)2)虚拟机与外界系统通话找到路径:/vmware/vmware workstation下的darwin选中菜单项vm-->Rmmovable Devices-->DVD-->setting(connect打上勾)-...
阅读全文
摘要:1.作用是ArrayList和 ListView的桥梁。这个ArrayList里边的每一项都是一个Map类型。 ArrayList当中的每一项 Map对象都和ListView里边的每一项进行数据绑定一一对应。2.SimpleAdapter的构造函数:SimpleAdapter(Contextcon...
阅读全文
摘要:相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。下面是常用的一些属性RelativeLayout用到的一些重要的属性:...
阅读全文
摘要:一、相关软件介绍 1、J2SDK:Java2的软件开发工具,是Java应用程序的基础。JSP是基于Java技术的,所以配置JSP环境之前必须要安装J2SDK。 2、Apache服务器:Apache组织开发的一种常用Web服务器,提供Web服务。 3、Tomcat服务器:Apache组...
阅读全文
摘要:GitHub已将Janky开源,这是他们构建在Jenkins之上的持续集成服务器,并在其中增加了聊天自动化工具Hubot。除了一般的Jenkins功能之外,Janky还通过Hubot对功能进行了补充,Hubot是GitHub两个月之前开源的另一个项目。Hubot会监控聊天对话,并基于一些参与者相互交...
阅读全文
摘要:一、全文搜索 Lucene框架 二、缓存 实现页面级的URL缓存 三、生成静态文件 比如说,一个首页可能会员由多个部分组成,每个模块生成一个静态文件,然后才用服务器端包含SSI技术进行组装,其默认的后缀是.shtml 四、静态文件分布存储于独立的服务器 CSS,JS,图片,文件等,用...
阅读全文
摘要:RESULT_OK是执行结果,有RESULT_OK,RESULT_CANCELED,RESULT_FIRST_USER 在调用系统app时返回时RESULT_CANCELED如字面意思代表取消,RESULT_OK代表成功。RESULT_FIRST_USER 我没碰到过。例如你的一个activity启...
阅读全文
摘要:cpu功能:程序控制,操作控制,时间控制,数据处理。cpu组成:运算器(ALU,AC,DR{数据缓存寄存器}),状态条件寄存器(psw),控制器(指令寄存器(IR),地址寄存器(AR),指令译码器(ID))(0正1负)原码是其本身正数的反码与原码相同,负数的反码是其绝对值按位取反。正数的补码与其原码...
阅读全文
摘要:当我们需要在屏幕上形成画线时,Path类的应用是必不可少的,而Path类的lineTo和quadTo方法实现的绘制线路形式也是不一样的,下面就以代码的实现来直观的探究这两个方法的功能实现区别; 1. Path--->quadTo(float x1, float y1, float x2, float...
阅读全文
摘要:res目录主要是存放资源文件的!layout 布局 这个就是你经常看到的与用户交互的界面的 xml 文件,就是各个 view 的排列和嵌套,没什 么好说的啦 风格和主题、 风格主要是指 view 的显示风格 ;anim 一般是设置动画,画资源分为两种,一是实现图片的 translate、scale...
阅读全文
摘要:使用MaskFilterMaskFilter类可以为Paint分配边缘效果。对MaskFilter的扩展可以对一个Paint边缘的alpha通道应用转换。Android包含了下面几种MaskFilter:BlurMaskFilter 指定了一个模糊的样式和半径来处理Paint的边缘。EmbossMa...
阅读全文
摘要:进入联系人界面Intent intent = new Intent();intent.setAction(Intent.ACTION_VIEW);intent.setData(People.CONTENT_URI);startActivity(intent); 查看某个联系人,当然这里是ACTION...
阅读全文
摘要:BitmapFactory.Options bmpFactoryOptions = new BitmapFactory.Options();bmpFactoryOptions.inSampleSize = 8;Bitmap bmp = BitmapFactory.decodeFile(imageFi...
阅读全文
摘要:android中提供了4中动画: AlphaAnimation 透明度动画效果 ScaleAnimation 缩放动画效果 TranslateAnimation 位移动画效果 RotateAnimation 旋转动画效果 本节讲解ScaleAnimation 动画, ScaleAnimation(f...
阅读全文
摘要:android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu) 其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对...
阅读全文
摘要:第一展示设置画笔颜色的功能,第二展示设置画笔大小的颜色,而第三则展示橡皮擦的功能,这节将图标颜色设置为了蓝色,并且,增加了最左边的按钮(其实,就是在gridview中多增加了一个item)。下面分别讨论,橡皮擦,设置画笔大小,设置画笔颜色的主要思想:1. 橡皮擦功能:基本原理:橡皮擦就是用和画布颜色...
阅读全文
摘要:OnCreateContextMenuListener接口是用来处理上下文菜单显示事件的监听接口。该方法是定义和注册上下文菜单的另一种方式。该接口中事件处理的回调方法签名如下所示。public void onCreateContextMenu(ContextMenu menu, View v, Co...
阅读全文
摘要:首先,我们肯定要用到摄像头,因此需要在Manifest文件中声明使用权限:如果还要使用一些硬件属性,那还要做额外的声明,例如:当我们在录制的时候,通常都想要看到我们正在拍什么,这就需要预览,而预览需要在一个SurfaceView上实现,因此我们要添加一个控件:然后,我们来实现这个Activity:p...
阅读全文
摘要:我们看一下实现的效果图:在上图中,我将菜单弹出的效果设置成直线型,最终的弹出或汇总点在下面的红色按钮中。 它的实现原理是设置动画的同时并利用动画中的插入器(interpolator)来实现弹力。主要用到了OvershootInterpolator和AnticipateOvershootInterp...
阅读全文
摘要:首先需要说明下,这里说的sdcard的权限并不是指在Android application程序中设置sdcard的权限读取问题。而是指在DDMS看到的目录下的那个sdcard目录的权限问题。 有时候,当你想在sdcard目录下面导入某个文件时,突然发现sdcard目录没有权限,它的权限状态为(d--...
阅读全文
摘要:Android开发又 将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和 创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android...
阅读全文
摘要:更新了一下我手机上的百阅软件,上面的浮动对话框选择很好看,就模仿了一下。先看一下运行效果。更新了一下我手机上的百阅软件,上面的浮动对话框选择很好看,就模仿了一下。先看一下运行效果。 主要原理是在dialog里扔进一个GridView,可以作为一个组件使用。源码如下 对话框使用的layout:g...
阅读全文
摘要:protected void gvCustom_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { ...
阅读全文
摘要:我们在Android提供的EditText中单击的时候,会自动的弹 出软键盘,其实对于软键盘的控制我们可以通过InputMethodManager这个类来实现。我们需要控制软键盘的方式就是两种一个是像 EditText那样当发生onClick事件的时候出现软键盘,还有就是当打开某个程序的时候自动的弹...
阅读全文
摘要:下面就具体说一下我遇到的问题,首先是EditText里面的图文混排问题,这个问题的难点就是三点:1.怎么插图片2.怎么保存插入的图片和文字3.怎么解析回图片和文字解决:一.怎么插入图片在这里定义了两个Button按钮和一个EditText,插入图片的话,就是点击插入图片按钮然后从sd卡中选择一张图片...
阅读全文
摘要:1、volley项目地址https://github.com/smanikandan14/Volley-demo(1)JSON,图像等的异步下载;(2)网络请求的排序(scheduling)(3)网络请求的优先级处理(4)缓存(5)多级别取消请求(6)和Activity和生命周期的联动(Activi...
阅读全文
摘要:菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu)。一、概述 public boolean onCreateOptionsMenu(Menu menu):使用此方...
阅读全文
摘要:很多网友可能知道Android横竖屏切换时会触发onSaveInstanceState,而还原时会产生 onRestoreInstanceState,但是Android的Activity类还有一个方法名为 onRetainNonConfigurationInstance和getLastNonConf...
阅读全文