Flutter_AppBar

AppBar的使用: import ‘package:flutter/material.dart’; class BasicAppBarSample extends StatefulWidget { @override _BasicAppBarSampleState createState() => new _BasicAppBar……

Handler内存泄漏

Handler不再持有外部类对象的引用,导致程序不允许你在Handler中操作Activity中的对象了。所以你需要在Handler中增加一个对Activity的弱引用(WeakReference) import android.app.Activity; import android.os.Bundle; import android…….

控件带点击波纹的LinearLayout

/** * 一个特殊的LinearLayout,任何放入内部的clickable元素都具有波纹效果,当它被点击的时候, * 为了性能,尽量不要在内部放入复杂的元素 * note: long click listener is not supported current for fix compatible bug. * @author x……

内部拦截的ListView

/** * 内部拦截的ListView */ public class ListViewEx extends ListView { private static final String TAG = “ListViewEx”; /** * 分别记录上次滑动的坐标 */ private int mLastX = 0; private int……

可以拖动的TextView

/** * 可以拖动的TextView,中间尝试使用scrollTo,没成功 * 因为是继承的TextView,所以wrap_content的问题解决 * Action_down和Action_up交给父类处理 * @author xuanqis */ public class TestButton extends android.sup……

binder连接池

aidl文件 // IBinderPool.aidl package com.example.a2.bindpool; interface IBinderPool { IBinder queryBinder(int binderCode); } // ICompute.aidl package com.example.a2.bindpoo……

TCP通信

注意不能在主线程中进行网络操作,不能在子线程更新UI。 活动的布局 <?xml version=”1.0″ encoding=”utf-8″?> <LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:layout_……