- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人