摘要:
requestWindowFeaure(Window.FEATURE_PROGRESS);setProgressBarVisibility(true);这两步必须在setContentView();之前设置否则出错,为什么要在之前设置:因为这是对布局进行了更改,setContextView()是显示布局,一旦显示出来之后就不能对布局进行更改所以要只之前更改,还有事,手机的全屏显示也是在之前设置;setProgress(progress)来更改进度值setSecondaryProgress(progress)设置二次进度值 阅读全文
摘要:
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而其他是一样的 阅读全文
摘要:
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... 阅读全文
摘要:
1 //获得手机屏幕的宽度和高度2 width=getWindowManager().getDefaultDisplay().getWidth();3 height=getWindowManager().getDefaultDisplay().getHeight(); 阅读全文
摘要:
屏幕适配其实真的很简单: 只需要在res目录下建立各种屏幕分辨率的文件夹;如屏幕分辨率是320*480的屏幕 ,在res文件夹下建立一个名为layout-480x320的一个目录文件让后再里面建立布局文件就,可以了注意:建立文件夹时,必须把高分辨率的写在前面,意思就是480必须写在320的前面;layout-480x320,而不是layout-320x480 阅读全文
摘要:
MediaRecorder Mediarecorder=new MediaRecorder();//创建一个MediaRecorder对象Mediarecorder.setAudioSource(MediaRecorder.AudioSource.MIC);//设置录音的来源是麦克风Mediarecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);//设置音频输出的格式是3gp格式Mediarecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);//设置音频的 阅读全文
摘要:
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(... 阅读全文
摘要:
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);//设置布局文件的 阅读全文
摘要:
1 用imageview控件为他添加长按事件; 2 imageview.setOnLongClickListener(new OnLongClickListener(){ 3 public boolean onLongClick(View v) 4 { 5 try { 6 //MainActivity是当前的activity 7 MainActivity.this.clearWallpaper();//清楚墙纸 8 ... 阅读全文
摘要:
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 阅读全文