自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 由数张图片组成的动画显示

1.首先在res-anim中创建new_progress.xml文件:xmlns:android="http://schemas.android.com/apk/res/android"  android:oneshot="false">                                2.在布局中添加:

2013-05-17 10:19:46 289

原创 Dialog的问题

Dialog内如果只有TextView,经常会导致Dialog宽度无法铺满,且未适应屏幕。此时需把某一个控件的宽度设为大于屏幕的dip,比如800dip,就可以将Dialog撑大。

2013-05-06 09:37:43 263

原创 自定义的水平加载进度条

50dip        5dip        false        @android:drawable/progress_indeterminate_horizontal        @drawable/progressbar_horizontal_mini             android:id="@+id/progress" st

2013-02-28 15:53:00 236

转载 Notification(通知栏)的使用

Notification 的使用需要导入 3 个类?123import android.app.PendingIntent;import android.app.NotificationManager;import android.app.Notification;代码示

2013-02-27 14:59:42 156

转载 Activity后台隐藏与通知栏

1 public class MainActivity extends Activity { 2 /** Called when the activity is first created. */ 3 NotificationManager nm; 4 Notification notifi; 5 PendingIntent pi; 6 @Over

2013-02-27 14:45:52 132

转载 eclipse查看android源代码

1.先要下载相应版本的android源代码,具体地址如下: ▼android-1.5的下载地址有如下    http://rgruet.free.fr/public/android-1.5-cupcake-src.zip (21.6MB)    http://www.mediafire.com/file/awnzktte2wy/android-1.5-c

2013-02-20 11:11:22 150

原创 混淆包遇见的问题

一:新版SDK中project.properties变了。要想使用Proguard去混淆代码,只要将这句注释前的#去掉就行了#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt。但是不能只是还原注释,我在尝试过之后,只有将这句话 proguard.config=${s

2012-11-28 12:16:41 230

原创 混淆包遇见的问题

一:新版SDK中project.properties变了。要想使用Proguard去混淆代码,只要将这句注释前的#去掉就行了#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt。但是不能只是还原注释,我在尝试过之后,只有将这句话 proguard.config=${s

2012-11-28 11:23:55 105

转载 在代码中将px转换成dip

//px转换成dip public int dip2px(Context context, float dipValue){ final float scale=context.getResources().getDisplayMetrics().density; return (int)(dipValue * scale

2012-11-27 11:23:57 207

原创 保存数据为TXT文件与过期删除

// 保存文件 private void savefile(String filename, String data) { try { FileOutputStream outStream = this.openFileOutput(filename, Context.MODE_PRIVATE); outStream.write(data.getBytes());

2012-11-21 10:04:30 228

转载 Application使用

Java代码  package com.hyzing;    import android.app.Application;    public class MySystemAppcation extends Application{      private int curIndex;        public int getCurIndex() {

2012-11-13 13:35:14 374

原创 重写控件时错误解决

例1:用MyTextView重写了TextView但是在XML文件中写的时候它提示说Custom view * is not using the 2- or 3-argumentView constructors; XML attributes will not work并且运行后报错;只要在MyTextView中写上全部的构造函数就可以解决;

2012-10-24 11:32:00 230

原创 onTouch冲突解决方法

s1 = (ScrollView) findViewById(R.id.popup_sf_event_scroll_01); //父类    s2 = (ScrollView) findViewById(R.id.popup_sf_event_scroll_02); //子类    s2.setOnTouchListener(new OnTouchListener() {

2012-09-28 15:25:25 195

转载 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?

如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?答:重写onSaveInstanceState()方法,在此方法中保存需要保存的数据,该方法将会在activity被回收之前调用。通过重写onRestoreInstanceState()方法可以从中提取保存好的数据。

2012-09-16 22:31:35 261

原创 注意事项

1.应用退出时,需要在activity的onDestroy()中加上:@Overrideprotected void onDestroy() {super.onDestroy();android.os.Process.killProcess(android.os.Process.myPid()); //消灭进程//或者下面这种方式// System.exit(0);}

2012-08-15 14:52:38 113

转载 反编译

一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI:

2012-08-03 09:44:54 138

原创 把temp.lastModified()获取得的long型转为时间

把temp.lastModified()获取得的long型转为时间:SimpleDateFormat sdf=new SimpleDateFormat("yyy年MM月dd日hh点mm分");         Date date=new Date(temp.lastModified());         String d=sdf.format(date);

2012-07-30 15:01:12 285

转载 android中打开文件

在应用中如何调用系统所装的软件打开一个文件,这是我们经常碰到的问题,下面是我所用到的一种方法,和大家一起分享一下!这个是打开文件的一个方法:Java代码/**  * 打开文件  * @param file  */  private void openFile(File file){            I

2012-07-25 17:41:38 459

原创 定义button背景图和自定义button样式(解决listview中按钮问题)

定义button背景图:                android:drawable="@drawable/button2"/>               自定义button样式(解决listview中按钮问题):public class ReadButton extends Button {public ReadButton(Contex

2012-07-23 15:47:01 497

原创 正则表达式判断是否包含中文字符

Pattern p=Pattern.compile("[\\u4e00-\\u9fa5]");  //正则表达式判断是否包含中文字符System.out.println(p.matcher("包含中文").find());//结果返回trueSystem.out.println(p.matcher("baohanzhongwen").find()); //结果返回false

2012-07-16 17:33:31 694

原创 导入android项目出现的问题解决

导入android项目后,在添加android SDk 组件的时候报错 The currently displayed page contains invalid values。解决方法:项目丢失了default.properties这个文件会导致,从别的项目中拷贝一个过来,修改成对应的target即可。

2012-07-12 17:46:15 163

原创 service服务

service服务:   service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。  Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过cont

2012-05-30 09:41:11 177

转载 android上传文件至服务器

public class UploadService {     public void uploadFile(String filePath,OnUploadProgressListener progress){         File uploadFile=newFile(filePath);         if(uploadFile==null||uploadFile

2012-05-23 15:54:01 526

原创 两个class间使用接口返回result结果

public class Update {public Update (UpdateResult updateResult) {              updateResult.callbackForResult(“返回值”);       }public interface UpdateResult{        void callbackForResult

2012-05-21 17:05:44 124

原创 android获取资源

Field[] fields = R.raw.class.getFields(); //获取raw中的资源Drawable drawable = getResources().getDrawable(getResources().getIdentifier("cover_"+items[position], "drawable", R.drawable.class.getPackage

2012-05-18 14:57:38 222

转载 Android 多式样ProgressBar(进度显示)

Java代码 "1.0" encoding="utf-8"?>  "http://schemas.android.com/apk/res/android"      android:orientation="vertical" android:layout_width="fill_parent"      android:layout_height="fill_pare

2012-05-17 10:02:26 202

转载 java数组合并问题

java数组合并问题三种字符数组合并的方法public static String[] getOneArray() {  String[] a = { "0", "1", "2" };  String[] b = { "0", "1", "2" };  String[] c = new String[a.length + b.length];  fo

2012-05-16 17:53:50 1164

转载 自定义Dialog

public abstract class mDialog extends Dialog {//自定义Dialogpublic mDialog(Context context) {super(context);}protected View mContentView;protected void initContentView(float widthPercent,

2012-05-15 17:18:40 205

转载 禁止转屏(保持横屏或竖屏)

在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例

2012-05-10 16:24:46 734

转载 Android SD卡 文件或目录拷贝、复制、粘贴

需要给 AndroidManifest.xml里加上权限: package com.copy.file;/** * @authorwainiwann * Android SD卡文件目录拷贝操作 *  */import java.io.File;import java.io.FileInputSt

2012-05-09 16:42:06 1090

原创 下载URL图片并保存至sdcard

private void downloadImage(){        filePath= "http://bbs.cndw.com/UploadFile/2012-2/20122161936623104.jpg";        imgName = "yang.jpg";         //使用【方法1】取得的是InputStream,直接从InputStream生成

2012-05-09 16:34:12 296

原创 InputStream转为byte[] data再转回相应文件

InputStream is = null;is = getResources().openRawResource(R.raw.book);ByteArrayOutputStream baos = new ByteArrayOutputStream();byte[] buffer = new byte[1024];int byteRead = 0;while ((byteR

2012-05-09 15:39:05 337

转载 Android 手机设置CMWAP 接入点

Android 手机设置CMWAP 接入点  设置--- 无限控件---移动网络设置---接入点名称----再按菜单---选择新apn  第一步,设置CMNET 上网APN  新建 APN  1.名称:cmnet  2.APN:cmnet  3.APN 类型:default  就只填写上面 3 个选项,其他都是默认,不用填写。  保存

2012-05-09 15:09:34 7517

转载 搜索文件夹中包含图片的文件

该代码主要实现android下搜索文件夹中包含图片的文件,并将其放入list中。 调用方法:File f = new File("/sdcard/book/covers/");         lstFile = findFile(f,".jpg");使用list.get(position).getPath()获取File;01private s

2012-05-09 11:45:36 316

转载 带图片和checkbox的listview

项目要用到一个listview,要求是可以显示图片,后面还有有复选框。先新建一个MyAdapter类,继承自BaseAdapter。在MyAdapter中实现对数据的绑定,我这儿由于是测试的,所以把数据写死了。Java代码 package com.zwq.umeng;        import java.util.ArrayList;    import java.util.

2012-05-08 16:50:15 139

原创 android安装SDK心得

一.安装SDK:1.下载官方SDK,解压文件,运行里面的 “SDK Setup.exe”2.选择你要安装的API版本、驱动、文档。选择你需要的包.1)如果你只要尝试一下 Android 2.1 Emulator那么你只选择 “SDK Platform Android 2.1. API 7, revision 1” 来安装就可以了2)如果你要在此SDK上开发应用程序和

2012-05-07 18:04:27 346

原创 jdk环境配置

1、JAVA_HOME:JDK安装的位置(如C:\Program Files\Java\jdk1.6.0_10)2、PATH:%JAVA_HOME%\bin;3、CLASSPATH:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;注意,CLASSPATH最前面是有个 “.”的,表示当前目录,这样当我们运行java AClass的时候,系

2012-05-07 18:03:17 104

原创 最初笔记

添加按钮:Button   android:layout_width="fill_parent"(可以用像素 dip,如100dip表示宽100像素,fill_parent为铺满,wrap_content为适应文本大小)   android:layout_height="wrap_content"   android:text="@string/continue_label"(/后

2012-05-07 18:00:01 192

转载 Animation动画学习

Animation.setFillAfter(true);设置动画停在结束位置;动画效果编程基础--AnimationAndroid     动画类型     Android的animation由四种类型组成     XML中   alpha    渐变透明度动画效果   scale    渐变尺寸伸缩动画效果   translate

2012-05-07 17:57:03 205

原创 perl学习

脚本-查找:perl -ne 'if(/^.{1,3}、/){print}' test.txt (非空格:[^ ])脚本-修改:perl -npi -e 's/^([0-9]{1,9})、/第$1章、/' test.txt修改字符格式:iconv -f gbk -t utf-8 77616_gbk.txt > test.txt压缩gzip:gzip 77616_gbk.txt查

2012-05-07 17:53:47 140

软件评测师教程数字证书

软件评测师教程需要数字证书才可打开,忘记上传数字证书了,补上。

2011-12-07

软件评测师教程

软考软件评测师指定教材,要考取软件评测师者可用此教材。想学习软件测试者也可使用此教材。

2011-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除