`
文章列表
ExpandableListView 中嵌套 gridview ,都是viewgroup 这样嵌套的话 gridview只会显示一行 原因: 就是有滚动条的控件里放有滚动条的控件就会出现只显示一两行的问题,,解决的办法就是, 把子控件设置为没有滚动条. 具体就是自定义控件. ...
 ArrayList<Integer> arrayList = new ArrayList<Integer>();  //arrayList.size()     //Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 10, Size: 0     //arrayList.get(10);    String[] s= new String[]{"hello"};  //s.length    //Exception in thread ...
package com.example.loadapp;   import java.util.ArrayList; import java.util.List;   import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.ComponentName; import android.content.Intent; import android.content.pm.ActivityInfo; import android.co ...
//String是类  只要是类它的对象就是按引用传递的,但是String对象本身是不可变的,不可被修改 //但是可以修改指向该对象的引用啊,使该引用指向别的对象,不指向原来的对象       package com.wuxifu.test;   public class test {     String s2="abc";     StringBuilder stringBuilder = new StringBuilder("bbb");              public static void main(String ...

socket

//先启动服务器,设置监听的端口 package test.wuxif.chat; import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.LinkedList; import javax.swing.JFrame; public class ServerSocket001  extends JFrame{        static StringBuffer  sb=new StringBuffer();    static LinkedList& ...
引起Android内存泄露有很多种原因,下面罗列了一些问题,以后会一一解决1、构造Adapter时没有使用缓存convertView(衍生出ListView优化问题)2、查询数据库游标没有关闭3、Activity中生命周期对象大于Activity生命周期(关于Application Context与Activity Context)4、Bitmap对象不使用时没有recycle掉(这里还有其他解决方案)今天说的是第一种:如何使用缓存来优化ListView因为如果不使用缓存convertView的话,调用getView时每次都会重新创建View,这样之前的View可能还没有销毁,加之不断的新建V ...
对象池    ---------------常量池注意注意:::八种基本数据类型  int short long float double byte char boolean    的包装类   就Double  Float这两个包装类没有对象池,其它的都有对象池    (1)Interger对象池装一个字节的基本数字对象  -128  到  127  这256个对象如  Integer  i=110;    jvm执行的时候会进行装箱  Integer i=Integer.valueOf(110);    指的对象就是对象  对象池new  Integer(110)的地址; 如  Integ ...
//activity package com.example.recorder_audio; import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Calendar;import java.util.Locale; import com.example.recorder_audio.PlayRecorderServic ...

fie

 File file2 = new File("/sdcard/"  + "wuxifu002.amr");//该文件没有的话默认不会创建的  file2.createNewFile();//有则不创建 /**     * Constructs a new file using the specified path.     *     * @param path     *            the path to be used for the file.     */    public File(String path) {        ...
//assets文件下的mp3播放         try        {            AssetManager assets = getAssets();            AssetFileDescriptor openFd = assets.openFd("music001.mp3");            FileDescriptor fileDescriptor = openFd.getFileDescriptor();            MediaPlayer mediaPlayer = new MediaPlayer();       ...

sql

 
package com.example.xiaomimall; import java.util.ArrayList;import java.util.HashMap; import com.wuxifu.utils.Constant;import com.wuxifu.utils.DowmImage;import com.wuxifu.utils.MySqlite; import android.os.Bundle;import android.app.Activity;import android.app.Dialog;import android.content.ContentV ...
package com.wuxifu.bishi; import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Iterator;import java.util.TreeSet; public class hebing{   public static void main(String[] args){       int[] a=new int[]{110,254,11};       int[] b=new int[]{9,99,66,999};   ...
private void ShowMp3List() {  Cursor cursor = this.getContentResolver().query(    MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,//音频的uri    new String[] { MediaStore.Audio.Media.TITLE,    //歌曲名称      MediaStore.Audio.Media.DURATION,    //歌曲持续的时间      MediaStore.Audio.Media.ARTIST,       //歌手      Med ...
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 source,decodeStream最大的秘密在于其直接调用JNI>>nativeDecodeAsset()来完成decode,无需再使用java层的createBitmap,从而节省了java层的 ...
//先主线程循环10次后子线程循环5次  再主线程循环10次  子线程循环5次package com.wuxifu.com; import java.util.Stack; public class Thread001{    public static String  LOCAK="LOCK";//主线程与子线程的锁   public static void main(String[] args){       MyThread myThread = new MyThread(LOCAK);       new Thread(myThread).start();   ...
Global site tag (gtag.js) - Google Analytics