- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Handler-(静态全局使用-设计)-synchronized 理解
1. 声明一个类 public class DispatchHandler { public final static int SHOW_SHORTNOTICE = 255; private static Handler handler = null; public static Handler setHandler(Handler h) { if (null != handler)
2014-01-27 16:12:53 3826
原创 Application - 应用程序退出,总结
方案一: 在Application中添加方法,在Activity中调用方法,即将Activity添加到集合中,退出时,遍历所有的Activity,并将其全部finish 1.Application public void addActivity(Activity activity) { activityList.add(activity); } public void exit() {
2014-01-27 14:11:54 2560
原创 Application理解
一.程序入口 1.在android.app.Application这个包的onCreate才是真正的Android入口点,只不过大多数开发者无需重写该类 2.android.app.Application类包含了4个公开的方法 void onConfigurationChanged(Configuration newConfig) void onCreate() //
2014-01-27 10:09:06 403
原创 layout_weight 理解 奇葩
1.Android基本布局<LinearLayout android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_height" android:layout_weight="1"
2014-01-26 15:29:56 510
原创 so打包到apk
方法一:1.在Android.mk文件里增加 LOCAL_JNI_SHARED_LIBRARIES := libxxx 2.在编译的时候,NDK自动会把这个libxxx打包进apk; 放在youapk/lib/目录下 方法二: 1.在应用的目录下手工建libs/armeabi目录 2.然后把libxxx.so拷贝到这个目录下, 3.这样NDK就会自动把这个libxxx.so
2014-01-06 11:35:17 515
原创 Thread-join 阶段一
1.个人理解 Thread.join() 是一个线程等待另外一个线程执行完后在执行 2.java 代码 public class CustomThread1 extends Thread { public CustomThread1() { super("CustomThread1"); } public void run() { try { String thre
2014-01-04 16:04:08 447
原创 Thread-Looper-Thread 阶段一
1.在Activity中 如果new一个无参的Handler对象,那么这个Handler将自动与当前运行线程相关联,也就是说这个Handler将与当前运行的线程使用同一个消息队列,并且可以处理该队列中的消息。 private Handler handler = new Handler(); public class MainActivity extends Ac
2014-01-04 14:56:02 493
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人