android
liu149339750
这是我的笔记!
展开
-
SharedPrefences的使用
SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下:SharedPreferences sharedPreferences = getSharedPreferences("itcast", Context.MOD原创 2012-07-16 17:48:51 · 4260 阅读 · 1 评论 -
一些不怎么注意的细节
0 . http://ant.apache.org/ Tomcat在server.xml文件里给指定监听的端口指定编码方式能解决中文文件无法下载问题,比如在8080端口加上URIEncoding="UTF-8",需重启服务。1.让按钮不能按 buttonl.setClickable(false); true是能按 但是当让按钮不能按设置后,接着设置按钮的监听,按钮自原创 2012-08-01 11:40:00 · 3574 阅读 · 0 评论 -
PackageManager--获取应用程序信息,权限管理获取应用
android.content.pm包里的类都是管理应用程序的。 获取已安装应用程序信息通过Activity的getPackageManager()方法可以得到PackageManager的对象1.PackageManager 的getInstalledPackages(int flags)方法可以得到所有安装在机器上的程序的包信息类对象ListPackageInfo>,Packa原创 2012-07-26 18:05:33 · 20064 阅读 · 2 评论 -
EditText监听
这里记录几个能用得上的监听,FOR EditText:EditText继承自TextView,TextView继承自android.view.View。 继承自android.view.View 的方法setOnKeyListener,文档说明是Register a callback to be invoked when a hardware key is pressed i原创 2012-07-29 22:58:54 · 2529 阅读 · 0 评论 -
PopupWindow入门
一般用构建方法PopupWindow(View contentView, int width, int height, boolean focusable)第一个参数是PopupWindow里面所要显示的View,可以用getLayoutInflater().inflate(R.layout.popupwindow, null);获得。第二个参数是PopupWindow的宽度第三个参数原创 2012-07-29 00:37:16 · 4869 阅读 · 0 评论 -
EditText自动弹出输入法问题
稍微测试了一下发现,在布局里有ListView就会出现自动弹输入法并且把屏幕顶上去的状况。解决: 在OnCreate方法里面加下面这句代码 代码实现举例:// 隐藏软键盘 //ps:下面方法参数只是影藏软键盘,不解决把布局顶上去的问题。getWindow().setSoftInputMode( WindowManager.LayoutPara原创 2012-07-24 12:01:45 · 8340 阅读 · 0 评论 -
Android 对话框(Dialog)大全 建立你自己的对话框
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog),showDialog(int),dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).转载 2012-07-20 14:47:15 · 1057 阅读 · 0 评论 -
Android Selector与Shape用法
首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml转载 2012-06-19 14:53:21 · 4313 阅读 · 1 评论 -
Android使用ListView应该注意的地方
在ListView中设置Selector为null会报空指针? mListView.setSelector(null);//空指针 试试下面这种: mListView.setSelector(new ColorDrawable(Color.TRANSPARENT)); 如何让ListView初始化的时候就选中一项? ListView需要在初始化好数据后,其中一项需要呈选中状转载 2012-06-29 21:24:58 · 1847 阅读 · 0 评论 -
手机已安装程序安装时间(最后一次安装)
apk程序安装后会在/data/app/下生成一个apk文件,文件的大小就是已安装文件的大小了。android.content.pm.ApplicationInfo类有字段sourceDir和publicSourceDir值都是/data/app/XXX.apk public StringsourceDir :Full path to the locati原创 2012-07-26 18:45:13 · 2327 阅读 · 0 评论 -
Spinner的监听
setOnItemClickListener和setOnClickListener都不能用来监听Spinner,否则会出错。setOnLongClickListener能用来监听Spinner的长按事件,只能监听Spinner被长按住,好像基本用不上。setOnTouchListener能用来监听Spinner控件的触摸事件,注意一次快速的触摸都能触发这事件好几次。 setOnHi原创 2012-07-27 14:40:59 · 26786 阅读 · 1 评论 -
EditText属性
EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true转载 2012-07-24 12:05:17 · 1287 阅读 · 0 评论 -
Android自定义对话框(Dialog)位置,大小
package angel.devil;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.Gravity;import android.view.Window;import android.view.WindowManage转载 2012-07-19 16:49:59 · 3141 阅读 · 0 评论 -
android.graphics.Path
谷歌翻译:Path类封装了多个化合物(轮廓)组成的直线段,二次曲线,三次曲线的几何路径。它可以绘制与canvas.drawPath(path, paint),无论是填充或抚摸(基于涂料的样式),或它可用于削波或绘制路径上的文本。简而言之:可以用他来画几何图形、画曲线、画基于路径的文本。这是个绘图的路径类。通过 canvas.drawPath(path1, paint)方法完成绘图。原创 2013-03-24 21:37:43 · 7313 阅读 · 1 评论