1.File file = new File("/data/data/it.heima.mobilesafe/files/naddress.db");
FileOutputStream fos = openFileOutput("naddress.db", MODE_PRIVATE);
AssetManager am = getAssets();
InputStream is = am.open("naddress.db");
2.ProgressDialog pd = new ProgressDialog(context);
pd.setMessage("正在拷贝数据库");
pd.show();
pd.dissmiss();
3.Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);
et_number_query_number.startAnimation(shake);
4.设置触摸监听器事件
tv.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: 手指第一次触摸到屏幕对应的事件
startx = (int) event.getRawX(); 获取手指第一次触摸时的x坐标
starty = (int) event.getRawY(); 获取手指第一次触摸时的y坐标
break;
case MotionEvent.ACTION_MOVE: 手指在屏幕上移动的时候对应的事件
int x = (int) event.getRawX(); 获取手指移动时的x坐标
int y = (int) event.getRawY(); 获取手指移动时的y坐标
int dx = x - startx; 获取
int dy = y - starty;
break;
case MotionEvent.ACTION_UP: 手指离开屏幕一瞬间对应的事件
System.out.println("up");
break;
}
return true; //true为消费掉事件,false不消费事件,也就是说为true时,当执行ACTION_DOWN后还会继续执行下面的两个事件,
也就是说消费掉了事件,当返回false时,执行ACTION_DOWN后就不会再执行ACTION_MOVE和ACTION_UP了
注:当tv也设置点击事件的时候,就得返回false,否则点击事件也被消费掉了,当为false的时候,虽然触摸事件没有
把事件消费掉,但是点击事件把它消费掉了,因而点击事件和后面的移动、离开事件都能执行到。
}
});
iv.setOnClickListener(){}
5.资源文件里的文件名称必须小写。
6.挂断电话
Method method = Class.forName("android.os.ServiceManager").getMethod("getService", String.class);
IBinder binder = (IBinder) method.invoke(null, new Object[]{TELEPHONE_SERVICE});
ITelephony telphone = ITelephony.Stub.asInterface(binder);
telphone.endCall();
7.view.layout(l,t,r,b); 设置view的位置,四个参数为左上右下
8.获取窗体的高度和宽度
windowHeight = getWindow().getWindowManager().getDefaultDisplay().getHeight();
windowWidth = getWindowManager().getDefaultDisplay().getWidth();
9.双击事件
if(clicktime>0){
long secondtime = System.currentTimeMillis();
if(secondtime-clicktime<500){
Logger.i(TAG,"双击");
}
clicktime = 0; //两次点击后 数据清零
return;
}
clicktime = System.currentTimeMillis();
new Thread(){
public void run() {
try {
Thread.sleep(500);
clicktime = 0;
} catch (InterruptedException e) {
e.printStackTrace();
}
};
}.start();
10.重新设置窗WindowManager.LayoutPa体上的textview的布局
rams params = new LayoutParams();
WindowManager.updateViewLayout(textview, params);
分享到:
相关推荐
Safe3 web 漏洞扫描,别看它小 它的能力是相当大的,get post注入漏洞可以更仔细地为你扫出来
的并行 MTS多级主从多级主从Crash safe半同步架构半同步架构项目要求:3.Crash safe master&slave双主 mastera&mast
01 Hillstone@RSAC 02 RSAC 2020 观感 03 SASE让云端更加SAFE 04 SASE Players
STM32时钟振荡器设计
28-Sep-2011: EurekaLog 6.1.03 for Delphi and C++Builder is now out! This version contains some improvements, fixes and is the first full compatible with the new RAD Studio XE2 and FireMonkey (only ...
VC9 x86 Thread Safe (2014-May-28 19:53:03)
VC9 x86 Thread Safe 官方原版 2015-Sep-03 00:42:44
[ 2018 - 04 - 03 21 : 52 : 13 , 485 ][INFO][ example.c: 7 ] This is a log message. 存档示例: root@raspberrypi:/home/ pi /code/tiny-log/test # ls log/ -l total 11564 -rw-r----- 1 root root 8754060 ...
[空间数据解决方案].Safe.Software.FME.Desktop.v2011.6501.x86-RECOiL 破解版 费好大力气从国外服务器下载 目前世界上最好用的通用GIS数据转换工具,功能强大。由于软件巨大,分23个压缩包
* Annex 03 - Meteorological Service for International Air Navigation * Annex 04 - Aeronautical Charts * Annex 05 - Units of Measurement to be used in Air and Ground Operations * Annex 06 - Operation ...
1.首先我们进到MySQL的bin目录下 ➜ cd /usr/local/mysql/bin 2.切换成root身份 ...sh-3.2# 2017-01-03T15:40:10.6NZ mysqld_safe Logging to '/usr/local/mysql/data/yzydeMacBook-Pro.local.err'. 2017-01-03T1
# Graeme Hiebert Jun 03, 1997 Added multiple label cover # # attributes to POLY_CENTROID_2 # and POLY_CENTROID_2_DOUBLE. # Graeme Hiebert Sep 11, 1997 Changes for E00 output # Graeme Hiebert Feb 12, ...
共有以下內容: 01-linux server setup 02-linux safe config 03-linux tcpip 04-linux web server 05-linux ftp server 06-linux mail server 07-linux dns 08-linux proxy server 注:本人珍藏品,贡献给大伙了。
Linux下安装初始化完MySQL数据库之后,使用mysqld_safe启动mysql数据库,如下发现,启动失败 [root@SVNServer bin]# ./mysqld_safe –user=mysql& 或 [root@SVNServer bin]# /etc/init.d/mysqld start Starting ...
无意中看到的一个ARP蠕虫病毒专杀工具 运行TSC.exe文件,不要关让它一直运行完,然后查看report文档便可。 更详细的内容请看:http://soft.xtzj.com/download/safe/wlaq/2007-03-24/254.html
后来发现MySQL日志位是指定的: [root@localhost etc]# ps aux|grep mysqld root 11830 0.5 0.0 4524 1204 pts/0 S 03:03 0:00 /bin/sh /usr/bin/mysqld_safe –datadir=/data/mysql –socket=/var/lib/mys
In The Art of SQL, author and SQL expert Stephane Faroult argues that this "safe approach" only leads to disaster. His insightful book, named after Art of War by Sun Tzu, contends that writing quick ...
%SM56_PCI_MODEM_INSTALL% = SM56_PCI_MODEM_INSTALL, PCI\VEN_1543&DEV_3052&SUBSYS_30201543&REV_03 ; PCI III (Si3052) %SM56_PCI_MODEM_INSTALL% = SM56_PCI_MODEM_INSTALL, PCI\VEN_1543&DEV_3052 ; PCI III ...
%SM56_PCI_MODEM_INSTALL% = SM56_PCI_MODEM_INSTALL, PCI\VEN_1543&DEV_3052&SUBSYS_30201543&REV_03 ; PCI III (Si3052) %SM56_PCI_MODEM_INSTALL% = SM56_PCI_MODEM_INSTALL, PCI\VEN_1543&DEV_3052 ; PCI III ...
1,01.zip Safe file name comparison 处理长文件名的比较(5KB)<END><br>2,02.zip Mapped File Class 映像文件类(11KB)<END><br>3,03.zip Filename Handling Class 有关文件名的类(5KB)<END><br>4...