摘要:
public class MainActivity extends Activity { private WindowManager mWindowManager; private WindowManager.LayoutParams mLayout; private Deskto... 阅读全文
摘要:
概述有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码。虽然Android系统中提供了这样设备识别码,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想。而通过其他硬件信息标识也因为系统版本、手机硬件等限制存在不同程度的问题。下面收集了一些“有... 阅读全文
摘要:
调起键盘的时候,弹出PopupWindow,但是键盘没有隐藏。private void init() { View contentView = LayoutInflater.from(mContext).inflate( R.layout.realna... 阅读全文
摘要:
Android中经常需要用到view数据的缓存,比如我们希望EditText 在被切到别的界面的时候,输入的数据要仍保持不变。参考代码:/* 缓存textview */public class CPComplexDatePicker extends FrameLayout { privat... 阅读全文
摘要:
在开发过程中,会经常遇到这样的需求:上面有很多的输入控件,等所有的输入都合法后,按钮才能自动变成enabled的状态,才能继续下一步的操作。下面是一种用观察者模式实现的一种解决方案。button代码:public class KWButton extends Button implements Ob... 阅读全文
摘要:
1. 2. 其中bootclasspath 后面的参数就是自己android.jar具体位置 location: ${system_path:javah} working Directoy: ${project_loc}/jni Arguments: -d "${project_loc}/jni/" -classpath "${project_classpath};" -bootclas... 阅读全文
摘要:
import java.io.UnsupportedEncodingException; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.text... 阅读全文
摘要:
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGro... 阅读全文
摘要:
public class TransferTools { private static final int MSG_START = 1001; private static final int MSG_TRANSFERRING = 1002; public void setTransferListe... 阅读全文
摘要:
1、在桌面点击拨号,在拨号盘输入“*20121220#”,进入工程模式;2、看到日志输出等级,点进去 Log print enable 选 enable Java log level 选 LOGV C and C++ log level 选 LOGV Kernel log lev... 阅读全文