知识总结
wuxifu001
这个作者很懒,什么都没留下…
展开
-
loadApp 点击应用的图标启动该应用实现的原理
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.Compo...2013-03-02 01:12:16 · 214 阅读 · 0 评论 -
接口与抽象类的创建与区别
package com.example.hello; /** * @author wuxifu * 接口的方法没有方法体 * 方法返回的类型为void,要返回结果没什么用,所以为void * 方法类型为抽象方法,但是可以省略abstract * */public interface MyInterface{ public void sayHello(String who); ...2013-10-01 18:04:43 · 103 阅读 · 0 评论 -
如何有效的修改app的包名
1.修改该项目gen文件夹下package的包名 refactor/rename/新的包名 2.修改该项目manifest.xml package="新的包名" 3.第一步 第二步 的新的包名 要一致 ,这样就ok了,顺序不要颠倒 ...2013-09-29 22:09:42 · 1081 阅读 · 0 评论 -
圆形图片实现2种方式
package com.example.testandroid; import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFactory;import android.graphics.Bi...2015-01-19 17:55:12 · 139 阅读 · 0 评论 -
String 引用传递or值传递
//String是类 只要是类它的对象就是按引用传递的,但是String对象本身是不可变的,不可被修改 //但是可以修改指向该对象的引用啊,使该引用指向别的对象,不指向原来的对象 package com.wuxifu.test; public class test { String s2="abc"; StringBuilder strin...2013-02-26 00:05:46 · 139 阅读 · 0 评论 -
listview 缓存优化技术
引起Android内存泄露有很多种原因,下面罗列了一些问题,以后会一一解决1、构造Adapter时没有使用缓存convertView(衍生出ListView优化问题)2、查询数据库游标没有关闭3、Activity中生命周期对象大于Activity生命周期(关于Application Context与Activity Context)4、Bitmap对象不使用时没有recycle掉(这里还有其他解...2013-02-23 21:24:39 · 115 阅读 · 0 评论 -
对象池-----常量池
对象池 ---------------常量池注意注意:::八种基本数据类型 int short long float double byte char boolean 的包装类 就Double Float这两个包装类没有对象池,其它的都有对象池 (1)Interger对象池装一个字节的基本数字对象 -128 到 127 这256个对象如 Integer i=...2013-02-03 00:24:33 · 315 阅读 · 0 评论 -
main 线程与子线程同步运行
//先主线程循环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[] ...2013-01-23 20:05:37 · 153 阅读 · 0 评论 -
插入排序---冒泡排序
package com.wuxifu.insert; public class Insert001{ public static void main(String[] args) { //插入排序 int[] i=new int[]{110,120,9999,11111,99,88,55,111,999,444,200}; for (int...原创 2013-01-22 13:48:25 · 77 阅读 · 0 评论 -
代码注册广播
package com.example.broadcast001; import android.os.Bundle;import android.app.Activity;import android.content.ContextWrapper;import android.content.Intent;import android.content.IntentFilter;import...2013-01-20 22:33:36 · 121 阅读 · 0 评论 -
application 风格适应多版本
//多版本改为没有actionbar要做.................. values_v11 styles.xml 改为 <resources> <!-- Base application theme for API 11+. This theme completely replaces AppBaseTheme f...2013-01-20 21:26:42 · 94 阅读 · 0 评论 -
service生命周期 运行原理
服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可 以启动Service,但是它们的使用场合有所不同。 1.使用startService()方法启用服务,调用者与服务之间没有关连,即使调用者退出了,服务仍然运行。 使用bindService()方法启用服务,调用者与服务...2013-01-20 13:29:51 · 118 阅读 · 0 评论 -
list set map
//Implementing this interface allows an object to be the target of the "foreach" statement. public interface Iterable<T> { /** * Returns an iterator over a set of elements of type T...2013-01-20 00:46:39 · 79 阅读 · 0 评论 -
IndexOutOfBoundsException
ArrayList<Integer> arrayList = new ArrayList<Integer>(); //arrayList.size() //Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 10, Size: 0 //arrayList.get...2013-03-02 20:57:47 · 344 阅读 · 0 评论 -
listView的item含有surfaceView,黑屏的问题的解决方案
解决方案: 第一步:给窗口Window设置getWindow().setFormat(PixelFormat.TRANSLUCENT);一般在Activity的onCreate()中设置 第二步:同时给getHolder().setFormat(PixelFormat.TRANSPARENT);给SurfaceHolder设置 只有两个同时设置才会起作用。 <a hre...原创 2015-07-15 18:08:09 · 459 阅读 · 0 评论