2013年7月18日
摘要: 1 2 7 8 9 13 14 19 25 26 34 35 36 37 42 48 49 58 59 60 61 66 ... 阅读全文
posted @ 2013-07-18 18:54 I love Android 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 1 2 阅读全文
posted @ 2013-07-18 18:52 I love Android 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 1 xml文件 2 8 14 15 22 23 24 注意: 25 android_weight=0 表示是首先计算该控件的的高度或宽度,然后计算android_weight="1"控件的 高度,一般他是和 android:layout_height="0dp"结合使用的,否则是不会出来效果 26 27 28 29 public class MainActivity extends Activity { 30 private GestureLibrary library; 31 private Gesture gestu... 阅读全文
posted @ 2013-07-18 18:51 I love Android 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1 public class MainActivity extends Activity { 2 3 private MediaRecorder videoRecorder=null; 4 private Button recorder=null; 5 private Button stop=null; 6 private SurfaceView surface=null; 7 @SuppressWarnings("deprecation") 8 protected void onCreate(Bundle savedInstanceStat... 阅读全文
posted @ 2013-07-18 18:50 I love Android 阅读(622) 评论(0) 推荐(0) 编辑
摘要: requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);必须在setcontentView()方法之前设置还有一种方式: 之后再 AndroidMainfest.xml文件中的activity 的属性设置android:theme="@style/theme_fullScreen"引用他的值就可以达到全... 阅读全文
posted @ 2013-07-18 18:46 I love Android 阅读(363) 评论(0) 推荐(0) 编辑
摘要: requestWindowFeaure(Window.FEATURE_PROGRESS);setProgressBarVisibility(true);这两步必须在setContentView();之前设置否则出错,为什么要在之前设置:因为这是对布局进行了更改,setContextView()是显示布局,一旦显示出来之后就不能对布局进行更改所以要只之前更改,还有事,手机的全屏显示也是在之前设置;setProgress(progress)来更改进度值setSecondaryProgress(progress)设置二次进度值 阅读全文
posted @ 2013-07-18 18:45 I love Android 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1 软件的国际化指的就是:在不同语言的环境的操作系统下,显示不同的语言 2 其实实现软件的国际化很简单: 3 4 1.如果是对文字的国际化,只需要在res文件夹下面建立如下文件夹: 5 values-zh:代表汉语环境 6 values-en:代表英语环境 7 values-en-rUS :代表英语环境中的美国英语环境 其中的r会指向某一个国家,后面是一个国家的缩写必须是大写 8 9 2.图片的国际化10 和上面的一样只是把values改变成drawable就可以了,如果多高分辨率的可以这些写 drawable-en-hdpi而其他是一样的 阅读全文
posted @ 2013-07-18 18:43 I love Android 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1 首先需要用到的是一个类继承BrocastReceiver 2 代码如下: 3 public class Battery_Info extends BroadcastReceiver 4 { 5 6 @Override 7 public void onReceive(Context context, Intent intent) 8 { 9 //首先要进行一个判段当前广播是不是接受的是电池信息的action操作10 if(intent.getAction().equals(Intent.ACTION_BATTERY_CHANGED... 阅读全文
posted @ 2013-07-18 18:42 I love Android 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1 //获得手机屏幕的宽度和高度2 width=getWindowManager().getDefaultDisplay().getWidth();3 height=getWindowManager().getDefaultDisplay().getHeight(); 阅读全文
posted @ 2013-07-18 18:41 I love Android 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 屏幕适配其实真的很简单: 只需要在res目录下建立各种屏幕分辨率的文件夹;如屏幕分辨率是320*480的屏幕 ,在res文件夹下建立一个名为layout-480x320的一个目录文件让后再里面建立布局文件就,可以了注意:建立文件夹时,必须把高分辨率的写在前面,意思就是480必须写在320的前面;layout-480x320,而不是layout-320x480 阅读全文
posted @ 2013-07-18 18:39 I love Android 阅读(169) 评论(0) 推荐(0) 编辑
摘要: MediaRecorder Mediarecorder=new MediaRecorder();//创建一个MediaRecorder对象Mediarecorder.setAudioSource(MediaRecorder.AudioSource.MIC);//设置录音的来源是麦克风Mediarecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);//设置音频输出的格式是3gp格式Mediarecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);//设置音频的 阅读全文
posted @ 2013-07-18 18:37 I love Android 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1 Chronometer 计时器控件 2 3 首先在布局文件中添加chronometer控件;然后在mainActivity中获取到该控件 4 然后通过Button时间监听器中开启计时操作 5 6 7 chronometer.start();//开启计时操作 8 chronometer.stop()//停止计时 9 chronometer.setBase(SystemClock.elapsedRealtime());//复位计时器需要用到,系统的的时间SystemClock.elapsedRealtime()的方法来进行复位也就是归零10 chronometer.setFormat(... 阅读全文
posted @ 2013-07-18 18:33 I love Android 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 1 1.普通对话框: 2 3 Builder alert=new AlertDialog.Builder(MainActivity.this); 4 alert.setTitle("提示"); 5 alert.setMessage("普通对话框"); 6 alert.setPositiveButton("确定", null); 7 alert.show(); 8 9 2.自定义对话框:10 11 LayoutInflater layout=LayoutInflater.from(MainActivity.this);//设置布局文件的 阅读全文
posted @ 2013-07-18 18:29 I love Android 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1 用imageview控件为他添加长按事件; 2 imageview.setOnLongClickListener(new OnLongClickListener(){ 3 public boolean onLongClick(View v) 4 { 5 try { 6 //MainActivity是当前的activity 7 MainActivity.this.clearWallpaper();//清楚墙纸 8 ... 阅读全文
posted @ 2013-07-18 18:25 I love Android 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 1 1、bitmap保存到SQLite 中 数据格式:Blob 2 3 4 5 db.execSQL("Create table " + TABLE_NAME + "( _id INTEGER PRIMARY KEY AUTOINCREMENT,USER_AGE INTEGER,USER_NAME TEXT,BITMAP_VALUES BLOB );"); 6 7 2、bitmap 变为 Blob 8 9 ContentValues values = new ContentValues();10 11 final ByteArrayOutputStrea 阅读全文
posted @ 2013-07-18 18:23 I love Android 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 1 public class MainActivity extends Activity { 2 public void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState); 4 setContentView(R.layout.main); 5 //通过this.getSharedPreferences(保存的文件名字,以及访问的模式) 6 final SharedPreferences shared=this.getSha... 阅读全文
posted @ 2013-07-18 18:19 I love Android 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1 PopupWindow 需要一个自定义的布局文件 2 列如:popupwindow.xml 3 4 5 10 17 18 25 26 33 34 35 36 LayoutInflater flater=LayoutInflater.from(context);37 View popview=flater.inflate(R.layout.popuwindow, null);38 PopupWindow popup=new PopupWindow(popview, 200, 130,true);39 第一个参数:是自定义的布局文件40 第二、三个参数:显示的宽、... 阅读全文
posted @ 2013-07-18 18:16 I love Android 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 1 //获取系统中已经安装的应用程序 2 List packageinfos=this.getPackageManager().getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); 3 String packageName=packageInfos.get(positions).packageName;//得到应用程序的包名 4 5 int version=packageInfos.get(positions).versionCode;//版本号 6 7 String versionName=packageInfos... 阅读全文
posted @ 2013-07-18 18:10 I love Android 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1 1. public class ListFiles extends Activity 2 { 3 ListView Listview=null; 4 protected void onCreate(Bundle savedInstanceState) 5 { 6 super.onCreate(savedInstanceState); 7 super.setContentView(R.layout.files); 8 Listview=(ListView) super.findViewById(R.i... 阅读全文
posted @ 2013-07-18 18:07 I love Android 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 1 1.listview的数据填充可以通过ArrayAdapter,SimpleAdapter,也可以是一个xml文件,但是ArrayAdapter与SimpleAdapter的区别是: 2 ArrayAdapter可以让一个类继承自BaseAdapter之后,可以对listview中的button,checkBox等空间进行事件的监听操作,而SimpleAdapter只能对listview填充数据的一个操作,不具有对空间的事件监听功能。 3 下面通过实例进行说明(是通过自定义listview): 4 (1)SimpleAdapter: 5 listview中每一项中的数据的... 阅读全文
posted @ 2013-07-18 18:01 I love Android 阅读(632) 评论(0) 推荐(0) 编辑