java,架构,编程语言相关专家
用例图
1、如果开发java项目最好设置如下:----->Tools ----->Option---->Notation---->Default中的值改成Java 2、将模型转换成代码的方式---->选中类右击------>java/J2EE---->Genera.. Code-->可以选择自己要生成到的位置。 3、将代码转化为模型
<FrameLayout anroid:layout_weight=”1”> <ImageView android:scaleType=”fitCenter”/> //没有标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); //全屏显示(隐藏掉状态栏) //在s
电话录音服务只是内部进行录音以及调用PhoneManager对象。许多时候服务在处理业务后需要和其它程序进行通信。.startService()和stopService()适用于调用者和服务者之间没有交互的情况,否则应该适用bindSerivce()和unbindService()方法 调用bindService()方法时: 1. 服务若没有创建 s.onCre
Android-电话录音 TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); //通过电话管理监听通话状态(回调机制) telManager.listen(listener,PhoneStateListener.LISTEN_CALL_STATE);
服务运行在后台,没有界面,适用于监听器之类的程序。 1. 创建类.要继承Service Public class SMSService extends Service{ … } 2.配置清单 <service android:name=”.SMSService”/> 3.服务不能自己运行,需要手动启动 4.1Context.startServi
1、 BroadcastReceiver(广播接受者) 该组件接受被广播的intent,Context可以通过sendBroadcast()和sendOrderedBroadcast()方法实现广播。 public class IncomingSMSReceiver extends BroadcastReceiver{ public void onReceiv
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"&
Activity和task: android通过保持所有activity在同一个task中来维护用户的经历-典型是在launcher选择的 应用,栈顶活动是交互活动,back后,pop栈,即使涉及多个实例活动,不会重新管理,只有pop和push task: task是活动的栈,task的值是作为整体设置给root activity的. activity: 一个task中
/*Index page,designed by tuzuoquan,version:1.0,2012-7-16*/ /**Styles which is common in most website,the styles blow can controll all the pages in the website.**/ /*全局样式*/ /*这里是子页面的CSS样式*/ *
font:italic bold 100px/200px Arial, Helvetica, sans-serif; 表示的意思是是:这个元素里的字体是斜体,加粗,字体大小为100px,行间距是200px,字体是:Arial, Helvetica, sans-serif;
1、创建activity 2.配置AndroidManifest.xml文件 <application.. <activity android:name=".NewActivity" android:label=".." android:launchMode="standard/singleTop/singleTask/singleInstance">
1.多线程下载 //取得下载文件大小,并构建随机访问文件 HttpURLConnectionn.getConnectionLength(); RandomAccessFile file = new RandomAccessFile("QQWubiSetup.exe","rwd"); file.setLength(filesize);//设置本地文件的长度 //设置每个线程连接
1、检测网络状态的代码 ConnectivityManager cm = (ConnectivityManager) Context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo netInfo = cm.getActivityNetworkInfo(); netInfo.toString(); 2.
1.windows/preferences/server/runtim Enviroment/add 2.servers视图/右键/new/server. 3.在打开的对话框中添加/移除项目.
1.权限 <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> 2.通过提供的内容供应商访问通信录(uri) content://com
使用内容供应商共享数据 如果直接访问磁盘文件(SDCard|File|SQLite数据库|首选项),需要很多底层的交互细节,但该种方式,只使用url即可对应用程序进行访问,并统一了数据访问方式。 public class PersonContentProvider extends ContentProvider{ //在该生命周期中才能正确得到Content对象。 public
Android平台上集成的一个嵌入式关系型数据库,SQLite3支持 NULL,INTEGER,REAL(浮点数 字),TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上 sqlite3也接受varchar(n),char(n),decimal(p,s) 等数据类型,只不过在运算或保存时会转 成对应的五种数据类型. SQLite最大的
在高性能网站设计的第五章,我简要的提到@import 对于网站的性能有某些负面的影响,然后我在 Web 2.0 Expo 的演讲上深入探讨了这个问题,并创建了一些测试页面和HTTP瀑布状图表,这些在下面将会用到。对于这个问题的底线是:如果你想样式表并行载入,以使页面更快,请使用LINK 替代@import。 LINK vs. @import 大家都知道,有两种方法可以在你的页面中导
Sax 1.startDocument()文档开始 2.endDocument()文档结束 3.startElement(String namespaceURI,String localName,String qName,Attributes atts); 元素开始,localName是元素名 1.4endElement(String uri, String lo
Android-SD卡读写 adb shell mksdkcard 50m d:\xxx\xxxx.img 挂载/卸载sd卡 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"> <!---往SDCard写入数据-> <uses-perm
激活android Activity 本质上就是UI,一个应用会包含多个activity,每个活动包含多个视图 public class activity1 extends Activity{ public void onCreate(Bundle icicle){ super.onCreate(icicle); setContentView(R.layout.main);
package cn.itcast.fileio; import java.io.FileInputStream; import java.io.FileOutputStream; import android.app.Activity; import android.content.Context; import android.os.Bundle; import andro
android:layout_width="fill_parent":表示水平包裹元素 android:layout_width="wrap_content":表示按照元素的大小包裹元素 android:layout_height="wrap_content":表示元素的高度,同样还有:fill_parent android:text="@string/call":表示显示的文本
找到Eclipse.exe---->右击选择属性----->选择"快捷方式"------>将目标(T)中的数据改成:D:\eclipse\eclipse.exe -vm "C:\Program Files\Java\jre6\bin\javaw.exe" 也就是在后面添加-vm "C:\Program Files\Java\jre6\bin\javaw.exe"
选中项目右击àExportàAndroidàExport Android ApplicationàNextàNextàCreate new keystore(创建新密钥) { Location:表示要将打包的项目放置的位置 Password:表示密码
Struts2提供两种校验规则:字段校验器配置风格和非字段配置风格。 字段校验器的格式: <validators> <field name=”被校验的字段名”> <field-validator type=”校验器类型名”> <param name=”参数名”>参数值</param> <!—可以有多个参数--> <
方法一:配置虚拟网卡 打开设备管理器: 设备管理器---->根目录右击--->添加过时硬件-->欢迎使用添加硬件向导(下一步)--->安装我手动从列表选择的硬件(高级)(M)--->双击常见硬件类型中的(网络适配器)--->选择网络适配器厂商中的Microsoft,在选择右侧的Microsoft Loopback Adapter--->下一步
文件上传不能用get方式提交,因为他提交的数据量最多只有1kb, IE浏览器默认情况下把file对象当做普通的文本框。并没有当做文件上传来处理。 普通文的表单name =value的形式提交数据。 文件上传除了有name =value,还有 myfile=”” 文件上传的实现 1、需要将文件上传的type改成:<input type=”file”/>